Litty
Litty

Reputation: 305

python library which can be used for vSphere WS SDK

I am looking for a python library which can be used for accessing vSphere WS SDK. I have came across two which are having non GPL license: psphere - https://github.com/jkinred/psphere pysphere - https://code.google.com/p/pysphere/

Has anybody used these in production. I do not want these for test automation but for a product which could go on a scale of upto 25K VMs.

I saw this post Python - VMWare vSphere (WEB SDK) - SUDS. But there he seems to be using it for test automation only. Also I am not only looking for VM operations but also other objects like Host, Cluster, PortGroup, vDS etc.

Regards,
Litty

Upvotes: 0

Views: 2401

Answers (2)

Mario Lenz
Mario Lenz

Reputation: 634

VMware has published an initial release of their vSphere SDK for Python two weeks ago: pyVmomi

Upvotes: 4

Mario Lenz
Mario Lenz

Reputation: 634

I don't know psphere or pysphere but I've used Suds to access the vSphere Web Services. Worked pretty well.

The vSphere WS API is SOAP based and,to the best of my knowledge, exposes everything that's possible via vCenter. It's a bit tricky sometimes, but you can do it.

I don't know what you try to achieve but you should be able to do it with Suds. Of course, you'd have to familiarize yourself with the API: vSphere Web Services SDK

At the moment, we're playing around a bit with vCenter Orchestrator. It's a nice tool (since 5.0). Maybe that's an option for you, too.

Upvotes: 0

Related Questions