NSX-VIBs sind spezifisch für die auf dem Host installierte ESXi-Version. Bei einem ESXi-Upgrade müssen Sie die neuen entsprechenden NSX-VIBs für die neue ESXi-Version installieren.

Wenn Sie ein Upgrade auf ESXi 6.5 oder höher durchführen, während NSX 6.4 installiert ist, sind VM-vMotion-Verschiebungen auf VXLAN-vorbereitete vSphere Distributed Switches für den aktualisierten Host bis zur Installation der neuen NSX-VIBs blockiert.

VMware empfiehlt, mit vSphere-Upgrade Manager ein Upgrade für die Hosts auf ESXi 6.5 oder höher in einer NSX 6.4-Umgebung durchzuführen.

Wichtig: Die Hostupgrades müssen jeweils einzeln erfolgen. Wählen Sie keinen Cluster bzw. kein Datencenter für die Standardisierung aus, wenn Sie ein ESXi-Upgrade durchführen.
Ganz gleich, welche Methode Sie für das ESXi-Upgrade anwenden, Sie sollten den folgenden Workflow befolgen. Gehen Sie auf einem Host jeweils wie folgt vor:
  1. Upgrade von ESXi durchführen

    Nach Abschluss des ESXi-Upgrades beendet der Host den Wartungsmodus. Sie können die mit logischen Switches verbundenen VMs jedoch erst verschieben, wenn der nächste Schritt durchgeführt wurde.

  2. Upgrade der NSX-VIBs

    Nachdem ein Upgrade der VIBs erfolgt ist und sich der Host nicht mehr im Wartungsmodus befindet, können Sie die mit logischen Switches verbundenen VMs auf den Host verschieben.

Voraussetzungen

  • Wichtig: Einige Versionen von NSX 6.4 sowie vSphere 6.5 und 6.7 sind nicht miteinander kompatibel. Sie müssen anhand der VMware-Produkt-Interoperabilitätsmatrix prüfen, welche Versionen von vSphere und ESXi mit Ihrer NSX Data Center for vSphere-Installation kompatibel sind. Weitere Informationen dazu finden Sie unter http://partnerweb.vmware.com/comp_guide2/sim/interop_matrix.php.
  • Stellen Sie sicher, dass NSX 6.4 installiert ist.
  • Weitere Informationen zur Interoperabilität von NSX und vSphere finden Sie in den NSX-Versionshinweisen. Weitere Informationen dazu finden Sie unter https://docs.vmware.com/de/VMware-NSX-for-vSphere/index.html.
  • Detaillierte Anweisungen zu einem Upgrade von vSphere, einschließlich vSphere-Upgrade-Handbuch und Handbuch zum Installieren und Verwalten von VMware vSphere Update Manager, finden Sie in der entsprechenden Version der vSphere-Dokumentation.
  • Stellen Sie sicher, dass für die Platform Services Controller- und vCenter Server-Systeme ein Upgrade auf die neue vSphere-Version erfolgt ist.
  • Stellen Sie sicher, dass vSphere Update Manager installiert und konfiguriert ist.
  • 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).

Prozedur

  1. Navigieren Sie im vSphere Web Client zu Update Manager > Update Manager-Objekt (Update Manager Object) > Verwalten (Manage).
  2. Befolgen Sie die Anweisungen unter Importieren von Host-Upgrade-Images und Erstellen von Host-Upgrade-Baselines, um ein Upgrade-Image für den Host zu importieren und eine Host-Upgrade-Baseline zu erstellen.
    1. Klicken Sie auf die Registerkarte ESXi-Images (ESXi Images), klicken Sie auf ESXi-Image importieren (Import ESXi Image) und navigieren Sie zu dem Image, das Sie hochladen möchten.
    2. Klicken Sie auf die Registerkarte Host-Baselines (Host Baselines) und auf Neue Baseline (New Baseline). Erstellen Sie mithilfe des Assistenten für neue Baselines eine neue Baseline, und wählen Sie Host-Upgrade (Host Upgrade) für den Baseline-Typ aus.
  3. Führen Sie die Hostupgrades einzeln durch. Wiederholen Sie diese Schritte für alle Hosts.
    1. Navigieren Sie zu Hosts und Cluster (Hosts and Clusters), und wählen Sie einen Host für das Upgrade aus. Wählen Sie kein Cluster oder Datencenter aus.
    2. Klicken Sie mit der rechten Maustaste auf den Host und wählen Sie Update Manager > Baseline anhängen... (Attach Baseline...) aus. Wählen Sie mithilfe des Assistenten zum Anhängen einer Baseline oder des Baseline-Gruppenassistenten eine Baseline aus. Vollständige Anweisungen finden Sie unter Anhängen von Baselines und Baseline-Gruppen an Objekte in der vSphere-Dokumentation.
    3. Klicken Sie mit der rechten Maustaste auf den Host und wählen Sie Update Manager > Standardisieren... (Remediate...) aus. Wählen Sie mithilfe des Assistenten zum Standardisieren eine Baseline aus. Vollständige Anweisungen finden Sie unter Standardisieren von Hosts für eine Upgrade-Baseline in der vSphere-Dokumentation.
    4. Wenn der Host nach dem Neustart den Status Nicht verbunden aufweist, stellen Sie eine Verbindung mit dem Host her. Klicken Sie mit der rechten Maustaste auf den Host und wählen Sie Verbindung (Connection) > Verbinden (Connect) aus.
    5. Wenn Sie sicherstellen möchten, dass das Upgrade abgeschlossen ist, klicken Sie mit der rechten Maustaste auf den Host und wählen Sie Update Manager > Auf Updates prüfen... (Scan for Updates...) aus. Aktivieren Sie das Kontrollkästchen Upgrades, um die Upgrade-Übereinstimmung zu prüfen. Wenn der Übereinstimmungsstatus „Konform“ lautet, ist das Upgrade abgeschlossen.
      Vollständige Anweisungen finden Sie unter Manuelles Initiieren einer Prüfung der ESXi-Hosts in der vSphere-Dokumentation.
    6. Navigieren Sie zu Netzwerk und Sicherheit (Networking & Security) > Installation und Upgrade (Installation and Upgrade) > Hostvorbereitung (Host Preparation).
    7. Suchen Sie den Host, auf dem Sie das ESXi-Upgrade durchgeführt haben. Für die Spalte „Installationsstatus“ oder „NSX-Installation“ wird Nicht bereit (Not Ready) angezeigt.
      Klicken Sie auf Nicht bereit (Not Ready), um weitere Informationen anzuzeigen.
    8. Wählen Sie den Host aus und klicken Sie auf Aktionen (Actions) > Auflösen (Resolve), um die NSX-VIB-Installation zu starten.

      Wenn der Cluster DRS-fähig ist, versucht der DRS, den Host auf kontrollierte Weise in den Wartungsmodus zu versetzen, sodass die VMs weiterhin ausgeführt werden können. Wenn der DRS aus irgendeinem Grund fehlschlägt, wird die Aktion Auflösen (Resolve) gestoppt. In diesem Fall müssen Sie die virtuellen Maschinen gegebenenfalls manuell verschieben und dann versuchen, die Aktion Auflösen (Resolve) erneut auszuführen. Alternativ können Sie den Host manuell in den Wartungsmodus setzen.

      Wichtig: Wenn Sie einen Host manuell in den Wartungsmodus versetzen, um die Host-VIBs zu installieren, müssen Sie sicherstellen, dass die Host-VIB-Installation abgeschlossen wurde, bevor Sie den Wartungsmodus für den Host beenden. Auf der Seite Hostvorbereitung (Host Preparation) wird Wird installiert angezeigt, auch wenn die Installation bereits abgeschlossen ist.
      1. Stellen Sie im Bereich „Aktuelle Aufgaben“ von vSphere Web Client sicher, dass alle Installationsaufgaben abgeschlossen sind.
      2. Stellen Sie eine Verbindung mit der Host-Befehlszeile her und führen Sie den Befehl esxcli software vib list aus. Im ersten Teil der VIB-Version wird die ESXi-Version für den VIB angezeigt.

        Nach dem Upgrade auf ESXi 6.5 mit NSX 6.4:

        [root@host-2:~] esxcli software vib list
        ...
        esx-nsxv    6.5.0-0.0.XXXXXXX    VMware  VMwareCertified   2018-01-16
        ...