Nach dem Upgrade von NSX Manager und der NSX Controller können Sie die entsprechenden Cluster in Ihrer Umgebung aktualisieren.

Warum und wann dieser Vorgang ausgeführt wird

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

Wenn Sie ein Upgrade von NSX 6.2.x oder früher oder von NSX 6.3.0 oder höher mit ESXi 5.5 durchführen, müssen die Hosts für den Abschluss des Upgrades neu gestartet werden.

  • Wenn der Cluster DRS-fähig 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 mit ESXi 6.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 der Cluster DRS-fähig 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.

Voraussetzungen

  • Führen Sie ein Upgrade von NSX Manager und des NSX Controller-Clusters durch.

  • 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) all Ihrer 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 größer, dass bei einem Hostcluster mit nur einem oder zwei Hosts Probleme bei der DRS-Zugangssteuerung auftreten. Für ein erfolgreiches NSX-Upgrade empfiehlt VMware, dass jeder Hostcluster über mindestens drei Hosts verfügt. Wenn ein Cluster weniger als drei Hosts enthält, wird empfohlen, die Hosts manuell zu evakuieren.

    • 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, verhindern diese Regeln möglicherweise, dass DRS die VMs während des Upgrades verschiebt. 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. Navigieren Sie zum Deaktivieren einer Anti-Affinitätsregel zu Hosts und Cluster (Hosts and Clusters) > Cluster > Einstellungen (Manage) > verwalten (Settings) > 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

    5.5

    6.1.x, 6.2.x oder 6.3.x

    • esx-vsip

    • esx-vxlan

    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

    Anmerkung:

    Einige Versionen von NSX haben zusätzliche VIBs, die während des Upgrades entfernt werden.

    • Wenn Sie das Upgrade von einer NSX-Version vor NSX 6.2 ausführen, weisen die vorbereiteten Hosts einen zusätzlichen VIB auf, „esx-dvfilter-switch-security“.

    • Wenn Sie ein Upgrade von NSX 6.2.x ausführen, wobei die Version NSX 6.2.4 oder höher lautet, weisen die vorbereiteten Hosts den zusätzlichen „esx-vdpi“-VIB auf.

Prozedur

  1. Navigieren Sie im vSphere Web Client zu Start > Networking & Security > Installation (Home > Networking & Security > Installation) 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 verfügbar (Upgrade available).

    Für den Installationsstatus wird Wird installiert angezeigt.

  3. Für den Installationsstatus des Clusters wird 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.

    In der Spalte „Installationsstatus“ wird Wird installiert angezeigt. Nach dem Abschluss des Upgrades ist in der Spalte „Installationsstatus“ ein grünes Häkchen und die aktualisierte NSX-Version enthalten.

  4. Wenn die Aktion Auflösen (Resolve) bei aktiviertem DRS nicht durchgeführt werden kann, müssen die Hosts eventuell manuell in den Wartungsmodus versetzt werden (z. B. aufgrund von Hochverfügbarkeitsanforderungen oder DRS-Regeln). Der Upgrade-Vorgang wird angehalten und für den Installationsstatus des Clusters wird erneut 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.

    In der Spalte „Installationsstatus“ wird Wird installiert angezeigt. Nach dem Abschluss des Upgrades ist in der Spalte „Installationsstatus“ ein grünes Häkchen und die aktualisierte NSX-Version enthalten.

  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.
    2. Navigieren Sie zu Networking & Security > Installation > Hostvorbereitung (Host Preparation).

      Das Upgrade wird automatisch gestartet, wenn die Hosts in den Wartungsmodus wechseln. In der Spalte „Installationsstatus“ wird Wird installiert angezeigt. Wenn der Installationsstatus nicht angezeigt wird, aktualisieren Sie die Seite.

      Nach dem Abschluss des Upgrades ist in der Spalte „Installationsstatus“ ein grünes Häkchen und die aktualisierte NSX-Version enthalten.

    3. Heben Sie den Wartungsmodus für die Hosts auf.

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.

Nächste Maßnahme

Upgrade von NSX Edge