【问题标题】:is it possible to deploy OVF on ESX using Python?是否可以使用 Python 在 ESX 上部署 OVF?
【发布时间】:2014-06-22 15:56:38
【问题描述】:

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

谢谢, 艾尔。

【问题讨论】:

  • 关于“有没有可能……”的性质的问题在这里往往做得不好。
  • 你用github.com/vmware/pyvmomi试过了吗?
  • 不,但我确实尝试过 psphere 和 pysphere 但没有运气......

标签: python virtual-machine esx


【解决方案1】:

我找到了这个“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')

【讨论】:

    【解决方案2】:

    是的,有可能,看这个:

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

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

    【讨论】:

      【解决方案3】:

      如果您使用 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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-06-23
        • 1970-01-01
        • 1970-01-01
        • 2018-12-20
        • 2016-06-07
        • 1970-01-01
        相关资源
        最近更新 更多