Хотите узнать больше о том, как развернуть Azure IaaS в определенной зоне доступности? - PullRequest
0 голосов
/ 19 октября 2019

Вам нужно больше подробностей о том, как создать ресурс для размещения IaaS в определенной зоне доступности во время развертывания Azurerm Terraform?

https://www.terraform.io/docs/providers/azurerm/r/virtual_machine.html#zones

Эта ссылка не дает мне достаточно подробных сведений окак написать опцию выбора определенной зоны доступности для виртуальной машины, которая будет развернута с помощью Azure Terraform.

zones - (Необязательно) Список одного элемента доступностиЗона, в которой должна быть выделена виртуальная машина.

1 Ответ

0 голосов
/ 22 октября 2019

В документации говорится, что вам нужен список terraform с одним элементом, который является зоной, в которой вы хотите создать виртуальную машину. Вот как это выглядит для Восточной США, использующей Зону 1.

resource "azurerm_virtual_machine" "main" {
  name                  = "${var.prefix}-vm"
  location              = "${azurerm_resource_group.main.location}"
  resource_group_name   = "${azurerm_resource_group.main.name}"
  network_interface_ids = ["${azurerm_network_interface.main.id}"]
  vm_size               = "Standard_DS1_v2"

  # Zone info
  zones = [1]

  storage_image_reference {
    publisher = "Canonical"
    offer     = "UbuntuServer"
    sku       = "16.04-LTS"
    version   = "latest"
  }
  storage_os_disk {
    name              = "myosdisk1"
    caching           = "ReadWrite"
    create_option     = "FromImage"
    managed_disk_type = "Standard_LRS"
  }
  os_profile {
    computer_name  = "hostname"
    admin_username = "testadmin"
    admin_password = "Password1234!"
  }
  os_profile_linux_config {
    disable_password_authentication = false
  }
  tags = {
    environment = "staging"
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...