linux - 如何为 VM 资源 azurerm_virtual_machine_scale_set 的每个实例执行具有不同参数的脚本?

标签 linux azure terraform

在 terraform apply 之后,它会创建一个包含 N 个实例的 azurerm_virtual_machine_scale_set 资源,但随后我需要为每个虚拟机实例执行一些具有不同参数的脚本。你能帮我解决这个问题吗?非常感谢!

最佳答案

对于您的问题,我认为您应该更好地了解 Azure VM 规模集。通常,规模集对于部署一组具有相似配置的计算机的高可用基础架构非常有用。

某些功能仅在规模集中可用,而其他功能仅在虚拟机中可用。请参阅When to use scale sets instead of virtual machines?因此,您应该考虑一下您真正想要哪种服务。

此外,请查看 the Argument of VM scale set您可以在 Terraform 中设置。您只需设置扩展来执行规模集中的脚本,但扩展似乎适用于整个规模集,而不是具有不同参数的单个实例。希望这会有所帮助。

关于linux - 如何为 VM 资源 azurerm_virtual_machine_scale_set 的每个实例执行具有不同参数的脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54186473/

相关文章:

amazon-s3 - S3 存储桶的 Terraform AWS 可选日志记录

linux - 在 bash 中排序输出

java - 如何限制Java VM整体内存消耗?

azure Entity Framework : what does a connection string usually look like to login?

azure - 如何减少识别器使用时的网络延迟

terraform - Terraform可以用于配置本地服务器吗?

linux - nginx 设置为反向代理的目录重定向问题

c++ - 段错误(代码已转储)

azure - 如何限制允许访问azure资源的域

ansible - 用于为每个客户 EC2 实例部署的工具