библиотека python, которую можно использовать для vSphere WS SDK

Я ищу библиотеку Python, которую можно использовать для доступа к vSphere WS SDK. Я обнаружил два, у которых нет лицензии GPL: psphere - https://github.com/jkinred/psphere pysphere - https://code.google.com/p/pysphere/

Кто-нибудь использовал их в производстве. Мне это нужно не для автоматизации тестирования, а для продукта, который может масштабироваться до 25 тыс. Виртуальных машин.

Я видел это сообщение Python - VMWare vSphere (WEB SDK) - SUDS. Но там он вроде бы использует его только для автоматизации тестирования. Также я ищу не только операции с виртуальными машинами, но и другие объекты, такие как Host, Cluster, PortGroup, vDS и т. Д.

С уважением,
Литти


person Litty    schedule 19.06.2013    source источник


Ответы (2)


Две недели назад VMware опубликовала первый выпуск своего vSphere SDK для Python: pyVmomi

person Mario Lenz    schedule 29.12.2013

Я не знаю psphere или pysphere, но я использовал Suds для доступа к vSphere Web Services. Работает неплохо.

API vSphere WS основан на протоколе SOAP и, насколько мне известно, предоставляет все, что возможно, через vCenter. Иногда это немного сложно, но вы справитесь.

Я не знаю, чего вы пытаетесь достичь, но у вас должно получиться это с помощью Suds. Конечно, вам придется ознакомиться с API: vSphere Web Services SDK

В настоящий момент мы немного поигрались с vCenter Orchestrator. Хороший инструмент (начиная с 5.0). Может быть, это вариант и для вас.

person Mario Lenz    schedule 25.08.2013