無料のESXI 6.5インスタンスへのAPIアクセスに苦労しています。
ドキュメントに基づいてREST APIエンドポイントのアドレス https:// server/rest が必要です。また、api-Explorerが https: // server/apiexplorer 。しかし、ESXiにこれらのエンドポイントはありません。
また、ドキュメントに基づいて、このアドレスhttps:/ server/mobに管理対象オブジェクトブラウザーがあります。 Mobを有効にしてアクセスすることもできましたが、それは読み取り専用です。 (VMをオンにするなど)どのメソッドも呼び出すことができません。しかし、ドキュメントに基づいてこれは動作するはずです。
APIアクセスに関連する無料のESXi 6.5に制限はありますか?何かすべきですかこれは、クリーンインストールではなく、ESXi 5.0からのアップグレードが原因である可能性がありますか?
Rootアカウント経由でESXiにログを記録しているため、すべての権限が必要です。
ESXi APIは無料バージョンでは読み取り専用です。それを使用してアクションをトリガーする場合は、料金を支払う必要があります。
VSphere APIへのアクセスは、APIへの読み取りアクセスと書き込みアクセスの両方を提供するさまざまなvSphereエディションによって管理されます。 vSphere Hypervisor(ESXiの無料版)を使用している場合、vSphere APIはread-onlyとしてのみ使用できます。
これはまだ事実です。 バージョン6.5に関するVMwareコミュニティからの別の引用 :
必ずしもvCenter Serverをデプロイする必要はありませんが、APIのロックを解除するには、有料のCPUライセンスをESXiホストに割り当てる必要があります。
結論として、無料のESXiライセンスでは、API経由の読み取り専用アクセスに制限されています。
一部の基本的なアクションは、SSHを介してコマンドラインインターフェイスから実行できます。詳細については、esxcli
およびvicfg-*
コマンドのドキュメントを参照してください。