如何解决在没有 vCenter 的独立 ESXi 主机上部署 ovf、vmdk 形式的 VM
我有一个独立的 ESXi 安装,它不受 vCenter 管理。如何使用 OVF、VMDK 文件以编程方式在此 ESXi 上部署新虚拟机?
我遇到过 pyvmomi 及其 deploy_ove.py 示例,但它看起来像是为 vCenter 设计的。
C:\Users\lab_crbaval\Desktop>python centos_clone\samples\deploy_ovf.py -s 10.24.125.25 -u root -p 1234234 --vmdk-path C:\Users\...centos.vmdk --ovf-path C:\Users\..centos.ovf -nossl
Traceback (most recent call last):
File "centos_clone\samples\deploy_ovf.py",line 143,in <module>
exit(main())
File "centos_clone\samples\deploy_ovf.py",line 118,in main
objs["datacenter"].vmFolder)
File "C:\python36\lib\site-packages\pyvmomi-7.0.1-py3.6.egg\pyvmomi\VmomiSupport.py",line 706,in <lambda>
File "C:\python36\lib\site-packages\pyvmomi-7.0.1-py3.6.egg\pyvmomi\VmomiSupport.py",line 511,in _InvokeMethod
File "C:\python36\lib\site-packages\pyvmomi-7.0.1-py3.6.egg\pyvmomi\VmomiSupport.py",line 1041,in CheckField
TypeError: required field "spec" not provided (not @optional)
有哪些库可用于单个 ESXi 主机的自动化?
解决方法
-
您应该可以使用 powercli https://developer.vmware.com/powercli
-
还有另一个我不知道的工具“ovftools”,但它应该也能用https://code.vmware.com/web/tool/4.4.0/ovf
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。