martedì, Dicembre 10, 2024

Applicare una patch su VMware ESXi 4.1

Giovanni "Jinko" Uccio
Giovanni "Jinko" Ucciohttps://ie.linkedin.com/in/giovanniuccio
- Software Engineer - Debian Evangelist - Escalation Engineer - Debianizzati.org

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

Articoli correlati

Noleggia una Tesla per il tuo evento ICT!

Categorie