首页 文章

在vsphere上使用打包器和terraform自动化基础架构

提问于
浏览
0

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

是否有一个带有封隔器/ terraform的机制来实现自动化?如果是这样的话是什么?

1 回答

  • 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"
     }
    }
    

相关问题