Я использую Terraform с поставщиком vSphere для клонирования виртуальной машины Windows 2012 Active Directory.После нескольких дней проблем я сузил свою проблему:
Похоже, вы не можете sysprep Контроллер домена Active Directory, не испортив его (не загружается / учетные данные больше не принимаются), поэтому мне нужно пропустить sysprepшаги при клонировании этой машины, но я все еще хочу иметь возможность статически назначать IP-адрес, используя опцию настройки, какие-либо идеи о том, как это сделать?Если я удаляю блок настройки, он возвращается к dhcp.
Terraform.tf:
resource "vsphere_virtual_machine" "ActiveDirectory_VM" {
count = 1
resource_pool_id = "${data.vsphere_resource_pool.target-resource-pool.id}"
name = "ActiveDirectory_Live"
datastore_cluster_id = "${data.vsphere_datastore_cluster.datastore_cluster.id}"
folder = "Terraform/"
scsi_type = "${data.vsphere_virtual_machine.ActiveDirectory_VM.scsi_type}"
num_cpus = 4
memory = 16000
guest_id = "${data.vsphere_virtual_machine.ActiveDirectory_VM.guest_id}"
network_interface {
network_id = "${data.vsphere_network.Infra_Network.id}"
}
disk {
label = "disk0"
size = "${data.vsphere_virtual_machine.ActiveDirectory_VM.disks.0.size}"
eagerly_scrub = "${data.vsphere_virtual_machine.ActiveDirectory_VM.disks.0.eagerly_scrub}"
thin_provisioned = "${data.vsphere_virtual_machine.ActiveDirectory_VM.disks.0.thin_provisioned}"
}
clone {
template_uuid = "${data.vsphere_virtual_machine.ActiveDirectory_VM.id}"
customize {
network_interface {
ipv4_address = "10.0.0.8"
ipv4_netmask = 24
}
ipv4_gateway = "10.0.0.1"
windows_options {
computer_name = "ActiveDirectory-Live"
}
}
}
}