Sie haben die Möglichkeit, einen NSX Controller gegebenenfalls zu löschen. Das Löschen erzwingen können Sie nur für den letzten Controller im Knoten.

  • Beachten Sie beim Löschen von Controllern die folgenden Punkte:
    • Versuchen Sie nicht, die Controller-VM zu löschen, bevor Sie den Controller über die Benutzeroberfläche oder die API von vSphere Web Client löschen. Wenn die Benutzeroberfläche nicht zielführend ist, löschen Sie den Controller mit der DELETE /2.0/vdn/controller/{controllerId}-API.
    • Stellen Sie nach dem Löschen eines Knotens sicher, dass der vorhandene Cluster stabil bleibt.
    • Wenn alle Knoten eines Clusters gelöscht werden, müssen Sie den letzten vorhandenen Knoten mit der Option Löschen erzwingen (Forcefully Delete) löschen. Überprüfen Sie immer, ob die Controller-VM erfolgreich gelöscht wurde. Schalten Sie andernfalls die VM manuell aus und löschen Sie die Controller-VM mithilfe der Benutzeroberfläche.
    • Legen Sie, wenn der Löschvorgang fehlschlägt oder wenn Sie einen Controller wegen seines Status (z. B. einen getrennten Controller) nicht löschen können, den Parameter forceRemoval in der API auf True fest. Beispiel: DELETE /2.0/vdn/controller/{controllerId}?forceRemoval=true. Nach dem erzwungenen Entfernen schalten Sie die VM manuell aus.
    • Da ein Cluster mit mehreren Knoten nur einen Fehler unterstützt, gilt das Löschen als Fehler. Der gelöschte Knoten muss erneut bereitgestellt werden, bevor ein weiterer Fehler auftritt.
  • Bei einer Cross-vCenter NSX-Umgebung:
    • Das direkte Löschen oder Ausschalten der Controller-VM in vCenter Server wird nicht unterstützt. In der Spalte Status wird Out of sync (nicht synchron) angezeigt.
    • Wenn die Controller-Löschung nur zum Teil erfolgreich abgeschlossen wurde und in der NSX Manager-Datenbank in einer Cross-vCenter NSX-Umgebung ein Eintrag zurückbleibt, verwenden Sie die DELETE api/2.0/vdn/controller/external-API.
    • Wenn der Controller über die NSX Manager-API importiert wurde, nutzen Sie die removeExternalControllerReference-API mit der forceRemoval-Option.
    • Beim Löschen eines Controllers fordert NSX das Löschen einer Controller-VM über vCenter Server mithilfe der ID für ein verwaltetes Objekt (Managed Object ID, MOID) der virtuellen Maschine an. Wenn vCenter Server die VM nicht über die MOID ermitteln kann, meldet NSX einen Fehler für die Anforderung zum Löschen eines Controllers und bricht den Vorgang ab.

      Wenn die Option Löschen erzwingen (Forcefully Delete) ausgewählt wurde, wird das Löschen des Controllers von NSX nicht abgebrochen und die Controller-Informationen werden gelöscht. NSX aktualisiert auch alle Hosts, um die Vertrauensstellung des gelöschten Controllers gegenüber den Hosts aufzuheben. Wenn allerdings die Controller-VM nach wie vor aktiv ist und mit einer anderen MOID ausgeführt wird, verfügt sie immer noch über Anmeldedaten, mit denen sie als Mitglied im Controller-Cluster agieren kann. In diesem Fall funktionieren alle logischen Switches oder Router, die diesem Controller-Knoten zugewiesen sind, nicht mehr ordnungsgemäß, da die ESXi-Hosts den gelöschten Controller nicht mehr als vertrauenswürdig behandeln.

Um den NSX Controller zu löschen, führen Sie den folgenden Vorgang durch:

Prozedur

  1. Navigieren Sie zu NSX Controller.
    • Navigieren Sie in NSX 6.4.1 und höher zu Netzwerk und Sicherheit (Networking & Security) > Installation und Upgrade (Installation and Upgrade) > Management > NSX Controller-Knoten (NSX Controller Nodes).
    • Navigieren Sie in NSX 6.4.0 zu Netzwerk und Sicherheit (Networking & Security) > Installation und Upgrade (Installation and Upgrade) > Management.
  2. Wählen Sie den Controller aus, den Sie löschen möchten.
  3. Klicken Sie auf das Symbol Löschen (Delete) (Symbol „Löschen“ im vSphere Client. oder Symbol „Löschen“ im vSphere Web Client.).
    Hinweis: Wenn Sie den letzten Controller im Cluster löschen, müssen Sie die Option Löschen erzwingen (Forcefully Delete) aktivieren, um den letzten Controller-Knoten zu entfernen. Wenn sich keine Controller im System befinden, werden die Hosts im „Headless“-Modus betrieben. Bei neuen VMs oder VMs mit vMotion treten Netzwerkprobleme auf, es sei denn, neue Controller werden bereitgestellt und die Synchronisierung ist abgeschlossen.

    Mit der Option Löschen erzwingen (Forcefully Delete) werden alle Fehler ignoriert und die Daten aus der Datenbank gelöscht. Daher müssen Sie sicherstellen, dass alle etwaigen Fehler manuell behoben werden. Sie müssen bestätigen, dass die Controller-VM erfolgreich gelöscht wurde. Falls dies nicht der Fall ist, müssen Sie sie über vCenter Server löschen.

  4. Klicken Sie auf Ja (Yes). Das Löschen des Controllers nutzt die folgende Sequenz:
    1. Der Knoten wird ausgeschaltet.
    2. Der Systemzustand des Clusters wird überprüft.
    3. Wenn der Zustand des Clusters nicht in Ordnung ist, wird der Controller eingeschaltet und die Löschanforderung abgelehnt.
    4. Wenn der Zustand des Clusters in Ordnung ist, wird die Controller-VM entfernt und die IP-Adresse des Knotens freigegeben.
    5. Die ID der Controller-VM wird aus dem Cluster entfernt.
      Der ausgewählte Controller wird gelöscht.
  5. Führen Sie eine Neusynchronisierung des Controller-Zustands durch, indem Sie auf Aktionen > Controllerstatus aktualisieren (Actions > Update Controller State) klicken.