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.

Warum und wann dieser Vorgang ausgeführt wird

Die installierten NSX-VIBs hängen von der ESXi- und NSX-Version ab. Wenn NSX 6.3.3 oder höher installiert ist und Sie eine Upgrade von ESXi 5.5 auf 6.0 ausführen, werden die VIBs „esx-vsip“ und „esx-vxlan“ entfernt und durch „esx-nsxv“ ersetzt.

ESXi-Version

NSX-Version

Installierte VIBs

5.5

Alle 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

Wichtig:

Sie müssen sicherstellen, dass der Host während des gesamten Upgrade-Prozesses im Wartungsmodus bleibt. Damit wird verhindert, dass VMs durch DRS oder vMotion auf den Host verschoben werden, bevor das Upgrade abgeschlossen ist.

Voraussetzungen

  • Prüfen Sie anhand der VMware-Produkt-Interoperabilitätsmatrix, welche Versionen von vSphere und ESXi mit Ihrer NSX-Installation kompatibel sind. Weitere Informationen dazu finden Sie unter http://www.vmware.com/resources/compatibility/sim/interop_matrix.php.

  • 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 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).

Prozedur

Führen Sie für jeden zu aktualisierenden Host die folgenden Schritte durch.
  1. Versetzen Sie den Host in den Wartungsmodus.

    Wenn DRS für das Cluster aktiviert ist, versucht DRS, VMs auf andere Hosts zu verschieben. Wenn DRS aus irgendeinem Grund ausfällt, müssen Sie die VMs möglicherweise manuell verschieben und den Host anschließend in den Wartungsmodus versetzen.

  2. Führen Sie das ESXi-Upgrade auf dem Host durch.

    Starten Sie den Host nach Abschluss des ESXi-Upgrades neu.

  3. 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.
  4. Navigieren Sie zu Networking & Security > Installation > Hostvorbereitung (Host Preparation).
  5. Wählen Sie den Host aus, auf dem Sie das ESXi-Upgrade durchgeführt haben. Für den Installationsstatus wird Nicht bereit (Not Ready) angezeigt.
  6. Klicken Sie auf Aktionen (Actions) > Auflösen (Resolve), um die NSX-VIB-Aktualisierung abzuschließen.

    NSX-VIBs werden auf dem Host aktualisiert, und der Host wird neu gestartet.

  7. Wenn der Neustart für den Host abgeschlossen ist, beenden Sie den Wartungsmodus.

Ergebnisse

Sie können sicherstellen, dass die VIBs aktualisiert wurden, indem Sie eine Verbindung mit der Befehlszeile herstellen und den Befehl esxcli software vib list ausgeben. Im ersten Teil der VIB-Version wird die ESXi-Version für den VIB angezeigt.

Beispiel: Nach dem Upgrade auf ESXi 6.0 mit NSX 6.3.2 oder früher:

[root@host-1:~] esxcli software vib list 
...
esx-vsip    6.0.0-0.0.XXXXXXX    VMware  VMwareCertified   2017-01-23
esx-vxlan   6.0.0-0.0.XXXXXXX    VMware  VMwareCertified   2017-01-23
...

Nach dem Upgrade auf ESXi 6.0 mit NSX 6.3.3 oder höher:

[root@host-2:~] esxcli software vib list
...
esx-nsxv    6.0.0-0.0.XXXXXXX    VMware  VMwareCertified   2017-08-10
...