2016-09-06 6 views
0

ESXi 6.0を使用しており、vSphere APIを使用してVMを作成したいとします。
例コードフォームを使用します。CreatVM
ただし、次のように例外が表示されます。Javaを使用したVMware ESXi vSphere API

Exception in thread "main" java.rmi.RemoteException: VI SDK invoke exception:com.vmware.vim25.RestrictedVersion 
at com.vmware.vim25.ws.WSClient.invoke(WSClient.java:122) 
at com.vmware.vim25.ws.VimStub.createVM_Task(VimStub.java:749) 
at com.vmware.vim25.mo.Folder.createVM_Task(Folder.java:130) 
at com.vmware.vim25.mo.samples.vm.CreateVM.main(CreateVM.java:93) 

そして、私のJava環境が、私はそれを修正する必要がありますどのようにこのGetting started with vSphere API using Java

から構築されていますか?ご協力いただきありがとうございます !!

+0

制限付きバージョン?ライセンスの問題? –

答えて

0

この例外は

1)サポート操作を持っていなかった別のユーザーエージェントを使用した(実行するためにVM、電源投入VMを...)作成し、以下の理由の一つが付属しています。 & POWERON VMを作成することはできません。これは有効期限があり

2)ESXiサーバーライセンスが....

0

あなたがのESXiの無料版を使用している場合は、APIの操作は読み取り専用に制限されています。読み取り - に制限されている vCLIの、PowerCLIの、およびPerl用のvSphere SDK:

注:それはVMWare knowledge baseから

"のvSphere 6.0ハイパーバイザーN CPU用ライセンス" として表示されますので、あなたはそのライセンスを認識することができます無料のvSphere Hypervisor版のみアクセスできます。 VMware ESXiホストでvCLIの全機能を有効にするには、ホストにvSphere Essentials、vSphere Essential Plus、vSphere Standard、vSphere Advanced、vSphere Enterprise、またはvSphere Enterprise Plusのライセンスが必要です。

この記事ではPerlについて説明していますが、この制限はすべての言語とSDKで有効です。

restrictedVersionエラーは、この制限の指標です。完全なAPIを使用するには、ライセンス料(APIへのアクセス権)を支払うか、最初の60日間のトライアルモードでvSphereを使用する必要があります。

関連する問題