使用packer& amp;自动化基础设施在vsphere上的terraform

时间:2017-06-05 12:33:00

标签: terraform vsphere packer

使用打包器,我可以编写模板linux框的脚本,并作为vmware框上传到我的vsphere云实例。我希望它被上传或转换为vsphere模板,这样我就可以在这个模板上运行terraform来自动创建多个基于Linux的VM。我怎样才能做到这一点?我目前需要在vsphere中手动右键单击上传的VM,然后单击“转换为模板”,此时terraform将很乐意生成并自定义基本linux框的多个实例。

是否有用于自动化装箱机/地形的机制?如果是这样的话是什么?

1 个答案:

答案 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"
 }
}