Nutanix nei giorni scorsi ha rilasciato una fantastica nuova release di AOS in edizione LTS, in aggiunta alla precedente 6.5.6.6 LTS (che andrà in EoS a Gennaio 2025), ed ho deciso per cui di aggiornare un ambiente di laboratorio basato su un cluster Nutanix NX G5.
Ero già al corrente del fatto che i modelli G5 non fossero più in matrice di compatibilità con le nuove release di AOS, ma ho voluto provare a forzare la mano, dando per scontato che l’ambiente rappresenta appunto un laboratorio.
Tentando la procedura di aggiornamento da Prism Element si otterrebbe ovviamente un errore di incompatibilità, legato al fatto che, prima di essere avviato l’aggiornamento, viene validata la compatibilità con l’hardware; ed i G5 non sono in matrice.
Ho per cui approcciato il problema cercando di bypassare i check che Nutanix effettua prima di avviare l’upgrade, arrivando a definire questa procedura:
- scaricare dal portale Nutanix il pacchetto di installazione della nuova release di AOS, che nel mio caso è la
nutanix_installer_package-release-fraser-6.10-stable-45706f65299ffde905da43b6e7d98478d071b7b9-x86_64.tar.gz
- scaricare anche il file di metadati, relativo alla release di cui si è eseguito il download; nel mio caso il file si chiama
generated-nutanix_installer_package-release-fraser-6.10-stable-45706f65299ffde905da43b6e7d98478d071b7b9-x86_64-metadata.json
- caricare il pacchetto di AOS via WinSCP all’interno di una CVM nella posizione
/home/nutanix/
- caricare il file di metadati della release AOS, che nel mio caso ho rinominato in
fraser-6.10-metadata.json
sempre nella posizione/home/nutanix/
- estrarre il contenuto del pacchetto tramite il comando
tar -zxvf nutanix_installer_package-release-fraser-6.10-stable-45706f65299ffde905da43b6e7d98478d071b7b9-x86_64.tar.gz
- avviare il comando
/home/nutanix/install/bin/cluster -i /home/nutanix/install -v /home/nutanix/fraser-6.10-metadata.json -p upgrade
Così facendo, ho forzato l’installazione di AOS bypassando i check preliminari.
L’installazione chiaramente richiede diverso tempo, ma da Prism è comunque possibile vedere i task che vengono eseguiti. Al seguito dell’aggiornamento ci si ritrova con l’ambiente AOS aggiornato alla release 6.10. Nel mio caso sono passato da AOS 6.5.6.6 che si portava appresso AHV 20220304.511, per cui al termine dell’aggiornamento di AOS ho potuto procede, direttamente tramite LCM, anche all’aggiornamento di AHV alla release 20230302.102001. Per AHV non viene eseguito nessun check pre-aggiornamento, per cui può essere avviato da LCM.
Ovviamente tutto ciò non è supportato da Nutanix e non è assolutamente consigliabile eseguirlo in ambienti di produzione!!