0

是否可以使用 Python 在 ESX 上部署 OVF?我查看了 PySphere,但找不到如何使用它部署 OVF,有人知道吗?

谢谢,埃亚尔。

4

3 回答 3

0

如果您使用 vSphere 6.0 或更高版本,请查看 vCloud Suite for vSphere。它是由 VMWare 发布的一个新的 python SDK,它支持这个。不要让这个名字让您误以为它是针对 vCloud Director 的,因为它不是。http://developercenter.vmware.com/web/sdk/60/vcloudsuite-python具体看看这个:https ://vdc-download.vmware.com/vmwb-repository/dcr-public/61f5ad82-3743-4f3b- 94fc-2bf1cbcbd8b8/679a5d4d-c48b-477f-b35e-b81c469a656f/client/com.vmware.vcenter.html#module-com.vmware.vcenter.ovf_client

于 2015-03-25T03:11:18.047 回答
0

是的,这是可能的,请参见:

https://github.com/vmware/pyvmomi-community-samples/issues/54

您只需要复制 rbvmomi 中显示的内容

于 2015-03-19T23:56:12.570 回答
0

我找到了这个“OVF 工具” https://my.vmware.com/group/vmware/details?downloadGroup=OVFTOOL352&productId=353

部署 OVF 非常容易与 python 一起使用我刚刚使用过 os.system()

例子:

os.system('ovftool --acceptAllEulas --net:"OVF-Builder"="VM Network" --diskMode=thin --name='+str(hostname)+' /OVF_Store/ga/'+str(build)+'.ovf vi://root:pass@10.10.10.10')
于 2014-09-08T08:32:16.240 回答