我尝试使用 terraform 创建一些虚拟机,使用不同的客户操作系统。但所有虚拟机都创建为“其他 Linux(64 位)”。虚拟机创建后,它们会立即启动 pxe -> 一切正常。
这是我的实例.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)
非常感谢您的指导。
答案1
您确定您使用的 Guest OS 类型参数正确吗?根据 terraform 的文档,该参数是 guest_id,如果未设置,则默认为 other-64,这似乎与您的经验相符。
来源:https://www.terraform.io/docs/providers/vsphere/r/virtual_machine.html#guest_id