Update ESXi 8.x über CLI schlägt fehl
Wir haben die letzten Tage auf unseren alten Hosts (Kaltreserve) free ESXi auf Version 8 neu installiert. Die dienen bei uns als Notreserver, falls mal ein Produktivsystem ausfällt, tritt aber eigentlich nicht auf. Dennoch habe ich die ganz gerne startbereit und mir deshalb die Mühe gemacht, die passend zu konfigurieren.
Ich bin wohl auf ein recht aktuelles Problem gestoßen und hatte erst viele falsche Überlegungen über die Ursache und keine wirklich guten Treffer. Die Lösung habe ich aber gefunden und wollte sie hier mal posten.
Das Update meiner Produktivsysteme läuft über vCenter, das der free ESXi-Systeme mache ich online von der CLI aus,mit...
Meine Symptome:
- und -
...endet ohne Fehler, liefert aber keine Ergebnisse zurück.
Lösung:
ESXICLI läuft ab ESXi Version 8 mit einer fixen Menge von 300 MB Speicher, zu wenig für das aktuelle Patch-Repository.
Quelle und Workaround:
https://williamlam.com/2024/03/quick-tip-using-esxcli-to-upgrade-esxi-8- ...
Credits gehen damit eindeutig an William Lam @ Broadcom. Ich bin sehr gespannt, wie viel zu VMware-Wissen zukünftig an Blogs und offenen Beiträgen im Internet zu finden sein wird, wenn die Nutzerbasis schmilzt.
Ich bin wohl auf ein recht aktuelles Problem gestoßen und hatte erst viele falsche Überlegungen über die Ursache und keine wirklich guten Treffer. Die Lösung habe ich aber gefunden und wollte sie hier mal posten.
Das Update meiner Produktivsysteme läuft über vCenter, das der free ESXi-Systeme mache ich online von der CLI aus,mit...
esxcli software sources profile list -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml
Meine Symptome:
Got no data from process.
Command "LANG=en_US.UTF-8 /usr/lib/vmware/esxcli-software sources.profile.list -d "https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml" "
еxited with error code: 1
Command "LANG=en_US.UTF-8 /usr/lib/vmware/esxcli-software sources.profile.list -d "https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml" "
еxited with error code: 1
[MemoryError]
Please refer to the log file for more details.
Please refer to the log file for more details.
- und -
esxcli software sources profile list -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml | grep ESXi-8.0
Lösung:
ESXICLI läuft ab ESXi Version 8 mit einer fixen Menge von 300 MB Speicher, zu wenig für das aktuelle Patch-Repository.
Quelle und Workaround:
https://williamlam.com/2024/03/quick-tip-using-esxcli-to-upgrade-esxi-8- ...
Credits gehen damit eindeutig an William Lam @ Broadcom. Ich bin sehr gespannt, wie viel zu VMware-Wissen zukünftig an Blogs und offenen Beiträgen im Internet zu finden sein wird, wenn die Nutzerbasis schmilzt.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 4826659621
Url: https://administrator.de/contentid/4826659621
Ausgedruckt am: 21.11.2024 um 20:11 Uhr
9 Kommentare
Neuester Kommentar
Zitat von @LordXearo:
Interessant, danke.
Ich lege immer das Update zip auf dem Host ab und installiere es von dort. Da kam es bisher nur einmal zu einem problem. Glaube das Temp Verzeichnis war durch die Updates irgendwann mal voll und musste geleert werden.
Interessant, danke.
Ich lege immer das Update zip auf dem Host ab und installiere es von dort. Da kam es bisher nur einmal zu einem problem. Glaube das Temp Verzeichnis war durch die Updates irgendwann mal voll und musste geleert werden.
+1
Zitat von @em-pie:
Moin,
Ich aktualisiere die Kisten immer, in dem ich von der ISO Boote. VMware erkennt ja dann, dass da was ist….
Da ist dann natürlich die Doentime etwas größer.
Aber man kann in dem Zug die Hardware mit patchen…
Moin,
Ich aktualisiere die Kisten immer, in dem ich von der ISO Boote. VMware erkennt ja dann, dass da was ist….
Da ist dann natürlich die Doentime etwas größer.
Aber man kann in dem Zug die Hardware mit patchen…
Einen anschließenden reboot benötigt man auch bei unserer Methode. Dabei aktualisiere ich auch oft die Firmware de Hardwarekomponenten per iDrac (DELL).
Zitat von @em-pie
Da ist dann natürlich die Doentime etwas größer.
Aber man kann in dem Zug die Hardware mit patchen…
Da ist dann natürlich die Doentime etwas größer.
Aber man kann in dem Zug die Hardware mit patchen…
Was meinst du damit? BIOS Updates und so?
Jo.
In unserem Fall lade ich im Vorfeld via Bootable Media Creator die ganzen Lenovo-Updates herunter.
Anschließend wird dann die Hardware davon gebootet und einmal rundumschlag betrieben:
Partiell kann Lenovo das auch im laufenden Betrieb (via XClarity), wir machen es dennoch lieber in einer planbaren Downtime.
In unserem Fall lade ich im Vorfeld via Bootable Media Creator die ganzen Lenovo-Updates herunter.
Anschließend wird dann die Hardware davon gebootet und einmal rundumschlag betrieben:
- Xclarity bzw. BIOS/ UEFI
- Firmware der
- FC-HBAs
- SSDs
- NICs
- ...
Partiell kann Lenovo das auch im laufenden Betrieb (via XClarity), wir machen es dennoch lieber in einer planbaren Downtime.