Update Standalone ESXi Host

Update Standalone ESXi Host
Photo by Clément Hélardot / Unsplash

Updates für VMware ESXi können selbst bei der kostenlosen ESXi Hypervisor Variante einfach über die Kommandozeile eingespielt werden. In diesem Beispiel zeige ich anhand von VMware ESXi 8 wie Updates über die Kommandozeile eingespielt werden können.

Im diesem Knowledge Base Artikel von VMware finden sich die Informationen, wie die aktuell verfügbaren Updates heruntergeladen werden können.

Im nächsten Schritt laden wir die Updates auf den ESXi Host. Dies ist beispielsweise über den Datastore Browser des vSphere Web Client möglich. Dazu habe ich im "datastore1" ein neues Verzeichnis "updates" erstellt und die Patchdatei "VMware-ESXi-8.0U1c-22088125-depot.zip" in das Verzeichnis hochgeladen.

Im Web Client muss die SSH Shell aktiviert, sowie alle auf dem Host vorhandenen virtuellen Maschinen gestoppt oder migriert werden. Anschließend ist der Host in den Wartungsmodus zu versetzen.

Danach verbinde ich mich per SSH mit dem Host und gebe folgenden Befehl für mein Updatepaket ein:

# esxcli software vib update -d /vmfs/volumes/datastore1/updates/VMware-ESXi-8.0U1c-22088125-depot.zip
Installation Result
   Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
   VIBs Installed: ...
   VIBs Removed: ...
   VIBs Skipped: ...
   Reboot Required: true
   DPU Results:

Jetzt noch den Reboot durchführen und danach den Wartungsmodus beenden.

# reboot