首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:“区域”:与availability_set_id - Azure - Terraform冲突

错误:“区域”:与availability_set_id - Azure - Terraform冲突
EN

Stack Overflow用户
提问于 2021-05-17 21:10:36
回答 1查看 402关注 0票数 0

我们有一些Linux集群(每台机器都运行在Azure上),我们希望在不同的区域中创建集群的每个节点,并使用可用性集。

我们正在尝试使用Terraform在Azure上创建VM:

代码语言:javascript
复制
resource "azurerm_linux_virtual_machine" "move-az-test" {
  count                            = "1"
  name                             = "move-az-test01"
  location                         = var.azure_location_short
  resource_group_name              = azurerm_resource_group.rg.name
  size                             = "Standard_B1S"
  zone                             = 1
  computer_name                    = "move-az01"
  disable_password_authentication  = true
  admin_username                   = var.os_user
  admin_password                   = var.os_password
  availability_set_id              = azurerm_availability_set.avset.id
  network_interface_ids            = [azurerm_network_interface.move-az-nic.id]

  source_image_reference {
    publisher = "OpenLogic"
    offer     = "CentOS"
    sku       = "7.6"
    version   = "latest"
  }

  os_disk {
    name                 = "move-az-test0_OsDisk"
    caching              = "ReadWrite"
    disk_size_gb         = "128"
    storage_account_type = "Standard_LRS"
  }
}

但是我们有消息错误:错误:"zone":与availability_set_id的冲突

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-18 06:28:15

简而言之,可用性集可用区不可能同时存在。你可以更深入地了解它们。前者是VM的逻辑分组,后者提高了物理区域上的可用性。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67577065

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档