deinServerFachmann.de

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:

  1. Der ESXi-Host über Internetzugang verfügt und ein gültiges Default-Gateway konfiguriert ist.
  2. 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

  1. 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
  2. Optional: Wartungsmodus beenden
    Falls du den Host in den Wartungsmodus versetzt hattest, nimm ihn wieder heraus:
    esxcli system maintenanceMode set --enable false
  3. Neustart
    Starte den Host neu, um das Update abzuschließen.
  4. 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 mobile Version verlassen