python - 如何在没有 vCenter 的情况下从 OVF/VMDK 在独立 ESXi 主机上部署虚拟机?

标签 python vmware esxi pyvmomi

我有一个独立的 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 主机的自动化?

最佳答案

带有示例的文档: https://code.vmware.com/docs/11747/ovf-tool-user-s-guide/GUID-1D091BE1-36D7-42C2-990F-CBBD8F06F51A.html

关于python - 如何在没有 vCenter 的情况下从 OVF/VMDK 在独立 ESXi 主机上部署虚拟机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67005139/

相关文章:

vmware - 实时迁移下会发生什么

ssh - 带有 vmware-vmx 的加壳器可以连接到 esxi 吗?

virtualization - 'scsi0:0' 的磁盘类型 2 不受支持或无效。确保磁盘已导入

python - 如何在 Pytransitions 中向现有状态对象添加标签?

python - tensorflow 2.0,调用函数时给定两个变量,但是定义函数时,没有变量

python - 是否有可能在 Django 模板中获取完整的 URL(包括域)

python - 删除第一页的页眉和页脚

64-bit - 我可以在 32 位计算机上运行 64 位 VMware 镜像吗?

powershell - 设置在 Active Directory 中创建的计算机对象的 'Following user or group can join to domain' 权限

vmware - 如何配置虚拟机在主机开启时自动启动