免責事項:これは英文の記事「How to retrieve APH UUID via NSX API in VMware NSX」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
KB 373270 では、root 権限を用いて /etc/vmware/nsx-appl-proxy/appl-proxy-public-cfg.json にアクセスし、APH (Appliance Proxy Hub) の UUID を取得する手順が記載されています。
しかしながら、NSX Manager アプライアンスへの root アカウントアクセスが利用できない状態である場合、本ファイルの内容を直接確認することができません。
本記事では、admin 権限の NSX REST API を使用して APH UUID (Node ID) を取得する代替手順について説明します。
VMware NSX 4.2.x
各 NSX Manager ノードに対して以下の API リクエストを実行することで、接続されている対向ノードの node_id (APH UUID) を確認できます。
注: クラスター内のすべてのノードの APH UUID を取得するには、この API リクエストを各 NSX Manager ノードに対して個別に実行する必要があります。
GET https://<NSX-Manager-FQDN-or-IP>/api/v1/messaging/cluster-connection/status
{
"results": [
{
"address": "ssl://<Peer-Node-1-IP/FQDN>:***",
"conn_status": "Connected",
"node_id": "########-####-####-####-############", <===== APH UUID of Peer Node 1
"node_type": "APPLIANCE_PROXY_HUB"
},
{
"address": "ssl://<Peer-Node-2-IP/FQDN>:***",
"conn_status": "Connected",
"node_id": "########-####-####-####-############", <===== APH UUID of Peer Node 2
"node_type": "APPLIANCE_PROXY_HUB"
}
]
}