Im folgenden Verfahren wird beschrieben, wie Sie einen NSX Edge-Transportknoten in einem NSX Edge-Cluster mithilfe der NSX-T-API ersetzen. Sie können den Edge-Transportknoten unabhängig davon ersetzen, ob er ausgeführt wird oder nicht.
Sofern der zu ersetzende Edge-Knoten nicht ausgeführt wird, kann der neue Edge-Knoten dieselbe Management-IP-Adresse und TEP-IP-Adresse besitzen. Wenn der zu ersetzende Edge-Knoten ausgeführt wird, muss der neue Edge-Knoten eine andere Management-IP-Adresse und TEP-IP-Adresse besitzen.
Voraussetzungen
Machen Sie sich mit der Vorgehensweise zum Installieren eines NSX Edge-Knotens vertraut, verbinden Sie den Edge-Knoten mit der Management Plane und erstellen Sie einen NSX Edge-Transportknoten. Weitere Informationen finden Sie im Installationshandbuch zu NSX-T Data Center.
Prozedur
- Wenn Sie möchten, dass der neue Edge-Transportknoten dieselben Konfigurationen wie der zu ersetzende Edge-Transportknoten besitzt, führen Sie den folgenden API-Aufruf aus, um die Konfigurationen zu finden:
GET https://<nsx-manager-IP>/api/v1/transport-nodes/<tn-id>
- Befolgen Sie die im Installationshandbuch für NSX-T Data Center beschriebenen Verfahren, um einen Edge-Transportknoten zu installieren und zu konfigurieren.
Wenn Sie möchten, dass dieser Edge-Transportknoten dieselben Konfigurationen wie der zu ersetzende Edge-Transportknoten aufweist, verwenden Sie die Konfigurationen, die Sie in Schritt 1 erhalten haben.
- Führen Sie einen API-Aufruf durch, um die ID des neuen Transportknotens und den zu ersetzenden Transportknoten abzurufen. Das Feld id enthält die Transportknoten-ID. Beispiel:
GET https://<nsx-manager-IP>/api/v1/transport-nodes
...
{
"resource_type": "TransportNode",
"description": "",
"id": "73cb00c9-70d0-4808-abfe-a12a43251133",
"display_name": "TN-edgenode-01a",
...
{
"resource_type": "TransportNode",
"description": "",
"id": "890f0e3c-aa81-46aa-843b-8ac25fe30bd3",
"display_name": "TN-edgenode-03a",
- Führen Sie einen API-Aufruf aus, um die ID des NSX Edge-Clusters abzurufen. Das Feld id enthält die NSX Edge-Cluster-ID. Rufen Sie die Mitglieder des NSX Edge-Clusters vom Array members ab. Beispiel:
GET https://<nsx-manager-IP>/api/v1/edge-clusters
....
{
"resource_type": "EdgeCluster",
"description": "",
"id": "9a302df7-0833-4237-af1f-4d826c25ad78",
"display_name": "Edge-Cluster-1",
...
"members": [
{
"member_index": 0,
"transport_node_id": "73cb00c9-70d0-4808-abfe-a12a43251133"
},
{
"member_index": 1,
"transport_node_id": "e5d17b14-cdeb-4e63-b798-b23a0757463b"
}
],
- Führen Sie einen API-Aufruf aus, um einen Transportknoten in einem NSX Edge-Cluster zu ersetzen. Der member_index muss mit dem Index des zu ersetzenden Transportknotens übereinstimmen.
Beispiel: Der Transportknoten
TN-edgenode-01a (73cb00c9-70d0-4808-abfe-a12a43251133) ist fehlgeschlagen und wird durch den Transportknoten
TN-edgenode-03a (890f0e3c-aa81-46aa-843b-8ac25fe30bd3) im
NSX Edge-Cluster
Edge-Cluster-1 (9a302df7-0833-4237-af1f-4d826c25ad78) ersetzt.
POST http://<nsx-manager-IP>/api/v1/edge-clusters/9a302df7-0833-4237-af1f-4d826c25ad78?action=replace_transport_node
{
"member_index": 0,
"transport_node_id" : "890f0e3c-aa81-46aa-843b-8ac25fe30bd3"
}
Ergebnisse
Wenn Sie eine
NSX-T-Version vor 3.1.3 ausführen, wird nach dem Ersetzen des
NSX Edge-Transportknotens möglicherweise der Alarm „Alle BGP/BFD-Sitzungen sind inaktiv“ angezeigt. Um das Problem zu beheben, befolgen Sie die Anweisungen zur Problemumgehung im KB-Artikel
https://kb.vmware.com/s/article/83983.