Einleitung
Dieses Dokument beschreibt den Prozess zum Upgrade von ESXi auf 7.0 U2, der auf Servern mit älteren CPU-Prozessoren (Central Processing Units) fehlschlagen kann.
Hintergrundinformationen
Das über HX Connect oder über Intersight eingeleitete Upgrade zeigt die Fehlermeldung an: "Fehler beim Anwenden des Profils HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5" oder "CPU_SUPPORT WARNUNG: Die CPU auf diesem Host wird in zukünftigen ESXi-Versionen möglicherweise nicht unterstützt. Bitte entsprechend planen".
Die zur Lösung dieses Problems erforderlichen Hyperflex Data Platform (HXDP)-Versionen sind:
HXDP 4.5(2a)
HXDP 4.5(1a)
HXDP 4.0(2f) und frühere Versionen, die ESXi 7.0 U2 unterstützen
Problem
Upgrade-Versuch auf ESXi 7.0 U2 über HX Connect oder Intersight auf Servern mit älteren CPU-Generationen, insbesondere den Prozessoren Sandy Bridge-EP (E5-2600), Ivy Bridge-EP (E5-2600v2) und Haswell EP (E5-2600v3). Vollständige Details zu den von dieser Kompatibilitätsprüfung betroffenen Prozessoren finden Sie in der VMware-Wissensdatenbank.
HX-Verbindungsfehlermeldung
Lösung
Szenario A. Kombiniertes HXDP- und ESXi-Upgrade von der HX Connect-Benutzeroberfläche
In diesem Szenario aktualisieren Sie HXDP auf 4.5(2a) und ESXi auf 7.0 U2 Build 17867351.
Schritt 1: Führen Sie zuerst ein Upgrade auf HXDP durch.
Schritt 1.1. Laden Sie das HXDP-Paket über https://software.cisco.com/download/home/286305544/type/286305994/release/4.5(2a) herunter, wie im Bild gezeigt:
Schritt 1.2. Öffnen Sie die HX-Connect, wählen Sie Upgrade, aktivieren Sie das Kontrollkästchen HX Data Platform, laden Sie das Paket hoch, geben Sie den Benutzernamen und das Admin-Kennwort für vCenter-Anmeldeinformationen ein, und klicken Sie auf Upgrade, wie in der Abbildung gezeigt:
HX-Connect-Upgrade HXDP
Fahren Sie nach Abschluss des Upgrades mit Schritt 2 fort.
Schritt 2. Öffnen Sie die HX Connect, wählen Sie Systeminformationen > Knoten, wählen Sie den Knoten, auf dem Sie ESX aktualisieren möchten, und klicken Sie auf HX-Wartungsmodus eingeben, wie in den Bildern dargestellt.
HX-Verbindungsknoten
Popup für Wartungsmodus für HX-Verbindung
Sie können die abgeschlossene Aktivität auf der Registerkarte Aktivität sehen, wie in der Abbildung dargestellt:
Registerkarte "HX Connect-Aktivität"
Schritt 3: Secure Shell (SSHl) auf dem ESXi-Host im Wartungsmodus als Root platziert.
Schritt 4: Erstellen Sie einen Ordner, und laden Sie das ESXi-Paket in diesen hoch.
Schritt 4.1. Führen Sie den folgenden Befehl aus: mkdir /hxpatch
Schritt 4.2. Erstellen Sie eine RAM-Disk, um das Paket mit dem folgenden Befehl zu speichern: esxcli system visorfs ramdisk add -m 500 -M 500 -n hxpatch -t /hxpatch -p 0755.
Schritt 5: Laden Sie das ESXi-7.2.0.5-Paket von Cisco wie im Bild gezeigt mit dem Link https://software.cisco.com/download/home/286305544/type/286305994/release/4.5(2a) in ein lokales Repo herunter:
Schritt 5.1. Kopieren Sie das Paket aus dem lokalen repo in den Ordner /hxpatch. Im folgenden Beispiel wird WinSCP verwendet:
Schritt 6: SSH wieder in den Host im Wartungsmodus.
Schritt 7. Führen Sie diesen Befehl aus, um die Paketprofildetails anzuzeigen: esxcli software sources profile list —depot=/hxpatch/HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5-upgrade-bundle.zip wie im Bild gezeigt:
Schritt 8: Führen Sie diesen Befehl aus, um das ESXi-Paket auf Version 7.0 U2 zu aktualisieren:
esxcli software profile update --allow-downgrades -d /hxpatch/HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5-upgrade-bundle.zip -p HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5 --no-hardware-warning
Schritt 9: Starten Sie den Host neu.
Schritt 10. SSH in den Host und überprüfen Sie die Version mit dem folgenden Befehl: vmware -v:
Schritt 11: Beenden Sie den Knoten aus dem Wartungsmodus, und warten Sie, bis der Cluster fehlerfrei ist.
Schritt 11.1. Öffnen Sie HX-Connect, wählen Sie Systeminformationen> Knoten, wählen Sie den Knoten im Wartungsmodus aus, und klicken Sie auf HX-Wartungsmodus beenden, wie in den Abbildungen dargestellt:
HX-Verbindungsknoten
HX-Verbindung Ausgang MM
Schritt 11.2: Im HX Connect Dashboard wird der Betriebsstatus angezeigt. Es muss sich um den Status "Online" und der Ausfallsicherheitsstatus auf "Gesund" handeln.
Schritt 12. Wiederholen Sie die Schritte 2-11 für alle Knoten, die Teil des Clusters sind, einzeln.
Nach Abschluss des ESXi-Upgrades können Sie die Versionsdetails auf der KVM-Konsole (Keyboard, Video, Mouse) des HX-Servers sehen, wie in der Abbildung dargestellt:
Sie können in HX Connect auch überprüfen, ob die neue ESXi-Version auf der Registerkarte Systeminformationen vorhanden ist, wie im Bild gezeigt:
HX Connect aktualisiert Esxi
Szenario B. Kombiniertes HXDP- und ESXi-Upgrade von Intersight
In diesem Szenario aktualisieren Sie von Intersight auf HXDP 4.5(2a) und ESXi auf 7.0 U2 Build 17867351.
Schritt 1: Wenn sich einer der HX-Server im Wartungsmodus befindet, starten Sie diesen Server über vCenter oder die UCS KVM-Konsole neu.
Schritt 2. Nachdem der Server neu gestartet wurde, beenden Sie den HX-Wartungsmodus über die HX Connect-Benutzeroberfläche. Öffnen Sie HX-Connect, wählen Sie Systeminformationen > Knoten, wählen Sie den Knoten im Wartungsmodus aus, und klicken Sie auf HX-Wartungsmodus beenden.
Schritt 3. Warten Sie einige Minuten, bis der Hyperflex-Cluster die Wiederherstellung abgeschlossen hat. Das HX Connect-Dashboard zeigt den Betriebsstatus an, es muss online sein, und der Ausfallsicherheitsstatus muss fehlerfrei angezeigt werden.
Schritt 4. Öffnen Sie Intersight, wählen Sie Upgrade, klicken Sie auf Expert Mode > Upgrade HyperFlex Data Platform wie in den Bildern gezeigt:
Schritt 5. Sie können den Start und das Ende des Upgrades beobachten:
Schritt 6: Starten Sie das ESXi-Upgrade für jeden Server. Kopieren Sie das ESXi 7.0 U2-Upgrade-Paket auf die ESXi-Hosts.
Schritt 6.1. Laden Sie das ESXi 7.0U2-Upgrade-Paket von Cisco über folgenden Link herunter: https://software.cisco.com/download/home/286305544/type/286305994/release/4.5(2a):
Schritt 6.2. Kopieren Sie auf jedem ESXi-Host das ESXi 7.0U2-Upgrade-Paket in ein verfügbares Datenspeicherverzeichnis (verwenden Sie Methoden wie scp, wget). Nach Abschluss dieses Vorgangs müssen Sie Folgendes sehen:
[root@ucs-221:/vmfs/volumes] pwd
/vmfs/volumes
[root@ucs-221:/vmfs/volumes] ls
MyDataStore 60ee5dfc-6f05dc8b-05cf-0025b5b1a116 60ef8a79-63aadd3f-ee0d-0025b5b1a116 BOOTBANK2 SpringpathDS-FCH2008V1M1
..
[root@ucs-221:/vmfs/volumes] cd MyDataStore /
[root@ucs-221:/vmfs/volumes/ac08f584-9a2f8a67] ls -al
total 0
drwx------ 1 root root 686 Jul 14 05:19 .
drwxr-xr-x 1 root root 512 Jul 15 01:21 ..
-rw-r--r-- 1 root root 391417386 Jul 15 00:55 HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5-upgrade-bundle.zip
drwxr-xr-x 1 root root 2793 Jul 14 20:03 ucs221-VM
[root@ucs-221:/vmfs/volumes/ac08f584-9a2f8a67] pwd
/vmfs/volumes/ MyDataStore
Schritt 7. Öffnen Sie die HX-Connect, wählen Sie Systeminformationen > Knoten, wählen Sie den Knoten, auf dem Sie Esxi aktualisieren möchten, und klicken Sie auf HX-Wartungsmodus eingeben, wie in den Bildern gezeigt:
HX-Verbindungsknoten
Sie können die abgeschlossene Aktivität auf der Registerkarte Aktivität sehen, wie in der Abbildung dargestellt:
Schritt 8: SSH auf dem ESXi-Host, der sich im HX-Servicemodus befindet.
Schritt 8.1. Suchen Sie den Profilnamen des Upgrade-Pakets:
[root@abcd-221:/vmfs/volumes/ac08f584-9a2f8a67] esxcli software sources profile list --depot=/vmfs/volumes/0714051143/HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5-upgrade-bundle.zip
Name Vendor Acceptance Level Creation Time Modification Time
------------------------------------------- ------ ---------------- ------------------- -------------------
HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5 Cisco PartnerSupported 2021-04-29T18:21:43 2021-04-29T18:21:43
Schritt 8.2: Führen Sie den Befehl "upgrade" mit dem angegebenen Parameter "no-hardware-warning" aus:
[root@abcd-221:/vmfs/volumes/ac08f584-9a2f8a67] esxcli software profile update --depot=/vmfs/volumes/0714051143/HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5-upgrade-bundle.zip --profile HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5 --no-hardware-warning
Schritt 8.3. Nach Abschluss des Upgrades wird eine Erfolgsmeldung angezeigt:
Update Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Reboot Required: true
Schritt 9: Starten Sie den Host neu.
Schritt 10: Melden Sie sich beim ESXi-Host an, und überprüfen Sie die neue Version mithilfe des folgenden Befehls: vmware -v:
Schritt 11: Nachdem der Server neu gestartet wurde, beenden Sie den HX-Wartungsmodus über die HX Connect-Benutzeroberfläche. Öffnen Sie HX-Connect, wählen Sie Systeminformationen > Knoten, wählen Sie den Knoten im Wartungsmodus aus, und klicken Sie auf HX-Wartungsmodus beenden, wie in den Abbildern dargestellt:
HX Anschluss Ausgang MM
Schritt 12. Warten Sie einige Minuten, bis der HyperFlex-Cluster die Wiederherstellung abgeschlossen hat. Das HX Connect-Dashboard zeigt den Betriebsstatus an. Es muss sich um "Online" handeln, und der Ausfallsicherheitsstatus muss "Gesund" aufweisen.
Schritt 13: Wiederholen Sie die Schritte 6.-12. für jeden ESXi-Host 1. Stellen Sie sicher, dass der Cluster-Status fehlerfrei angezeigt wird, bevor Sie zum nächsten Knoten wechseln.