希望可以有人帮帮我。我在可用性集和负载均衡器中创建了一个由多个虚拟机组成的集群。
使用 Terraform,我可以说将单个 NIC 添加到 BackendPool:
resource "azurerm_network_interface_backend_address_pool_association" "backendPool" {
count = "${var.nb_instances}"
network_interface_id = "${element(azurerm_network_interface.nic.*.id, count.index + 1)}"
ip_configuration_name = "ipconfig01"
backend_address_pool_id = "${var.backendPoolID}"
}
我不想单独添加每个 VM,而是说 LB 添加整个 AV-Set,这与 Azure GUI 配合得很好,但我在 Terraform 中找不到任何解决方案。
我尝试将此资源添加到我的 AV-Set 模块并用 AV-Set ID 替换“network_interface_id”,但它不起作用。
有这样的解决方案吗?