Можно ли развернуть OVF на ESX с использованием Python?
Можно ли развернуть OVF на ESX с использованием Python? Я смотрел на PySphere, но я не мог найти, как развернуть OVF с ним, кто-нибудь знает?
спасибо, Эяль
3 ответа
Если вы используете vSphere 6.0 или новее, пожалуйста, проверьте vCloud Suite для vSphere. Это новый Python SDK, выпущенный VMWare, который имеет поддержку для этого. Не позволяйте имени обмануть вас, думая, что это для 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
Я нашел этот "инструмент 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')
Да, это возможно, увидеть это:
https://github.com/vmware/pyvmomi-community-samples/issues/54
Вам просто нужно скопировать то, что было показано в rbvmomi