Onlineupdate vom ESXi 6.7 – 7.x über SSH
Dieser Artikel wurde aktualisiert, um weiterhin eine Anleitung zur Aktualisierung älterer ESXi-Versionen bereitzustellen. Auch wenn VMware bzw. Broadcom ESXi mittlerweile aus dem Sortiment gestrichen haben und nur noch Updates ab Version 6.7 anbieten – anscheinend hat Broadcom da wenig Interesse an Bestandskunden gezeigt – ist es dennoch möglich, ältere Versionen der 6er-Reihe auf 6.7 zu aktualisieren. Der folgende Ablauf soll als Nachschlagewerk für solche Systeme dienen, denn das Internet vergisst leider schnell, besonders wenn es um “abgelegte” Technologie geht.
Voraussetzungen
Stelle sicher, dass:
- Der ESXi-Host über Internetzugang verfügt und ein gültiges Default-Gateway konfiguriert ist.
- Idealerweise sollte der Host in den Wartungsmodus versetzt werden und alle virtuellen Maschinen sollten gestoppt sein. Es ist jedoch auch möglich, das Update ohne Wartungsmodus durchzuführen. Beachte dabei, dass das Risiko eines Abbruchs bei laufenden VMs besteht und einige Ressourcen während des Updates vorübergehend nicht verfügbar sein könnten.
esxcli system maintenanceMode set --enable true
Schritt 1: Prüfung der aktuellen Version
Um die installierte ESXi-Version zu überprüfen, melde dich per SSH als root
am Host an und führe folgenden Befehl aus:
vmware -vl
Beispielausgabe:
VMware ESXi 6.7.0 build-20497097
Schritt 2: HTTP-Zugriff aktivieren
Für das Online-Update muss HTTP in der ESXi-Firewall erlaubt sein. Dies aktivierst du mit:
esxcli network firewall ruleset set -e true -r httpClient
Schritt 3: Verfügbare Profile im VMware-Depot abrufen
Um eine Liste der verfügbaren ESXi-Profile im Online-Repository von VMware anzuzeigen, nutze folgenden Befehl:
esxcli software sources profile list -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml | grep -i ESXi-7.0
Tipp: Mit
| sort
kannst du die Ausgabe sortieren.
Nachdem die Daten abgerufen wurden, was eine Weile dauern kann, wird folgendes ausgegeben.
ESXi-7.0.0-15843807-standard VMware, Inc. PartnerSupported 2020-03-16T10:48:54 2020-03-16T10:48:54
ESXi-7.0.0-15843807-no-tools VMware, Inc. PartnerSupported 2020-03-16T10:48:54 2020-03-16T10:48:54
ESXi-7.0b-16324942-no-tools VMware, Inc. PartnerSupported 2020-06-02T17:26:43 2020-06-02T17:26:43
ESXi-7.0bs-16321839-standard VMware, Inc. PartnerSupported 2020-06-02T05:57:00 2020-06-02T05:57:00
ESXi-7.0bs-16321839-no-tools VMware, Inc. PartnerSupported 2020-06-02T05:57:00 2020-06-02T05:57:00
ESXi-7.0b-16324942-standard VMware, Inc. PartnerSupported 2020-06-02T17:26:43 2020-06-02T17:26:43
ESXi-7.0U1e-19324898-no-tools VMware, Inc. PartnerSupported 2022-02-07T11:14:34 2022-02-07T11:14:34
ESXi-7.0U1b-17168206-standard VMware, Inc. PartnerSupported 2020-11-11T11:34:51 2020-11-11T11:34:51
ESXi-7.0U1d-17551050-standard VMware, Inc. PartnerSupported 2021-02-01T18:29:07 2021-02-01T18:29:07
ESXi-7.0U1b-17168206-no-tools VMware, Inc. PartnerSupported 2020-11-11T11:34:51 2020-11-11T11:34:51
ESXi-7.0U1e-19324898-standard VMware, Inc. PartnerSupported 2022-02-07T11:14:32 2022-02-07T11:14:32
ESXi-7.0U1c-17325551-standard VMware, Inc. PartnerSupported 2020-12-15T12:44:19 2020-12-15T12:44:19
ESXi-7.0U1a-17119627-standard VMware, Inc. PartnerSupported 2020-11-01T08:18:49 2020-11-01T08:18:49
ESXi-7.0.1-16850804-standard VMware, Inc. PartnerSupported 2020-09-04T18:28:17 2020-09-04T18:28:18
ESXi-7.0U1a-17119627-no-tools VMware, Inc. PartnerSupported 2020-11-01T08:18:49 2020-11-01T08:18:49
ESXi-7.0U1sc-17325020-no-tools VMware, Inc. PartnerSupported 2020-12-15T10:50:22 2020-12-15T10:50:22
ESXi-7.0U1sc-17325020-standard VMware, Inc. PartnerSupported 2020-12-15T10:50:21 2020-12-15T10:50:21
ESXi-7.0U1d-17551050-no-tools VMware, Inc. PartnerSupported 2021-02-01T18:29:08 2021-02-01T18:29:08
ESXi-7.0.1-16850804-no-tools VMware, Inc. PartnerSupported 2020-09-04T18:28:19 2020-09-04T18:28:19
ESXi-7.0U1c-17325551-no-tools VMware, Inc. PartnerSupported 2020-12-15T12:44:20 2020-12-15T12:44:20
ESXi-7.0U2a-17867351-standard VMware, Inc. PartnerSupported 2021-04-29T00:00:00 2021-04-29T00:00:00
ESXi-7.0U2a-17867351-no-tools VMware, Inc. PartnerSupported 2021-04-29T00:00:00 2021-04-09T05:56:10
ESXi-7.0U2sc-18295176-standard VMware, Inc. PartnerSupported 2021-08-24T00:00:00 2021-08-24T00:00:00
ESXi-7.0U2sc-18295176-no-tools VMware, Inc. PartnerSupported 2021-08-24T00:00:00 2021-07-09T12:35:05
ESXi-7.0U2c-18426014-standard VMware, Inc. PartnerSupported 2021-08-24T00:00:00 2021-08-24T00:00:00
ESXi-7.0U2c-18426014-no-tools VMware, Inc. PartnerSupported 2021-08-24T00:00:00 2021-08-04T11:40:25
ESXi-7.0U2d-18538813-standard VMware, Inc. PartnerSupported 2021-09-14T00:00:00 2021-09-14T00:00:00
ESXi-7.0U2d-18538813-no-tools VMware, Inc. PartnerSupported 2021-09-14T00:00:00 2021-08-27T10:33:50
ESXi-7.0U2e-19290878-standard VMware, Inc. PartnerSupported 2022-02-15T00:00:00 2022-02-15T00:00:00
ESXi-7.0U2e-19290878-no-tools VMware, Inc. PartnerSupported 2022-02-15T00:00:00 2022-01-31T07:40:31
ESXi-7.0U3c-19193900-standard VMware, Inc. PartnerSupported 2022-01-18T00:00:00 2022-01-18T00:00:00
ESXi-7.0U3c-19193900-no-tools VMware, Inc. PartnerSupported 2022-01-18T00:00:00 2022-01-12T00:03:42
ESXi-7.0U3sd-19482531-standard VMware, Inc. PartnerSupported 2022-03-29T00:00:00 2022-03-29T00:00:00
ESXi-7.0U3sd-19482531-no-tools VMware, Inc. PartnerSupported 2022-03-29T00:00:00 2022-03-11T13:53:29
ESXi-7.0U3d-19482537-standard VMware, Inc. PartnerSupported 2022-03-29T00:00:00 2022-03-29T00:00:00
ESXi-7.0U3d-19482537-no-tools VMware, Inc. PartnerSupported 2022-03-29T00:00:00 2022-03-11T15:01:02
ESXi-7.0U3e-19898904-standard VMware, Inc. PartnerSupported 2022-06-14T00:00:00 2022-06-14T00:00:00
ESXi-7.0U3e-19898904-no-tools VMware, Inc. PartnerSupported 2022-06-14T00:00:00 2022-06-03T07:44:29
ESXi-7.0U3sf-20036586-standard VMware, Inc. PartnerSupported 2022-07-12T00:00:00 2022-07-12T00:00:00
ESXi-7.0U3sf-20036586-no-tools VMware, Inc. PartnerSupported 2022-07-12T00:00:00 2022-06-30T13:58:41
ESXi-7.0U3f-20036589-standard VMware, Inc. PartnerSupported 2022-07-12T00:00:00 2022-07-12T00:00:00
ESXi-7.0U3f-20036589-no-tools VMware, Inc. PartnerSupported 2022-07-12T00:00:00 2022-06-30T15:28:40
ESXi-7.0U3g-20328353-standard VMware, Inc. PartnerSupported 2022-09-01T00:00:00 2022-09-01T00:00:00
ESXi-7.0U3g-20328353-no-tools VMware, Inc. PartnerSupported 2022-09-01T00:00:00 2022-08-23T03:00:16
ESXi-7.0U3si-20841705-standard VMware, Inc. PartnerSupported 2022-12-08T00:00:00 2022-12-08T00:00:00
ESXi-7.0U3si-20841705-no-tools VMware, Inc. PartnerSupported 2022-12-08T00:00:00 2022-11-24T01:25:32
ESXi-7.0U3i-20842708-standard VMware, Inc. PartnerSupported 2022-12-08T00:00:00 2022-12-08T00:00:00
ESXi-7.0U3i-20842708-no-tools VMware, Inc. PartnerSupported 2022-12-08T00:00:00 2022-11-24T05:06:48
ESXi-7.0U3j-21053776-standard VMware, Inc. PartnerSupported 2023-01-31T00:00:00 2023-01-31T00:00:00
ESXi-7.0U3j-21053776-no-tools VMware, Inc. PartnerSupported 2023-01-31T00:00:00 2023-01-02T12:08:15
ESXi-7.0U3k-21313628-standard VMware, Inc. PartnerSupported 2023-02-21T00:00:00 2023-02-21T00:00:00
ESXi-7.0U3k-21313628-no-tools VMware, Inc. PartnerSupported 2023-02-21T00:00:00 2023-02-18T08:57:33
ESXi-7.0U3sl-21422485-standard VMware, Inc. PartnerSupported 2023-03-30T00:00:00 2023-03-30T00:00:00
ESXi-7.0U3sl-21422485-no-tools VMware, Inc. PartnerSupported 2023-03-30T00:00:00 2023-03-10T16:04:06
ESXi-7.0U3l-21424296-standard VMware, Inc. PartnerSupported 2023-03-30T00:00:00 2023-03-30T00:00:00
ESXi-7.0U3l-21424296-no-tools VMware, Inc. PartnerSupported 2023-03-30T00:00:00 2023-03-11T01:18:32
ESXi-7.0U3m-21686933-standard VMware, Inc. PartnerSupported 2023-05-03T00:00:00 2023-05-03T00:00:00
ESXi-7.0U3m-21686933-no-tools VMware, Inc. PartnerSupported 2023-05-03T00:00:00 2023-04-28T16:03:19
ESXi-7.0U3n-21930508-standard VMware, Inc. PartnerSupported 2023-07-06T00:00:00 2023-07-06T00:00:00
ESXi-7.0U3n-21930508-no-tools VMware, Inc. PartnerSupported 2023-07-06T00:00:00 2023-06-15T12:39:40
ESXi-7.0U3so-22348808-standard VMware, Inc. PartnerSupported 2023-09-21T00:00:00 2023-09-21T00:00:00
ESXi-7.0U3so-22348808-no-tools VMware, Inc. PartnerSupported 2023-09-21T00:00:00 2023-08-30T10:30:54
ESXi-7.0U3o-22348816-standard VMware, Inc. PartnerSupported 2023-09-21T00:00:00 2023-09-21T00:00:00
ESXi-7.0U3o-22348816-no-tools VMware, Inc. PartnerSupported 2023-09-21T00:00:00 2023-08-30T12:02:18
ESXi-7.0U3p-23307199-standard VMware, Inc. PartnerSupported 2024-03-05T00:00:00 2024-03-05T00:00:00
ESXi-7.0U3p-23307199-no-tools VMware, Inc. PartnerSupported 2024-03-05T00:00:00 2024-02-14T13:03:18
ESXi-7.0U3sq-23794019-standard VMware, Inc. PartnerSupported 2024-05-21T00:00:00 2024-05-21T00:00:00
ESXi-7.0U3sq-23794019-no-tools VMware, Inc. PartnerSupported 2024-05-21T00:00:00 2024-05-03T09:46:32
ESXi-7.0U3q-23794027-standard VMware, Inc. PartnerSupported 2024-05-21T00:00:00 2024-05-21T00:00:00
ESXi-7.0U3q-23794027-no-tools VMware, Inc. PartnerSupported 2024-05-21T00:00:00 2024-05-03T11:03:38
Wähle das passende Profil für dein Update, z. B. ESXi-7.0U3q-23794027-standard
.
Schritt 4: ESXi-Update durchführen
Starte das Update, indem du das ausgewählte Profil angibst. Ich empfehle die Option --no-hardware-warning
, wenn deine Hardware in dieser Version nicht mehr voll unterstützt wird.
Syntax:
esxcli software profile update -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml -p <Profil-Name> --no-hardware-warning
Beispiel:
esxcli software profile update -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml -p ESXi-7.0U3q-23794027-standard --no-hardware-warning
Dieser Vorgang dauert einige Minuten. Nach Abschluss wird eine Erfolgsnachricht ausgegeben:
Update Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Reboot Required: true
Schritt 5: Sicherheits- und Abschlussmaßnahmen
- HTTP-Zugriff deaktivieren
Nach dem Update kannst du HTTP wieder blockieren, um die Sicherheit zu erhöhen:esxcli network firewall ruleset set -e false -r httpClient
- Optional: Wartungsmodus beenden
Falls du den Host in den Wartungsmodus versetzt hattest, nimm ihn wieder heraus:esxcli system maintenanceMode set --enable false
- Neustart
Starte den Host neu, um das Update abzuschließen. - Version prüfen
Nach dem Neustart kannst du die Version mit folgendem Befehl überprüfen:vmware -vl
Beispielausgabe:VMware ESXi 7.0.3 build-23794027
Hinweis: Wenn ESXi auf einem USB-Laufwerk läuft, fehlt möglicherweise eine dauerhafte Scratch-Partition. Prüfe und richte diese gegebenenfalls ein, um eine stabile Log-Datenverwaltung sicherzustellen.
Warum die update
-Option nutzen?
Die update
-Option stellt sicher, dass vorhandene Pakete und Treiber aktualisiert, jedoch nicht überschrieben oder entfernt werden. Dies ist besonders hilfreich für spezielle Anpassungen und Konfigurationen. Die install
-Option könnte hingegen vorhandene Pakete überschreiben oder löschen.
Die Nutzung dieser Anleitung geschieht auf eigene Gefahr!