NSX-T Manager manuell in Cluster joinen

Wenn der NSX-T Manager keinen Zugriff auf das vCenter hat, auf dem er gehosted ist.

Es kann ja mal vorkommen, dass der NSX-T Manager selber keinen Zugriff hat, um die zweite und dritte Appliance automatisch zu deployen. VMware hat hier aber einen Weg offen gelassen, wie das auch manuell gemacht werden kann.

Dazu verbindet man sich zuerst auf den Primary Manager und holt sich den Daumenabdruck vom Zertifikat und die Cluster Id (die könnte man auch im Webinterface beziehen, wenn wir aber schon verbunden sind).

## Get API Thumbprint
get certificate api thumbprint
# f7bd00005def382e9c4451e000091befe0000c9f45c837a6cf48094c93300000
 
## Get Cluster Id
get cluster config
# 2d980000-0000-0000-0000-ad6849ff6999

Mit diesen Werten im Gepäck verbindet man sich auf die zweite oder dritte Appliance und joined damit in den Cluster:

# ssh to the joining appliance
join %IP-FIRST-APPLIANCE% cluster-id %CLUSTER-ID% thumbprint %THUMBPRINT% username %USERNAME% password %PASSWORD%
# join 10.10.10.2 cluster-id 2d980000-0000-0000-0000-ad6849ff6999 thumbprint f7bd00005def382e9c4451e000091befe0000c9f45c837a6cf48094c93300000 username admin password iamapassword

Bevor der Befehl ausgeführt wird, informiert der Assistent, dass alle vorherigen Daten auf dem Node gelöscht werden:

Data on this node will be lost. Are you sure? (yes/no): yes

Kurz darauf meldet sich die Appliance im GUI als Appliance.

Wenn zwischen den beiden Appliances keine Verbindung besteht, erscheint folgende Fehlermeldung:

Mon Aug 23 2021 UTC 16:44:19.343
% An error occurred while joining the specified cluster. Reason: [CBM183] Received an error message from the target node. ErrorMessage: Unable to execute HTTP request: POST https://10.10.10.2:443/api/v1/cer-manager/nodes?action=attach_cluster_node HTTP/1.1

Leave a Reply

Your email address will not be published. Required fields are marked *