2015-05-05 10 views
1

Я использую бесплатную версию vmWares vSphere Hypervision 6. Проблема заключается в том, что я хочу использовать API управления.Включить API управления в VMWare vSphere Hypervisor

Я хочу начать и остановить vm, а также взять и сбросить снимки с помощью скриптов, но API доступен только для чтения для бесплатной версии. я использовал примеры скрипты из https://github.com/vmware/pyvmomi скриптов с доступом на записи не удается с

Caught vmodl fault : Current license or ESXi version prohibits execution of the requested operation. 

Есть ли способ, чтобы включить те или иной способ открыть API или я должен купить стандартную лицензию?

ответ

2

Вы должны заплатить, чтобы использовать любые операции режима записи в API vSphere. Если вы запустите HostSystem в демонстрационном режиме, который работает в течение 60 дней, вы можете использовать полный API, то же самое касается vCenter, но после этих 60 дней вы потеряете функции API режима записи.

Редактировать Это статья в формате KB. Его старый, но до сих пор действует и применяется эта часть сегодня: http://kb.vmware.com/kb/1023990

Примечания:
vCLI, PowerCLI и Vsphere SDK для Perl ограничен доступ только для чтения для свободного Vsphere гипервизора издания. Чтобы включить полную функциональность vCLI на хосте VMware ESXi, хост должен быть лицензирован с помощью vSphere Essentials, vSphere Essential Plus, vSphere Standard, vSphere Advanced, vSphere Enterprise или vSphere Enterprise Plus.

Где он говорит, для Perl должен быть просто SDS SDS.