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 ;)
