Я пытаюсь создать несколько виртуальных машин с терраформом, с другой гостевой ОС. Но все созданы как «Другой Linux (64-бит)». Как только виртуальные машины созданы, они загружаются с помощью pxe -> это работает нормально.
это мой instance.tf
custom_configuration_parameters {
"guestOS" = "centos64Guest"
}
Это распечатывается после применения:
vsphere_virtual_machine.test2: Creating...
custom_configuration_parameters.%: "" => "1"
custom_configuration_parameters.guestOS: "" => "centos64Guest"
Это настоящая ВМ:
Guest OS
Other Linux (64-bit)
(VM version 11)
Очень благодарен за руководство.
Вы уверены, что используете правильный параметр для типа гостевой ОС? Согласно документации terraform, параметром является guest_id, и если он не установлен, по умолчанию используется other-64, что, похоже, соответствует вашему опыту.
Источник: https://www.terraform.io/docs/providers/vsphere/r/virtual_machine.html#guest_id