免責事項: これは英文の記事 「Get VM properties via Aria Operations/VCF Operations API」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
Aria Operations または VCF Operations を使用する場合、VM 名、IP アドレス、メモリ容量、vCPU 数、ストレージ容量、および上位の階層メタデータ(親 vCenter、データセンター、フォルダなど)といった特定の仮想マシン(VM)プロパティをプログラムで取得する必要がある場合があります。
Aria Operations 8.x
VCF Operations 9.x
Aria Operations/VCF Operations Suite API を使用して、詳細な VM プロパティを取得できます。Swagger UI を使用して実行する手順は以下の通りです。
Aria Operations/VCF Operations の Swagger API ページ(https://<AriaOpsFQDN>/suite-api)にアクセスします。
Resources セクションを確認します。
次の GET メソッドを展開します:GET /api/resources/{id}/properties
Lock(鍵) アイコンをクリックして認証情報を入力し、Try it out をクリックします。
id フィールドに、照会したい VM の リソース ID (UUID) を入力します。
注: ID が不明な場合は、GET /api/resources を使用し、VM 名でフィルタリングすることで確認できます。
Execute をクリックします。
応答ボディ(Response body)には、以下の情報を含む VM プロパティが返されます。
ハードウェア構成(CPU、メモリ、ストレージ)
ネットワーク情報(IP アドレス)
インベントリパス(vCenter、データセンター、クラスタ、フォルダ)