Aggiornare ESXi senza vCenter
Capita a volte di trovarsi da cliente o ins ituazioni con host ESXi senza un vCenter, magari proprio con licenze gratuite, e con la necessità di aggironare o quanto meno appliacre qualche aggiornamento.
E’ possibile? si,
E’ veloce no.
E’ una noia SI.
Possiamo procedere come segue,
- Andiamo ad individuare di quali aggiornamenti abbiamo bisogno, identifichiamo prima la nostra versione di ESXi.
- Andiamo all’url https://customerconnect.vmware.com/patch .
- Selazioniamo la nostra versione di ESXi.
- Scorriamo la lista fino ad indentificare la nostra versione.
- Iniziamo il download manuale degli aggiornamenti.
- A questo punto, prendiamo nota dellì’ordine , ababstanza facile dato che i file che scarichiamo hanno nel nome anno mese.
- Scaricati tutti gli aggiornamenti li andiamo a caricare sul nostro host ESXi o li mettiamo in una posizione raggiungile dall’host.
- Spegniamo tutte le VM.
- Attiavmo SSH sull’host ESXi se non già attivo.
- Mettiamo l’host in maintenance.
- Collghiamoci in SSH all’host ESXi e diamo questo comando:
- esxcli software vib update -d /%POSIZIONE_AGGIORNAMEN TO%/%NOME_AGGIORNAMENTO%.zip
- Ravviamo al termine dell’installazione
- Ripete l’operazione… fino al’installazione di tutti gli aggironamenti.
- Terminato, togliatmo l’host dallo stato di maintenance, riavviamo le VM.
Si può anche pensare di mettere insieme uno script che lavori in sequenza: installi – riavii , istalli – riavvii . Ma personalmente non lo faccio e non lo farei, con questa procedura abbiamo visione di eventuali problemi o errori ed è possibile intervenire.
In situazioni dove abbiamo 1 o 2 host senza vCenter, generalmente stiamo operando su licenze free quindi gli strumenti a disposizioni sono limitati, meglio quindi procedere con calma e sicurezza per poter rimettere l’infrastruttra online quanto prima.
Magari in questi contesti si possono valutare altre soluzioni di virtualizzazione … ma ne parleremo prossimamente.