venerdì, Settembre 22, 2023

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

Il caso “Medusa Ransomware”

I ransomware stanno diventando sempre più una minaccia di rilevanza importante, quasi da non far dormire sonni tranquilli ad aziende sia pubbliche che private,...

Digital Transformation


 

Noleggia una Tesla per il tuo evento ICT!

Categorie