PySphere和PyVmomi有什么区别?

anu*_*alp 18 python vmware

我需要编写python脚本来自动配置在ESX/ESXi主机上运行的虚拟机的时间配置.我不知道使用哪个API ...我能找到VMWare apis即python绑定.PySphere和PyVmomi.有人可以解释一下它们之间有什么区别,哪一个应该用?

谢谢!

jos*_*hk0 25

我是(现在的前任)VMware员工帮助实现这一目标.

pyVmomi代表VMware发布的vSphere API的官方绑定.功能和对象名称直接映射到vSphere Web Services SDK中记录的内容.它需要一段时间才能适应它,我们应该添加一些文档,帮助人们将官方文档中的内容映射到pyVmomi中实际使用的内容,但它确实存在并且你可能会得到比你更多的功能. pysphere在API特定的函数名中包装官方API调用.

通过pyVmomi使用vSphere API的最完整项目之一是我帮助开源的另一个项目ThinApp Factory.我建议查看它的源代码(特别是linked.py),看看有什么可能.

如果有关pyVmomi的内容很难使用或不清楚,请随时在我们的Github上提交错误.玩得开心!

  • pyshere的作者也说他不再维护它:**"自2013年以来我不再维持这个项目."**https://github.com/argos83/pysphere此外,pyshere github页面链接到一个链接回github页面的谷歌代码页. (4认同)