Das Vorbereiten eines eigenständigen Hostclusters für NSX-T 3.2.2 führt zu einem Fehler.

Problem

In diesem Szenario sind zwei NSX-T-Bereitstellungen mit demselben vCenter Server in NSX-T 3.1.x verbunden. Der vCenter Server ist bei NSX-T-1 als Compute Manager registriert und NSX-T-2 verwendet einen eigenständigen Cluster, der bei demselben vCenter Server registriert ist.

Sie führen ein Upgrade von NSX-T-1 auf Version 3.2.2 durch und aktivieren dann auf dem vCenter Server das Multi-NSX-Flag. Sie aktualisieren jedoch NSX-T-2 nicht, die Version 3.1.x bleibt erhalten. Da für NSX-T-1 Multi-NSX aktiviert ist, wird auf der NSX Manager-Benutzeroberfläche der eigenständige Cluster von NSX-T-2 als nicht vorbereiteter Cluster aufgeführt.

Wenn Sie versuchen, den eigenständigen NSX-T-2-Cluster aus NSX-T-1 vorzubereiten, wechselt der eigenständige Host in den Fehlerzustand.

Ursache

NSX-T-2-Hosts wechseln in den Fehlerzustand, da NSX-T 3.1.x ausgeführt wird.

Lösung

  1. Melden Sie sich unter https://<vCenter-Server-IP> an.
  2. Migrieren Sie alle VMs von diesem Host zu den anderen Hosts, die vCenter Server verwenden.
  3. Entfernen Sie NSX mit dem folgenden API-Aufruf von beiden Managern:
    DELETE https://<NSX Manager-IP>/api/v1/transport-nodes/<transportnode-id>?force=true&unprepare_host=false
  4. Konfigurieren Sie NSX-T in dem gewünschten NSX Manager.