Включить API управления в гипервизоре VMWare vSphere

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

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

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

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


person Jakob Auer    schedule 05.05.2015    source источник


Ответы (1)


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

Изменить Вот статья базы знаний. Он устарел, но все еще действителен, и эта часть актуальна и сегодня:http://kb.vmware.com/kb/1023990< /а>

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

Там, где написано, что Perl должен быть просто vSphere SDK.

person Michael Rice    schedule 09.05.2015