V poslední aktualizaci ESXi 5.1 se objevila oprava jednoho typu síťové karty pro W2008R2. Tak jsem si řekl, že by bylo na čase prozkoumat, jak hypervisor aktualizovat v případě, že se jedná o free verzi, tedy bez možnosti použít Update Manager.
- Prvním krokem je stažení ZIP souboru s patchem ze stránky VMware - http://support.vmware.com/selfsupport/download/. Abych se k ESXi serveru mohl připojit vzdáleně přes SSH, musí být SSH povoleno.
- Poté nahraji ZIP soubor do datastoru na serveru.
- Je důležité korektně vypnout všechny virtuální stroje (ne snapshot, vskutku vypnout).
- Můžu si zjistit, jestli patch bude vyžadovat reboot ESXi serveru
esxcli software sources vib get -d /vmfs/volumes/datastore1/ESXi_updates/[PATCH_FILE].zip | grep "Maintenance Mode Required: True"
- Pokud bude vrácen řetězec "Maintenance Mode Required: True", pak je nutné po aplikaci server restartovat a proto je třeba celý server přepnout do maintenance módu
vim-cmd hostsvc/maintenance_mode_enter (funguje v ESXi 4 i 5)
esxcli system maintenanceMode set -e true -t 0 (funguje v ESXi 5)
- přesvědčím se, že server je vskutku v maintenance módu
vim-cmd hostsvc/hostsummary | grep inMaintenanceMode (funguje v ESXi 4 i 5)
esxcli system maintenanceMode get (funguje v ESXi 5)
- nainstaluji vlastní patch
esxcli software vib update -d /vmfs/volumes/datastore1/ESXi_updates/[PATCH_FILE].zip
- restartuji ESXi server
reboot
nebo
esxcli system shutdown reboot -d 10 –r "Patches applied"
- zkontroluji, že používané balíčky byly aktualizovány
esxcli software vib list | more
- vyjmu server z maintenance módu
vim-cmd hostsvc/maintenance_mode_exit (pro ESXi 4 i 5)
esxcli system maintenanceMode set -e false -t 0 (pro ESXi 5)
Další tipy:
Jaké jsou již nainstalované?
esxcli software vib list | more
Jaké jsou připravené k instalaci?
esxcli software sources vib list --depot=/vmfs/volumes/datastore1/ESXi_updates/[PATCH_FILE].zip | more
Jak ESXi server vypnout?
esxcli system shutdown poweroff --delay=10 --reason="Hardware maintenance"
vSphere Command-Line Interface Concepts and Examples - http://pubs.vmware.com/vsphere-51/topic/com.vmware.ICbase/PDF/vsphere-esxi-vcenter-server-51-command-line-interface-solutions-and-examples-guide.pdf
vSphere Upgrade Guide - http://pubs.vmware.com/vsphere-51/topic/com.vmware.ICbase/PDF/vsphere-esxi-vcenter-server-51-upgrade-guide.pdf