Sie können NSX auf Clustern mit aktiviertem vSphere Lifecycle Manager vorbereiten.

Der Workflow zum Verwalten von NSX-Clustern mit vSphere Lifecycle Manager auf ESXi-Clustern.

Damit vSphere Lifecycle Manager Zugriff auf das NSX-Image erhält, müssen Sie den Cluster mit einem Transportknotenprofil konfigurieren. Wenn Sie mit der Konfiguration des Clusters beginnen, wird ein lokales NSX-Paket in der Control Plane (im Format nsx-lcp-bundle-<release_version.build_version>) in das Image-Repository in VMware vCenter hochgeladen.

Während der Hostvorbereitung greift vSphere Lifecycle Manager auf das Depot zu und legt NSX als Lösung für diesen Cluster fest. Die NSX-Lösung wird auf den Cluster angewendet, wobei zunächst der Vorgang der Hoststandardisierung erfolgt. Jeder Host wird von vSphere Lifecycle Manager standardisiert, bevor der NSX-Switch auf dem Host konfiguriert wird. Die vSphere Lifecycle Manager-Standardisierung erfolgt, wenn ein neuer ESXi-Host zu einem vSphere Lifecycle Manager-Cluster hinzugefügt wird.

vSphere Lifecycle Manager standardisiert Hosts so, dass das Image auf jedem Host mit der für den Cluster festgelegten ESXi-Version übereinstimmt. Jegliche Abweichungen müssen behoben werden, bevor die Hostvorbereitung in NSX fertiggestellt werden kann. Wenn der Cluster während der Clustervorbereitung ausfällt, legt NSX den Clusterzustand auf „Fehlgeschlagen“ fest. Als Admin müssen Sie die Hoststandardisierung neu auslösen, indem Sie entweder über die NSX Manager-Benutzeroberfläche oder über den vSphere Client aus geeignete Maßnahmen ergreifen.

Voraussetzungen

  • Stellen Sie sicher, dass auf allen Hosts in einem Cluster mindestens ESXi Version 7.0 U1 ausgeführt wird.
  • Stellen Sie sicher, dass der Sperrmodus auf keinem der Hosts aktiviert ist. vSphere Lifecycle Manager kann Hosts, die für den Betrieb im Sperrmodus aktiviert sind, möglicherweise nicht vorbereiten.
  • Stellen Sie sicher, dass es keine Abweichung der Images zwischen Hosts und Cluster gibt. Andernfalls können Sie vSphere Lifecycle Manager auf dem Cluster nicht aktivieren. Standardisieren Sie Hosts in VMware vCenter, um sicherzustellen, dass das Basisimage auf Host und Cluster übereinstimmt.

  • Stellen Sie sicher, dass vSphere Lifecycle Manager wird auf dem Cluster aktiviert ist. Weitere Informationen finden Sie in der Dokumentation zu VMware vSphere®.

  • Registrieren Sie den Compute Manager mit den folgenden Einstellungen:
    • Aktivieren Sie Vertrauensstellung und legen Sie die Zugriffsstufe auf „vSphere Lifecycle Manager“ fest. Die Vertrauensstellung ist obligatorisch, um die Kommunikation zwischen NSX und vSphere Lifecycle Manager herzustellen.
    • Aktivieren Sie Dienstkonto erstellen.
  • Erstellen Sie ein Transportknotenprofil mit einem vSphere Distributed Switch als Host-Switch. Ein N-VDS-Switch wird auf einem Cluster mit aktiviertem vSphere Lifecycle Manager Cluster nicht unterstützt.

  • Wenn Sie einen Web-Proxy auf einer VMware vCenter-Appliance konfigurieren, fügen Sie die IP-Adressen aller NSX Manager zur Liste NO_PROXY hinzu. Andernfalls kann vLCM keine Verbindung zu NSX Managern herstellen.

Prozedur

  1. Melden Sie sich in einem Browser mit Administratorrechten bei einem NSX Manager unter „https://<nsx-manager-ip-address>“ oder „https://<nsx-manager-fqdn>“ an.
  2. Wechseln Sie zu System > Fabric > Hosts > Cluster.
  3. Wählen Sie den Cluster aus und klicken Sie auf NSX konfigurieren.
    Hinweis: Identifizieren Sie den Cluster mit aktiviertem vSphere Lifecycle Manager, wenn ein Cluster von vLCM-Text begleitet wird.
  4. Wählen Sie ein Transportknotenprofil mit einem vSphere Distributed Switch als Host-Switch aus.
  5. Klicken Sie auf TNP anwenden.

    Wenn es sich um den ersten Cluster handelt, bei dem vSphere Lifecycle Manager aktiviert ist, lädt NSX das NSX-LCP-Paket in das Image-Repository in VMware vCenter hoch. vSphere Lifecycle Manager stellt NSX als Lösung auf dem Cluster bereit. Der gewünschte Zustand wird auf das in VMware vCenter hochgeladene NSX-Image festgelegt. Anschließend beginnt vSphere Lifecycle Manager mit der Installation von NSX-VIBs auf jedem Host, gefolgt von der Konfiguration des NSX-Switches auf jedem Transportknoten.

    Im Rahmen der Hostvorbereitung standardisiert vSphere Lifecycle Manager den Host, registriert den Host bei NSX Manager, konfiguriert den NSX-Switch auf dem Host und schließt die Konfiguration ab.
    Hinweis: Die Installation von NSX auf einem Cluster mit aktiviertem vSphere Lifecycle Manager kann etwas mehr Zeit in Anspruch nehmen als die Installation auf einem Cluster ohne aktiviertem vSphere Lifecycle Manager. Dieser Unterschied ist auf die zusätzlichen Integritätsprüfungen zurückzuführen, die in dieser Produktkombination enthalten sind.
  6. Fehlerbehebung:

    Wenn vSphere Lifecycle Manager NSX nicht als Lösung auf den Cluster anwenden konnte, erhält der NSX-Cluster in NSX Manager den Status „Fehlgeschlagen“. Um die Hosts im Cluster zu standardisieren, gehen Sie wie folgt vor:

    1. Navigieren Sie zum VMware vCenter und überprüfen Sie, ob die folgenden Bedingungen erfüllt sind:
      • Hosts sind konform.

      • Hosts sind nicht ausgeschaltet oder befinden sich im Wartungsmodus.

    2. Überprüfen Sie den Clusterstatus über die Benutzeroberfläche oder die API. Selbst wenn ein Host im Cluster den Status Fehlgeschlagen, aufweist, verbleibt der Clusterstatus in einem nicht realisierten Zustand.

      Führen Sie die folgende API aus, um den Clusterstatus zu überprüfen: GET /<NSX-Manager-IP>/api/v1/transport-node-collections/<transport-node-collection-id>.

    3. Wenn einer der Hosts ausfällt, erhalten die verbleibenden Hosts im Cluster den Status Installation übersprungen. Lesen Sie zum Standardisieren die Fehlermeldung und führen Sie die erforderlichen Schritte aus. Klicken Sie anschließend auf Beheben, um die Hoststandardisierung und die NSX-Vorbereitung erneut zu versuchen. Beachten Sie, dass die Standardisierung seriell erfolgt mit jeweils einem Host.
    4. Wenn der Cluster noch den Status Installation fehlgeschlagen aufweist, klicken Sie für den Cluster in der Benutzeroberfläche auf Beheben oder führen Sie die API aus, um das Transportknotenprofil auf dem Cluster zu realisieren. Zusammen mit der Standardisierung des Clusters versucht die folgende API auch, jene Hosts vorzubereiten, die den Status Installation übersprungen aufweisen. Die Standardisierung auf dem gesamten Cluster wird erneut versucht. Es wird versucht, die Hosts vorzubereiten, auf denen die Installation übersprungen wurde.
      POST /api/v1/transport-node-collections/<transport-node-collection-id>?action=retry_profile_realization

Ergebnisse

vSphere Lifecycle Manager bereitet alle Hosts im Cluster als NSX-Transportknoten vor.