L'aggiornamento di ESXi con ESXCLI richiede la conoscenza dei bundle di installazione di vSphere, dei profili immagine e degli archivi software.
ESXi è costituito da un profilo di immagine, che descrive una serie di vSphere Installation Bundle (VIB) che contengono il software effettivo. Un VIB è un ramdisk firmato che rappresenta un componente del sistema, più o meno simile a un RPM o DEB in un sistema Linux. Un profilo immagine è una raccolta di VIB. Un depot software è una raccolta di VIB e profili immagine. Le patch e i depot ESXi contengono profili delle immagini aggiornati, composti da un insieme comune di VIB.
È possibile installare gli aggiornamenti ESXi in un host autonomo utilizzando i comandi esxcli software
. Per ulteriori informazioni, vedere la documentazione di Aggiornamento di VMware ESXi.
Per elencare tutti i VIB installati con la relativa versione corrente o il profilo dell'immagine corrente, è possibile utilizzare i seguenti comandi ESXCLI.
esxcli software vib list
esxcli software profile get
In generale, i passaggi di alto livello per aggiornare ESXi in modo sicuro sono:
- Mettere l'host ESXi in modalità di manutenzione
- Esecuzione di un comando
esxcli software profile update
, che punta a un URL o a un file ZIP trasferito all'host tramite SSH - Riavvio dell'host ESXi
Poiché VMware firma crittograficamente i VIB, il trasferimento sicuro dei VIB o dell'intero depot non è necessario e il processo di aggiornamento verifica le firme.