Я пытаюсь использовать terraform vsphere для подготовки виртуальных машин vSphere. Теперь я могу создавать виртуальные машины.
ресурс "vsphere_virtual_machine" "k8s_cp3" {
имя = "сат-k8s-cp3"
datastore_id = data.vsphere_datastore.vsan.id
resource_pool_id = data.vsphere_resource_pool.pool_esxi_storage.id
host_system_id = data.vsphere_host.esxi_storage.id
guest_id = "ubuntu64Guest"
wait_for_guest_net_timeout = -1
число_процессоров = 2
память = 8192
сетевой интерфейс {
network_id = data.vsphere_network.cluster_network.id
}
диск {
метка = "диск0"
размер = 120
}
}
Но если у меня нет wait_for_gues_net_timeout
настраивать. Это не удастся с ожиданием загрузки ОС.
У меня есть Cobbler для предоставления услуг загрузки/установки ОС DHCP и PXE. Cobbler необходимо, чтобы система была добавлена до начала установки ОС. Также нужен MAC-адрес и аргумент для Профиль
выбрать ОС для установки. Установка ОС полностью автоматизирована, если система Cobbler правильно настроена.
Итак, вот мои вопросы:
- Как мне создать систему Cobbler до или после создания виртуальной машины?
- Как собрать MAC-адрес для передачи в Cobbler, чтобы установить ОС, если не используется статический MAC?