使用打包器,我可以编写模板linux框的脚本,并作为vmware框上传到我的vsphere云实例。我希望它被上传或转换为vsphere模板,这样我就可以在这个模板上运行terraform来自动创建多个基于Linux的VM。我怎样才能做到这一点?我目前需要在vsphere中手动右键单击上传的VM,然后单击“转换为模板”,此时terraform将很乐意生成并自定义基本linux框的多个实例。
是否有用于自动化装箱机/地形的机制?如果是这样的话是什么?
答案 0 :(得分:0)
terraform文件中的磁盘/模板部分不仅适用于vsphere模板。例如,以下内容将启动vsphere中BaseLinuxVM的克隆:
resource "vsphere_virtual_machine" "my-first-vm" {
datacenter = "MyDatacenter"
cluster = "MyCluster"
name = "my-first-vm"
memory = 1024
vcpu = 1
disk {
datastore = "MyDatastore"
template = "BaseLinuxVM"
}
linked_clone = false
network_interface {
label = "VM Network"
}
}