Esxi update vanaf commandline

From 4AllBusiness
Revision as of 18:55, 5 December 2022 by 4allbusiness (talk | contribs)
Jump to navigation Jump to search

Update een Esxi server host vanaf de commandline. Gebruik op eigen risico.

Bron en meer info op: https://www.nakivo.com/blog/how-to-upgrade-from-vmware-vsphere-esxi-6-7-to-7-0/

Login op de host middels SSH Putty

Zet firewall tijdelijk uit

 esxcli network firewall ruleset set -e true -r httpClient

Zet de hoste in de Maintenance mode

esxcli system maintenanceMode set --enable=true

Zoek het juiste profiel. let op, duurt tot minuut.

esxcli software sources profile list -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml | grep -i ESXi-7.0

Selecteer het te upgrade profiel en voeg deze in, de volgende regel bevat een voorbeeld! 2x ivm een '--no-hardware-warning'. Doe je de eerste regel niet, zal de tweede met no-hardware niet slagen!

esxcli software profile update -p ESXi-7.0U3g-20328353-standard -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml
esxcli software profile update -p ESXi-7.0U3g-20328353-standard -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml --no-hardware-warning

Controleer de results! De --no-hardware-warning resulteerd dat de update doorgaat, ook als de CPU toekomstig niet ondersteund gaat worden. Pas daarmee op.

Zet de verbinding weer dicht naar het internet

esxcli network firewall ruleset set -e false -r httpClient

Haal de host uit de maintenance mode

esxcli system maintenanceMode set --enable=false

reboot de host

reboot

Geeft deze methode een fout, dan is de 'offline' methode nodig. De iso moet dan op de server staan.