0

我想用自定义数据创建一个 azure vm(windows/linux)(在配置 vm 时 - 需要激活趋势微代理)

cd “C:\Program Files\Trend Micro\Deep Security Agent\”
$Proxy_Addr_Port="10.0.0.0:8080"
& $Env:ProgramFiles"\Trend Micro\Deep Security Agent\dsa_control" -r
& $Env:ProgramFiles"\Trend Micro\Deep Security Agent\dsa_control" -x dsm_proxy://$Proxy_Addr_Port/
& $Env:ProgramFiles"\Trend Micro\Deep Security Agent\dsa_control" -a dsm://tm.ct.tech.com.xx:8080/ "tenantID:<unique key>" "token:<unique token>" "policyid:3" "relaygroupid:1"

我找不到任何关于如何做到这一点的参考

4

1 回答 1

0

在使用 terraform 启动资源后,您可以通过多种方式实现激活趋势科技服务器深度安全防护系统代理的目标。

最直接的方法是 terraform remote-exec provisioner,但 Hashicorp 建议如果其他方法足够,这是最后的手段。

或者,您可以实现一个 azure 扩展来运行执行代理激活的自定义脚本。如果您不想将趋势科技服务器深度安全防护系统代理作为操作系统映像的一部分,您也可以在激活之前使用自定义脚本下载/安装代理。这也消除了过时的代理版本成为您的操作系统模板的一部分的问题。

从长远来看,一个更有用的解决方案是利用您的配置管理解决方案并让它维护您的端点保护安装。DS 代理已经有 ansible/puppet/chef/salt 模板,并且可以轻松移植到您的环境中。

于 2020-10-29T20:04:01.687 回答