我需要编写python脚本来自动配置运行在esx/esx i主机上的虚拟机的时间。
我不知道该使用哪个API…
我可以找到vmware apis viz的python绑定。pysphere和pyvmomi。
有人能解释一下它们之间的区别吗?应该使用哪一个?
谢谢!

最佳答案

我是(现在是以前的)VMware员工,帮助解决了这个问题。
pyvmomi表示由vmware发布的vSphere API的正式绑定。函数和对象名直接映射到vSphere Web Services SDK中记录的内容。我们需要一段时间来适应它,我们应该添加一些文档帮助人们将官方文档中的内容映射到您在PyVMomi中实际可以使用的内容,但实际上这些都在那里,您可能会获得比PySphere更多的功能,PySphere将官方API调用封装在API-S中。特定函数名。
通过pyvmomi使用vSphere API的最完整的项目之一是我帮助开源的另一个项目,ThinApp Factory。我建议查看其来源(特别是linked.py)以了解可能的情况。
如果关于pyvmomi的事情很难使用或不清楚,请随意在our Github上提交一个bug。玩得高兴!

关于python - PySphere和PyVmomi有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21326448/

10-12 22:04