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

Problem

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

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

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

Ursache

NSX-2-Hosts wechseln in den Fehlerzustand, da NSX 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 VMware vCenter 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 in dem gewünschten NSX Manager.