Das Terraform-Skript speichert die Images für NSX Manager und CSM in der Ressourcengruppe, die es im NSX Cloud-Verwaltungs-VNet erstellt.

Sie können diese Images verwenden, um NSX Manager oder CSM erneut zu implementieren.

Diese Methode zur erneuten Bereitstellung eines Image kann zur Wiederherstellung eines verlorenen oder unbrauchbaren NSX Manager beitragen. Sie können diese Methode jedoch nicht verwenden, um einen CSM wiederherzustellen. Das liegt daran, dass NSX Manager in einem Cluster mit drei Knoten bereitgestellt wird und obwohl CSM mit diesem Cluster verbunden ist. CSM repliziert keine NSX Manager-Daten, und die NSX Manager-Knoten replizieren keine CSM-Daten. Um CSM wiederherzustellen, folgen Sie den Schritten, die unter „Wiederherstellen von CSM aus dem Microsoft Azure Recovery Services-Tresor“ in Admin-Handbuch für NSX-T Data Center aufgelistet sind.

Erneute Bereitstellung eines NSX Manager-Knotens und dessen Verbindung mit dem NSX Manager-Cluster

Verwenden Sie das folgende Beispiel für diesen Vorgang:
  • Sie verfügen über die folgenden NSX Manager-Knoten:
    • Deployment1-NSX-MGR0
    • Deployment1-NSX-MGR1
    • Deployment1-NSX-MGR2
  • Sie verlieren NSX Manager-Knoten Deployment1-NSX-MGR0.

Für den Fall, dass ein NSX Manager-Knoten verloren geht, können Sie den defekten NSX Manager-Knoten abtrennen, einen neuen NSX Manager-Knoten mit dem Image in der Ressourcengruppe Ihrer Bereitstellung neu bereitstellen und dann den neu bereitgestellten NSX Manager-Knoten mit dem NSX Manager-Cluster verbinden.

Führen Sie diese Schritte aus und beziehen Sie sich auf das Beispiel zur Identifizierung von NSX Manager-Knoten:
  1. So trennen Sie den nicht mehr aktiven NSX Manager-Knoten vom NSX Manager-Cluster:
    1. Melden Sie sich über SSH an einem der Worker-Knoten an und führen Sie den folgenden NSX-CLI-Befehl aus:
      Deployment1-NSX-MGR1> detach node <UUID of Deployment1-NSX-MGR0>
    2. Überprüfen Sie den Status des NSX Manager-Clusters. Er zeigt einen stabilen Zustand mit zwei fehlerfreien Knoten an:
      Deployment1-NSX-MGR1> get cluster status
  2. So erstellen Sie einen neuen NSX Manager-Knoten in Ihrem Microsoft Azure-Abonnement:
    1. Navigieren Sie zu Deployment1-nsx-mgmt-rg > Deployment1_nsx_mgr_image.
    2. Klicken Sie auf VM erstellen und übernehmen Sie die vorausgewählten Werte für andere Felder als die in dieser Tabelle angegebenen:
      Parameter Wert
      Standard
      Name der virtuellen Maschine Ein beliebiger beschreibender Name.
      Größe Die Mindestanforderung lautet: Standard_D4s_v3-4vcpus, 16 GB Arbeitsspeicher.
      Authentifizierungstyp SSH
      Benutzername Geben Sie den NSX Manager-Standardbenutzernamen an: nsxadmin.
      Quelle des öffentlichen SSH-Schlüssels Wählen Sie Vorhandenen öffentlichen Schlüssel verwenden aus und fügen Sie den öffentlichen Schlüssel für den NSX Manager-Knoten ein, den Sie vom Cluster getrennt haben; im Beispiel für Knoten Deployment1-NSX-MGR0.
      Festplatten
      Betriebssystem-Festplattentyp Standard-HDD
      Datenfestplatten Klicken Sie auf Neue Festplatte erstellen und verbinden und wählen Sie Standard-HDD. für Festplatten-SKU mit einer angepassten Größe von 100 GiB aus.
      Hinweis: Stellen Sie sicher, dass Lese-/Schreibzugriff für das Host-Caching der Datenfestplatte eingestellt ist.
      Netzwerk
      Öffentliche IP-Adresse Klicken Sie auf Neue erstellen und wählen Sie Statisch für die Option Zuweisung aus.
      Netzwerkkarten-Netzwerksicherheitsgruppe Wählen Sie Erweitert aus.
      Konfigurieren Sie die Netzwerksicherheitsgruppe. Wählen Sie die Netzwerksicherheitsgruppe aus, die von der Terraform-Bereitstellung für NSX Manager erstellt wurde. Aus dem Beispiel in diesem Thema: Deployment1-nsx-mgr-sg
      Erweitert
      Benutzerdefinierte Daten Kopieren Sie das Folgende und fügen Sie es ein, wobei Sie sicherstellen müssen, dass Sie den Benutzernamen und das Kennwort für Ihre Bereitstellung verwenden:
      #cloud-config
      hostname: ${hostname}
      bootcmd:
      - [cloud-init-per, instance, lvmdiskscan, lvmdiskscan]
      - [cloud-init-per, instance, secondary_partition, /opt/vmware/nsx-node-api/bin/set_secondary_partition.sh]
      chpasswd:
       expire: false
       list:
       - nsxadmin:<pwd>
       - root:<pwd>
      
    3. Klicken Sie auf Überprüfen + erstellen.

      Der neue NSX Manager-Knoten wird bereitgestellt.

    4. Navigieren Sie zum neu bereitgestellten NSX Manager und setzen Sie seine private IP-Adresseinstellung auf static.
  3. Verbinden Sie den neu bereitgestellten NSX Manager mit dem vorhandenen NSX Manager-Cluster:
    1. Melden Sie sich bei dem neu bereitgestellten NSX Manager-Knoten an und führen Sie den folgenden NSX CLI-Befehl aus, um sicherzustellen, dass er betriebsbereit ist:
      Deployment1-NSX-MGR0> get cluster status
    2. Verbinden Sie diesen NSX Manager mit dem Cluster. Sie benötigen die Cluster-ID, die Sie von einem der beiden anderen NSX Manager-Knoten abrufen können, die gerade laufen:
      Deployment1-NSX-MGR0> join <NSX-MGR0-IP> cluster-id <cluster-id> thumbprint <NSX-MGR0 api thumbprint> username <NSX-MGR0 username> password <NSX-MGR0 password>
    3. Nachdem der neue NSX Manager-Knoten dem Cluster beigetreten ist, führen Sie den Befehl aus, um den Status des Clusters mit allen drei Knoten zu überprüfen:
      Deployment1-NSX-MGR0> get cluster status