我正在寻找可用于访问vSphere WS SDK的python库。我遇到过两个没有GPL许可的人: psphere - https://github.com/jkinred/psphere pysphere - https://code.google.com/p/pysphere/
是否有人在生产中使用过这些产品。我不希望这些用于测试自动化,而是用于可以达到25K VM的规模的产品。
我看过这篇文章Python - VMWare vSphere (WEB SDK) - SUDS。但他似乎只是将它用于测试自动化。此外,我不仅要查找VM操作,还要查找其他对象,如Host,Cluster,PortGroup,vDS等。
的问候,
Litty
答案 0 :(得分:4)
VMware两周前发布了他们的vSphere SDK for Python的初始版本:pyVmomi
答案 1 :(得分:0)
我不知道psphere或pysphere,但我使用了Suds来访问vSphere Web Services。工作得很好。
vSphere WS API是基于SOAP的,据我所知,它通过vCenter公开了所有可能的内容。有时候这有点棘手,但你可以做到。
我不知道你想要实现什么,但你应该能够用Suds做到这一点。当然,您必须熟悉API:vSphere Web Services SDK
目前,我们正在玩vCenter Orchestrator。这是一个很好的工具(自5.0起)。也许这也是你的选择。