Aggiornare la build di VMware ESXi

Ci sono molti modi per aggiornare VMware ESXi installando le patch per raggiungere l’ultima build. Il metodo più semplice è quello via riga di comando. Se possedete un vCenter, è meglio aggiornare questo prima degli host ESXi associati.

Prerequisiti

  • Aggiornare il vCenter (se presente)
  • Assicurarsi che l’host ESXi abbia connettività verso Internet per scaricare le patch
  • Migrare/spegnere le VM accese, l’host verrà riavviato.

Procedura

Prima di procedere è comunque meglio mettere l’host in manutenzione e spegnere o migrare altrove le virtual machine ospitate.

Attivare SSH e collegarsi via SSH all’host.

Produrre una lista di profili, cioè di bundle con gli aggiornamenti, filtrando per “ESXi-6.7”. In questo modo si può scegliere la build di ESXi preferita.

[root@esxi:~] esxcli software sources profile list --depot=https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml | grep ESXi-6.7
ESXi-6.7.0-20180704001-standard   VMware, Inc.  PartnerSupported  2018-11-08T08:39:18  2018-11-08T08:39:18
ESXi-6.7.0-20181104001-no-tools   VMware, Inc.  PartnerSupported  2018-11-08T08:39:18  2018-11-08T08:39:18
ESXi-6.7.0-20181004001-no-tools   VMware, Inc.  PartnerSupported  2018-11-08T08:39:18  2018-11-08T08:39:18
ESXi-6.7.0-8169922-standard       VMware, Inc.  PartnerSupported  2018-04-03T22:07:05  2018-04-03T22:07:05
ESXi-6.7.0-20180804001-standard   VMware, Inc.  PartnerSupported  2018-11-08T08:39:18  2018-11-08T08:39:18
ESXi-6.7.0-20180804001-no-tools   VMware, Inc.  PartnerSupported  2018-11-08T08:39:18  2018-11-08T08:39:18
ESXi-6.7.0-20180604001-no-tools   VMware, Inc.  PartnerSupported  2018-11-08T08:39:18  2018-11-08T08:39:18
ESXi-6.7.0-8169922-no-tools       VMware, Inc.  PartnerSupported  2018-04-03T22:07:04  2018-04-03T22:07:04
ESXi-6.7.0-20181002001-no-tools   VMware, Inc.  PartnerSupported  2018-11-08T08:39:18  2018-11-08T08:39:18
ESXi-6.7.0-20181001001s-no-tools  VMware, Inc.  PartnerSupported  2018-11-08T08:39:18  2018-11-08T08:39:18
ESXi-6.7.0-20181002001-standard   VMware, Inc.  PartnerSupported  2018-11-08T08:39:18  2018-11-08T08:39:18
ESXi-6.7.0-20180604001-standard   VMware, Inc.  PartnerSupported  2018-11-08T08:39:18  2018-11-08T08:39:18
ESXi-6.7.0-20181104001-standard   VMware, Inc.  PartnerSupported  2018-11-08T08:39:18  2018-11-08T08:39:18
ESXi-6.7.0-20180704001-no-tools   VMware, Inc.  PartnerSupported  2018-11-08T08:39:18  2018-11-08T08:39:18
ESXi-6.7.0-20181001001s-standard  VMware, Inc.  PartnerSupported  2018-11-08T08:39:18  2018-11-08T08:39:18
ESXi-6.7.0-20181004001-standard   VMware, Inc.  PartnerSupported  2018-11-08T08:39:18  2018-11-08T08:39:18

Aggiungere la build di VMware aggiornata, in questo caso la “ESXi-6.7.0-20181004001-standard”, al comando di update. Lanciando il comando inizierà l’aggiornamento

[root@esxi:~] esxcli software profile update -p ESXi-6.7.0-20181004001-standard -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml

Se l’installazione ha avuto successo, apparirà il seguente messaggio:

Update Result
   Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
   Reboot Required: true

E’ necessario riavviare il server. E’ sufficiente digitare il comando “reboot”

[root@esxi:~] reboot

Quando l’host ESXi sarà nuovamente up, sarà possibile toglierlo dalla manutenzione.

Troubleshooting: [Errno 28] No space left on device

Qualora durante l’aggiornamento, ossia dopo aver lanciato il comando esxcli software profile update, appaia il seguente errore:

 [InstallationError]
 [Errno 28] No space left on device
       vibs = VMware_locker_tools-light_10.2.1.8267844-8941472
 Please refer to the log file for more details.

E’ opportuno attivare la swap su un datastore esistente. Lo si può fare tramite interfaccia grafica.

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *