Update VMWare ESXi da 5.5 a 6.0 Update 1 via shell

Published by Lello on

VMWare ESXi 6.0 è uscita già da qualche tempo ed in questi giorni (di preciso il 10 Settembre) è uscita la release 6.0 Update 1; in questo link troverete tuttle le informazioni su questa release.

Vediamo come aggiornare il nostro server dalla release 5.5 alla release 6.0 Update 1; la prima operazione da fare è effettuare lo shutdown di tutte le VM ospitate su questo server; successivamente apriamo una shell SSH (che dovremo aver abilitato dal Security Profile della Configuration) e poniamo il nostro host in Maintenance Mode:

~ # vim-cmd hostsvc/maintenance_mode_enter

Vediamo ora quali sono gli aggiornamenti che VMWare mette a disposizione per la nostra release, scegliendo solo quello che contengono la voce “ESXi-6”:

~ # esxcli software sources profile list -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot
-index.xml | grep ESXi-6 | grep -i standard
ESXi-6.0.0-20150902001-standard   VMware, Inc.  PartnerSupported
ESXi-6.0.0-20150701001s-standard  VMware, Inc.  PartnerSupported
ESXi-6.0.0-20150704001-standard   VMware, Inc.  PartnerSupported
ESXi-6.0.0-20150504001-standard   VMware, Inc.  PartnerSupported
ESXi-6.0.0-2494585-standard       VMware, Inc.  PartnerSupported
ESXi-6.0.0-20150404001-standard   VMware, Inc.  PartnerSupported
ESXi-6.0.0-20150901001s-standard  VMware, Inc.  PartnerSupported

In particolare la prima riga mi segnala subito la disponibilità della patch 20150902001, che è quella che installeremo e che corrisponde alla build 3029758 (ossia la 6.0 Update 1); andiamo ad installare tale patch.

ATTENZIONE: ora è molto importante eseguire un software profile update e NON un software profile install altrimenti è possibile sovrascrivere dei driver necessari al nostro nodo ESXi, rischiando la perdita dello stesso.

~ # esxcli software profile update -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index
.xml -p ESXi-6.0.0-20150902001-standard
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: .........
   VIBs Removed: ...........
   VIBs Skipped: ...........

Una volta effettuato l’update, possiamo effettuare il reboot del nostro nodo:

~ # reboot

Al successivo riavvio accediamo nuovamente al nostro nodo per vedere se l’update è stato effettuato: da riga di comando digitiamo sulla shell ssh:

~ # vmware -v
VMware ESXi 6.0.0 build-3029758
# #Usciamo dalla maintenance mode
# vim-cmd hostsvc/maintenance_mode_exit

 A questo punto non ci resta che collegarci all’host tramite VMware vSphere Client (chiaramente dovremmo aver già scaricato ed installato la nuova release) e fare ripartire le nostre VM; non dimentichiamoci di aggiornare anche i VMware Tools sulle nostre VM.

LTM