NSX REST API を使用して APH UUID を取得する方法
search cancel

NSX REST API を使用して APH UUID を取得する方法

book

Article ID: 449829

calendar_today

Updated On:

Products

VMware NSX

Issue/Introduction

免責事項:これは英文の記事「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) を取得する代替手順について説明します。

Environment

VMware NSX 4.2.x

Resolution

各 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"
        }
    ]
}

Additional Information

Verify Appliance Proxy Hub on all NSX Manager Nodes are Connected
After replacing APH-TN or APH-AR certificates, connections between Manager nodes or between GM and LM are disconnected
How to retrieve APH UUID via NSX API in VMware NSX