Я пытаюсь создать и настроить мою инфраструктуру с виртуальными машинами Windows, используя terraform.Поставщик VMWare vSphere .Создание виртуальной машины выполнено правильно, но настройка внутри клиентских компьютеров - нет.Моя конфигурация выглядит следующим образом:
resource "vsphere_virtual_machine" "vm" {
count = "2"
name = "${var.virtual_machine_name_prefix}${count.index}"
resource_pool_id = "${data.vsphere_resource_pool.resource_pool.id}"
host_system_id = "${data.vsphere_host.host.*.id[count.index]}"
datastore_id = "${data.vsphere_datastore.datastore.id}"
folder = "my-vm-folder"
num_cpus = 8
memory = 8192
guest_id = "${data.vsphere_virtual_machine.template.guest_id}"
scsi_type = "${data.vsphere_virtual_machine.template.scsi_type}"
network_interface {
# label = "${data.vsphere_network.network.name}"
network_id = "${data.vsphere_network.network.id}"
adapter_type = "${data.vsphere_virtual_machine.template.network_interface_types[0]}"
}
disk {
label = "disk0"
size = "${data.vsphere_virtual_machine.template.disks.0.size}"
}
clone {
template_uuid = "${data.vsphere_virtual_machine.template.id}"
customize {
windows_options {
computer_name = "${var.virtual_machine_name_prefix}${count.index}"
full_name = "${var.virtual_machine_name_prefix}${count.index}"
organization_name = "myorg"
join_domain = "mydomain.com"
domain_admin_user = "admin"
domain_admin_password = "P@ssword"
}
network_interface {
dns_server_list = ["${var.virtual_machine_dns_servers}"]
}
}
}
}
Всякий раз, когда я пытаюсь создать, я получаю сообщение об ошибке:
* vsphere_virtual_machine.vm[1]: 1 error(s) occurred:
* vsphere_virtual_machine.vm.1:
Virtual machine customization failed on "/foldername/vm-name-1":
timeout waiting for customization to complete
The virtual machine has not been deleted to assist with troubleshooting. If
corrective steps are taken without modifying the "customize" block of the
resource configuration, the resource will need to be tainted before trying
again. For more information on how to do this, see the following page:
https://www.terraform.io/docs/commands/taint.html
Похоже, что terraform не может связаться с клиентской виртуальной машиной, котораявызывает тайм-аут.Что-нибудь еще, что я должен предоставить terraform для работы в нем?