Nach dem Upgrade aller NSX Manager-Appliances und des NSX Controller-Clusters müssen Sie alle Hostcluster in der Cross-vCenter NSX-Umgebung aktualisieren.

Beim Upgrade von Hostclustern wird auch ein Upgrade der NSX-VIBs ausgeführt.

Wenn Sie ein Upgrade von NSX 6.2.x durchführen, müssen die Hosts für den Abschluss des Upgrades neu gestartet werden.
  • Wenn DRS für den Cluster aktiviert ist, versucht DRS nach dem Klicken auf Alle auflösen (Resolve all), die Hosts auf kontrollierte Weise neu zu starten, damit die VMs weiterhin ausgeführt werden können. Die VMs werden auf andere Hosts im Cluster verschoben. Die Hosts wechseln in den Wartungsmodus und werden neu gestartet werden.
  • Wenn der Cluster nicht DRS-fähig ist, müssen Sie die virtuellen Maschinen ausschalten oder manuell einen vMotion-Vorgang für sie ausführen, bevor Sie mit dem Upgrade starten. Wenn Sie auf Alle auflösen (Resolve all) klicken, wechseln die Hosts in den Wartungsmodus und werden neu gestartet.
Wenn Sie ein Upgrade von NSX 6.3.0 oder höher durchführen, müssen die Hosts für den Abschluss des Upgrades in den Wartungsmodus wechseln. Es ist kein Neustart erforderlich.
  • Wenn DRS für den Cluster aktiviert ist, versucht DRS nach dem Klicken auf Alle auflösen (Resolve all) die Hosts auf kontrollierte Weise in den Wartungsmodus zu versetzen, damit die VMs weiterhin ausgeführt werden können. Die VMs werden auf andere Hosts im Cluster verschoben, und die Hosts wechseln in den Wartungsmodus.
  • Wenn der Cluster nicht DRS-fähig ist, müssen Sie die virtuellen Maschinen ausschalten oder manuell einen vMotion-Vorgang für sie ausführen, bevor Sie mit dem Upgrade starten. Sie müssen die Hosts für den Abschluss des Upgrades manuell in den Wartungsmodus versetzen.

Bei NSX 6.3.5 oder höher sehen Sie den EAM-Status auf der Registerkarte Hostvorbereitung (Host Preparation).

Voraussetzungen

  • Aktualisieren Sie NSX Manager und den NSX Controller-Cluster.
  • Melden Sie sich beim vSphere Web Client ab und wieder an, nachdem Sie NSX Manager aktualisiert haben und bevor Sie die Hostcluster aktualisieren.
  • Stellen Sie sicher, dass die aktuellen vSphere- und ESXi-Versionen mit der NSX Data Center for vSphere-Version kompatibel sind, auf die Sie ein Upgrade ausführen. Siehe die VMware-Interoperabilitätsmatrix unter https://partnerweb.vmware.com/comp_guide2/sim/interop_matrix.php#interop&93=&2=&1=.
  • Machen Sie sich während der Durchführung des Upgrades mit den operativen Auswirkungen eines Hostcluster-Upgrades vertraut. Weitere Informationen dazu finden Sie unter Operative Auswirkungen von NSX-Upgrades.
  • Stellen Sie sicher, dass die vollqualifizierten Domänennamen (FQDNs) aller Hosts aufgelöst werden können.
  • Wenn DRS deaktiviert ist, schalten Sie die VMs aus oder verschieben Sie sie mit vMotion manuell, bevor Sie das Upgrade starten.
  • Wenn DRS aktiviert ist, werden die gestarteten VMs während des Hostcluster-Upgrades automatisch verschoben. Stellen Sie vor dem Starten des Upgrades sicher, dass DRS in Ihrer Umgebung funktioniert.
    • Stellen Sie sicher, dass DRS auf den Hostclustern aktiviert ist.
    • Stellen Sie sicher, dass vMotion ordnungsgemäß funktioniert.
    • Überprüfen Sie den Zustand der Hostverbindung mit vCenter.
    • Stellen Sie sicher, dass sich mindestens drei ESXi-Hosts in jedem Hostcluster befinden. Bei einem NSX-Upgrade ist die Wahrscheinlichkeit, dass Probleme bei der DRS-Zugangssteuerung auftreten, bei einem Hostcluster mit nur einem oder zwei Hosts größer. Stellen Sie für ein erfolgreiches NSX-Upgrade sicher, dass jeder Hostcluster über mindestens drei Hosts verfügt. Wenn ein Cluster weniger als drei Hosts enthält, evakuieren Sie die Hosts manuell.
    • Wenn sich in einem kleinen Cluster nur zwei oder drei Hosts befinden und Sie Anti-Affinitätsregeln definiert haben, die besagen, dass sich bestimmte VMs auf separaten Hosts befinden müssen, kann DRS die VMs während des Upgrades möglicherweise nicht verschieben. Fügen Sie entweder weitere Hosts zum Cluster hinzu oder deaktivieren Sie die Anti-Affinitätsregeln während des Upgrades und aktivieren Sie sie wieder, nachdem das Upgrade abgeschlossen ist. Um eine Anti-Affinitätsregel zu deaktivieren, wechseln Sie zu Hosts und Cluster (Hosts and Clusters). Klicken Sie im Navigator mit der rechten Maustaste in den Cluster und klicken Sie dann auf Einstellungen (Settings). Navigieren Sie zu Konfigurieren (Configure) > Konfiguration (Configuration) > VM/Host-Regeln (VM/Host Rules). Bearbeiten Sie die Regel und deaktivieren Sie die Option Regel aktivieren (Enable rule).
  • Melden Sie sich bei einem der Hosts im Cluster an und führen Sie den Befehl esxcli software vib list aus.

    Welche VIBs vorhanden sind, hängt von den ESXi- und NSX-Versionen ab und kann sich daher beim Upgrade ändern. Beachten Sie die aktuelle Version der installierten VIBs:

    ESXi-Version NSX-Version Installierte VIBs
    6.0 oder höher 6.3.2 oder früher
    • esx-vsip
    • esx-vxlan
    6.0 oder höher 6.3.3 oder höher
    • esx-nsxv
    Hinweis: Einige Versionen von NSX Data Center for vSphere haben zusätzliche VIBs, die während des Upgrades entfernt werden.
    • Wenn Sie ein Upgrade von NSX 6.2.x auf Version NSX 6.2.4 oder höher durchführen, weisen die vorbereiteten Hosts ein zusätzliches „esx-vdpi“-VIB auf.

Prozedur

  1. Gehen Sie in vSphere Web Client zu Home> Netzwerk und Sicherheit > Installation und Upgrade (Home > Networking & Security > Installation and Upgrade) und wählen Sie die Registerkarte Hostvorbereitung (Host Preparation) aus.
  2. Klicken Sie für jeden Cluster, für den Sie ein Upgrade durchführen möchten, auf Upgrade oder Upgrade verfügbar (Upgrade available).
    Wenn Sie ein Upgrade auf NSX 6.4.1 durchführen, klicken Sie für den Cluster auf Upgrade.
    Wenn Sie ein Upgrade auf 6.4.1 oder höher durchführen, klicken Sie auf den Upgrade-Link für das Upgrade der NSX-Komponenten, die auf einem Hostcluster installiert sind.
    Wenn Sie ein Upgrade auf NSX 6.4.0 durchführen, klicken Sie für den Cluster auf Upgrade verfügbar (Upgrade Available).
    Der Cluster zeigt NSX wird installiert oder Wird installiert und die Hosts zeigen In Bearbeitung an.
  3. Cluster- und dem Hoststatus werden als Nicht bereit angezeigt. Klicken Sie auf Nicht bereit (Not Ready), um weitere Informationen anzuzeigen. Klicken Sie auf Alle auflösen (Resolve all), um zu versuchen, die VIB-Installation abzuschließen.
    Die Hosts werden für den Abschluss des Upgrades in den Wartungsmodus versetzt und, falls erforderlich, neu gestartet.
    Der Cluster zeigt NSX wird installiert oder Wird installiert an.

    Nach dem Abschluss des Upgrades werden bei jedem Host ein grünes Häkchen und die aktualisierte NSX-Version angezeigt.

  4. Wenn die Aktion Auflösen (Resolve) bei aktiviertem DRS fehlschlägt, ist für die Hosts unter Umständen ein manueller Eingriff zum Wechseln in den Wartungsmodus erforderlich (z. B. aufgrund von HA-Anforderungen oder DRS-Regeln). In diesem Fall wird das Upgrade abgebrochen und beim Cluster wird wieder Nicht bereit angezeigt. Klicken Sie auf Nicht bereit (Not Ready), um weitere Informationen anzuzeigen. Überprüfen Sie die Hosts in der Ansicht Hosts & Cluster (Hosts and Clusters) und stellen Sie sicher, dass die Hosts eingeschaltet und verbunden sind und keine gestarteten VMs enthalten. Führen Sie die Aktion Auflösen (Resolve) dann erneut aus.
    Der Cluster zeigt NSX wird installiert oder Wird installiert an.

    Nach dem Abschluss des Upgrades werden bei jedem Host ein grünes Häkchen und die aktualisierte NSX-Version angezeigt.

  5. Wenn die Aktion Auflösen (Resolve) bei deaktiviertem DRS nicht durchgeführt werden kann und Sie ein Upgrade von NSX 6.3.0 oder höher mit ESXi 6.0 oder höher durchführen, müssen Sie die Hosts für den Abschluss des Upgrades manuell in den Wartungsmodus versetzen.
    1. Versetzen Sie die evakuierten Hosts in den Wartungsmodus.

      Klicken Sie unter Hosts und Cluster (Hosts and Clusters) mit der rechten Maustaste auf die einzelnen Hosts und wählen Sie Wartungsmodus (Maintenance Mode) > In Wartungsmodus wechseln (Enter Maintenance Mode) aus.

    2. Navigieren Sie zu Netzwerk und Sicherheit (Networking & Security) > Installation und Upgrade (Installation and Upgrade) > Hostvorbereitung (Host Preparation), um das Upgrade zu überprüfen.
      Das Upgrade wird automatisch gestartet, wenn die Hosts in den Wartungsmodus wechseln. Der Cluster zeigt NSX wird installiert oder Wird installiert an. Wenn der Status nicht angezeigt wird, aktualisieren Sie die Seite.
      Nach dem Abschluss des Upgrades werden bei jedem Host ein grünes Häkchen und die aktualisierte NSX-Version angezeigt.
    3. Deaktivieren Sie den Wartungsmodus für die Hosts.

      Klicken Sie unter Hosts und Cluster (Hosts and Clusters) mit der rechten Maustaste auf die einzelnen Hosts und wählen Sie Wartungsmodus (Maintenance Mode) > Wartungsmodus beenden (Exit Maintenance Mode) aus.

Ergebnisse

Um das Host-Update zu bestätigen, melden Sie sich bei einem der Hosts im Cluster an und führen Sie den Befehl esxcli software vib list aus. Stellen Sie sicher, dass die entsprechenden VIBs auf die erwartete Version aktualisiert wurden.

Wenn ein Host nicht aktualisiert werden kann, führen Sie die folgenden Fehlerbehebungsschritte durch:
  • Überprüfen Sie den ESX Agent Manager auf vCenter und suchen Sie nach Warnungen und Fehlern.
  • Melden Sie sich beim Host an, überprüfen Sie die Protokolldatei /var/log/esxupdate.log und suchen Sie nach neuen Warnungen und Fehlern.
  • Stellen Sie sicher, dass DNS und NTP auf dem Host konfiguriert sind.

Informationen zu weiteren Fehlerbehebungsschritten finden Sie unter „Hostvorbereitung“ im Fehlerbehebungshandbuch zu NSX.