将 OVA 作为模板而不是 VM 上传到 vSphere

how*_*ist 5 vmware-vsphere ovf

我有兴趣将本地文件存储上的 OVA 或 OVF 模板上传到 vSphere,而无需立即将其部署为 VM。

我研究过的一些事情:

  • 您似乎无法通过 Flash 或 HTML UI 执行此操作

  • Terraform 目前根本没有上传 OVA 的能力,而且 vSphere Terraform 提供商维护者明确表示他不打算添加它并认为它超出了 Terraform 的范围

  • govc 不提供在上传时将 VM 标记为模板的方法

  • Packer 目前似乎无法将 OVA/OVF 模板上传到 vSphere

  • 我没有经常使用 ovftool,但它似乎没有能力将上传标记为模板

(我这样做的目的是允许用户上传模板而无需配置主机、资源池、网络映射和 vApp 设置,而是由一个固执的 Terraform 模板完成该配置。如果你看到更好的启用此功能的方法不需要将 VM 标记为模板,我对此也很感兴趣。)

Pet*_*bin 2

您可以使用数据存储浏览器上传模板。也就是说,通过 Web 客户端或 GUI 转到数据存储部分,右键单击数据存储并选择浏览。数据存储浏览器将打开,您可以将模板作为常规文件上传。

然后,您可以使用 https URL 从数据存储中的该文件进行部署,您可以通过导航到该 URL https://esx.ip.addr/folder,然后向下浏览直到到达模板并复制其完整 URL 来获取该 URL。