Introduzione
Questo articolo tratterà della procedura di installazione di una patch su VMware ESXi 4.1 in vista del rilascio della patch ESXi410-201010001.zip del 15/11/2010 di cui trovate il riferimento qui, questo articolo è logicamente applicabile in senso generale.
Iniziamo
Per prima cosa scarichiamo la patch e rendiamola disponibile direttamente sul nostro host caricandola ad esempio tramite scp:
scp ESXi410-201010001.zip root@esxi_server:/vmfs/volumes/vmstore
colleghiamoci tramite SSH al nostro host ESXi in modo da poter amministrarlo:
ssh root@esxi_host
visualizziamo il contenuto dell’update:
esxupdate --bundle ESXi410-201010001.zip scan Applicable bulletins with updates are listed. ----Bulletin ID----- --------Date------- ------Summary------- ESXi410-201010401-SG 2010-11-15T08:00:00 Updates Firmware ESXi410-201010402-BG 2010-11-15T08:00:00 Updates VMware Tools Esxupdate local cache states: Location: /tmp/updatecache Available space: 4090 [MB]
andiamo adesso a reperire delle informazioni che ci serviranno in uno step successivo per confrontare la corretta presenza degli update forniti dalla patch sul nostro host:
esxupdate --bundle ESXi410-201010001.zip info ID - ESXi410-201010402-BG Release Date - 2010-11-15T08:00:00 Vendor - VMware, Inc. Summary - Updates VMware Tools Severity - critical Urgency - Category - critical Install Date - Description - For more information, see http://kb.vmware.com/kb/1027028. KB URL - http://kb.vmware.com/kb/1027028 Contact - http://www.vmware.com/support/contacts/ Compliant - False RebootRequired - False HostdRestart - False RequiresMaintenanceMode - False List of constituent VIBs: deb_vmware-esx-tools-light_4.1.0-0.1.320092 ID - ESXi410-201010401-SG Release Date - 2010-11-15T08:00:00 Vendor - VMware, Inc. Summary - Updates Firmware Severity - security Urgency - Category - security Install Date - Description - For more information, see http://kb.vmware.com/kb/1027021. KB URL - http://kb.vmware.com/kb/1027021 Contact - http://www.vmware.com/support/contacts/ Compliant - False RebootRequired - True HostdRestart - False RequiresMaintenanceMode - True List of constituent VIBs: deb_vmware-esx-firmware_4.1.0-0.1.320092
eseguiamo un test di installazione dell’update:
esxupdate --bundle ESXi410-201010001.zip stage
simulerà l’installazione del pacchetto ,in alcuni casi in cui l’update sia già stato eseguito e quindi già presente sull’host o se obsoleto si avrebbe un risultato in output del tipo:
Host was not updated, no changes required. Skipping bulletin ESXi410-201010402-BG; it is installed or obsoleted. Host was not updated, no changes required. Skipping bulletin ESXi410-201010401-SG; it is installed or obsoleted.
installiamo adesso l’update (ricordiamoci che l’host deve essere messo in maintanance mode), altrimenti avremo questo messaggio:
esxupdate --bundle ESXi410-201010001.zip update Encountered error MaintenanceModeError: The error data is: Message - The following VIBs require this host to be in maintenance mode: deb_vmware-esx-firmware_4.1.0-0.1.320092. Please put the host in maintenance mode to proceed. Errno - 18
portiamo il nostro host esxi nello stato di maintanace mode, rieseguiamo il comando precedente:
esxupdate --bundle ESXi410-201010001.zip update Unpacking deb_vmware-esx-tools-light_4.1.0-0.1.320092 ############################################## [100%] Unpacking deb_vmware-esx-firmware_4.1.0-0.1.320092 ############################################## [100%] Removing packages :vmware-esx-tools-light ############################################## [100%] Installing packages :deb_vmware-esx-firmware_4.1.0-0.1.320092 ############################################## [100%] Installing packages :deb_vmware-esx-tools-light_4.1.0-0.1.3.. ############################################## [100%] The update completed successfully, but the system needs to be rebooted for the changes to be effective.
riavviamo il nostro host:
reboot
controlliamo che le patch siano correttament visualizzate dal sistema:
esxupdate query ----Bulletin ID----- -----Installed----- ------Summary------- ESXi410-201010402-BG 2010-11-17T08:44:19 Updates VMware Tools ESXi410-201010401-SG 2010-11-17T08:44:19 Updates Firmware
possiamo qunidi confrontare queste informazioni con quelle relative all’output del comando visto in precedenza per visualizzare le informazioni su un bullettin.
rimuoviamo la patch dal nostro sistema host:
rm -f ESXi410-201010001.zip
Usciamo dalla maintanace mode, il nostro sistema è adesso patchato e pronto ad essere utilizzato ;)