是否可以使用 Python 在 ESX 上部署 OVF?我查看了 PySphere,但找不到如何使用它部署 OVF,有人知道吗?
谢谢,埃亚尔。
是否可以使用 Python 在 ESX 上部署 OVF?我查看了 PySphere,但找不到如何使用它部署 OVF,有人知道吗?
谢谢,埃亚尔。
如果您使用 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
我找到了这个“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')