Terraform:如何在 Terraform vsphere VM 中设置 guestOS

Terraform:如何在 Terraform vsphere VM 中设置 guestOS

我尝试使用 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

相关内容