考虑到vSphere数据存储中OVAs的起点,我希望能够使用Terraform创建VM。
似乎不支持这个特定的用例。我可以有一个OVA本地,或在一个URL,但不能在一个数据存储。我很高兴在这方面弄错了。
理想情况下,我想要做的是使用Terraform从vSphere数据存储中的OVA转到vSphere模板。
我知道,我可以创建一个vSphere模板,比如说,从一个国际标准化组织封隔器。也许我也能用OVA来做同样的事。我不想引进更多的工具,除非我必须这样做。
当然,我也可以在vSphere GUI中手动创建模板,但是从IaC的角度来看,手动创建模板是错误的。
关于如何使用Terraform从vSphere数据存储中的OVA到vSphere模板,有什么想法吗?
非常感谢
内森
这个问题类似于,但与:Deploy virtual machine cloning OVF/OVA from datastore vsphere不一样
发布于 2022-04-28 23:19:17
不幸的是,这是一个vSphere限制。无论工具集如何,从数据存储中提供的OVAs从来没有真正的支持。
您可能可以查看生成OVA的方式,并将其上传到数据存储后再后退一步。此时,您可以使用Terraform将其上载到Content,然后从内容库项中部署VM。
使用Packer构建模板也是一个很好的用例,但前提是您正在构建OVA,而不是下载的设备或以其他方式提供的。
https://stackoverflow.com/questions/72044224
复制相似问题