Het patchen van een VMWare VSphere host kan relatief gemakkelijk via de commandline interface. Controleer voor het volgende:
- heb je je VMWare VCenter eerst bijgewerkt? Check voor updates via vcenter.mijndomijn.ext:5480 en herstart je VCenter;
- controleer dat SSH en ESXi Shell actief zijn;
- controleer dat je externe dns servers gebruikt op je host;
- zet alle virtual machines op de host uit, of verplaats ze naar een andere host
Mocht je SSH en ESXi shell nog moeten activeren op de host, dan kan dat als volgt:
- ga naar het webinterface van de host;
- ga vervolgens naar Manage > Services;
- klik met rechts op TSM en kies vervolgens voor Policy > Start and stop with host;
- klik met rechts op TSM en kies vervolgens voor Start;
- klik met rechts op TSM-SSH en kies vervolgens voor Policy > Start and stop with host;
- klik met rechts op TSM-SHH en kies vervolgens voor Start
Verbind via ssh met de betreffende host en zet de host in maintenance mode:
vim-cmd /hostsvc/maintenance_mode_enter
Vervolgens maken we een kleine firewall aanpassing:
esxcli network firewall ruleset set -e true -r httpClient
Nu kunnen we zoeken naar de laatst beschikbare builds van bijvoorbeeld ESXi 6.5:
esxcli software sources profile list -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml | grep -i ESXi-6.5
Dat geeft een resultaat als:
ESXi-6.5.0-20170104001-no-tools VMware, Inc. PartnerSupported
ESXi-6.5.0-4564106-no-tools VMware, Inc. PartnerSupported
ESXi-6.5.0-20170301001s-standard VMware, Inc. PartnerSupported
ESXi-6.5.0-20170301001s-no-tools VMware, Inc. PartnerSupported
ESXi-6.5.0-20170304101-no-tools VMware, Inc. PartnerSupported
ESXi-6.5.0-20170701001s-no-tools VMware, Inc. PartnerSupported
ESXi-6.5.0-4564106-standard VMware, Inc. PartnerSupported
ESXi-6.5.0-20170304001-no-tools VMware, Inc. PartnerSupported
Voor de laatste build kunnen we een blik werpen op V-Front
Hier gaan we uit ESXi 6.5.0 update 2 (Build 8294253) welke uitgebracht is op 3 mei 2018
esxcli software profile update -p ESXi-6.5.0-20180502001-standard -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml
Nu duurt het even voordat je iets als het onderstaande te zien krijgt:
Update Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Reboot Required: true
VIBs Installed: ………..
Aangezien er staat “Reboot Required: true” gaan we nu de host herstarten.
reboot
Na de herstart haal pas je wederom je firewall aan en haal je deze uit maintenance mode:
esxcli network firewall ruleset set -e false -r httpClient vim-cmd /hostsvc/maintenance_mode_exit
Start nu je virtual machines of verplaats je ze terug. Denk daarna aan het bijwerken van vmware tools op je vm’s.