繁体   English   中英

从数据存储 vSphere 部署虚拟机克隆 OVF/OVA

[英]Deploy virtual machine cloning OVF/OVA from datastore vsphere

我阅读了文档https://registry.terraform.io/providers/hashicorp/vsphere/latest/docs/resources/virtual_machine#using-vapp-properties-to-supply-ovf-ova-configuration和一些关于克隆机器的教程具有 vApp 属性的 OVF/OVA 创建的模板,我总是阅读有关 ovf 模板的本地路径,或者他们只是将模板的名称放在变量中,就像那里一样https://blog.inkubate.io/create-a-centos-7 -terraform-template-for-vmware-vsphere/ Terraform 在哪里搜索模板? 如果我在某个数据存储中有模板怎么办? 我应该在文件的这一部分写什么?

data "vsphere_datastore" "datastore" {
  name          = "my_best_datastore"
  datacenter_id = "${data.vsphere_datacenter.dc.id}"
}

data "vsphere_virtual_machine" "template_from_ovf" {
  name          = "template_from_ovf"  ---what should be there? Path like /dc/datastore/somefile or only name?
  datacenter_id = "${data.vsphere_datacenter.dc.id}"
}

VM 数据源 object 正在查找模板的名称,如它通过 UI 或 API 显示的那样,以及它所在的数据中心 ID。这意味着模板必须注册到 vSphere 环境并且它无法搜索所需 OVA/OVF 文件的数据存储。

可以找到有关 vsphere-virtual-machine 数据源的更多信息: 这里

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM