2015-05-05 98 views
1

我正在使用vmWares vSphere Hypervision 6的免費版本。 我遇到的問題是我想要使用Management API。在VMWare vSphere虛擬機管理程序中啓用管理API

我想啓動和停止虛擬機,並通過腳本獲取並重置爲快照,但API對於免費版本是隻讀的。 我使用https://github.com/vmware/pyvmomi 與寫訪問的腳本示例腳本與

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

有沒有一種方法,使這種或者其他的方式來訪問這個API或我買標準許可證失敗?

回答

2

您必須付費才能使用vSphere API中的任何寫入模式操作。如果您以60天的演示模式運行HostSystem,則可以使用完整的API,這同樣適用於vCenter,但在60天后,您將失去寫入模式API功能。

編輯 這是一篇知識庫文章。它老了,但仍然有效,本部分適用的今天:http://kb.vmware.com/kb/1023990

注:
的vCLI,PowerCLI的,和vSphere SDK爲Perl被限制爲只讀了免費的vSphere虛擬機管理程序版本的訪問權限。要在VMware ESXi主機上啓用vCLI的全部功能,主機必須獲得vSphere Essentials,vSphere Essential Plus,vSphere Standard,vSphere Advanced,vSphere Enterprise或vSphere Enterprise Plus的許可。

Perl的說法應該只是vSphere SDK。

相關問題