È possibile aggiornare il NSX Application Platform a una versione successiva della build utilizzando l'interfaccia utente di NSX Manager.

Il processo di aggiornamento conserva il fattore modulo utilizzato per la distribuzione della piattaforma corrente. Se la piattaforma è stata distribuita utilizzando un fattore modulo Valutazione e si desidera continuare a utilizzarlo, ma si utilizza una versione successiva della piattaforma, è necessario eliminare prima la distribuzione NSX Application Platform corrente. La piattaforma verrà quindi ridistribuita utilizzando una sua versione successiva.

L'aggiornamento a una versione più recente di NSX Application Platform comporta più passaggi. È innanzitutto necessario configurare e distribuire il Coordinatore aggiornamento prima di poter procedere con l'aggiornamento della piattaforma e di ognuna delle funzionalità di NSX attualmente attivate. Il Coordinatore aggiornamento orchestra tutti i passaggi di aggiornamento e il sistema fornisce lo stato nell'interfaccia utente durante l'aggiornamento di ciascun componente.

Importante:

A partire da NSX versione 3.2.3.1, le posizioni del registro e del repository di NSX Application Platform ospitate in VMware non supportano più il registro di container privato compatibile con ChartMuseum, ad esempio Harbor.

Se si utilizza una versione di NSX precedente alla 3.2.3.1, è consigliabile eseguire l'aggiornamento alla versione 3.2.3.1 di NSX prima di tentare di aggiornare la distribuzione corrente di NSX Application Platform.

Se non è possibile accedere alle posizioni del registro e del repository di NSX Application Platform ospitate in VMware, collaborare con l'amministratore dell'infrastruttura per caricare il grafico di Helm e le immagini Docker di NSX Application Platform nelle posizioni del repository Helm privato e del registro Docker della propria azienda. Entrambe le posizioni ospitate privatamente devono essere accessibili per il cluster Kubernetes e l'appliance di NSX Manager utilizzata per la distribuzione di NSX Application Platform. Se è necessario continuare a utilizzare il ChartMuseum fornito da Harbor, la versione di Harbor deve essere precedente alla versione 2.8.1. Per informazioni dettagliate, vedere Caricamento delle immagini Docker e dei grafici di Helm di NSX Application Platform su un registro di container privato.

Prerequisiti

  • Consultare le Note di rilascio di NSX per eventuali problemi di aggiornamento noti e soluzioni per la NSX Application Platform.

  • Assicurarsi che in NSX Application Platform non siano stati rilevati allarmi aperti.

  • Verificare che siano soddisfatti tutti i prerequisiti e i requisiti di sistema elencati in Prerequisiti della distribuzione di NSX Application Platform.

  • Si deve disporre dei privilegi Amministratore aziendale.

Procedura

  1. Dal browser, accedere con privilegi di amministratore aziendale a NSX Manager all'indirizzo https://<nsx-manager-ip-address>.
  2. Passare a Sistema > Aggiornamento.
  3. Distribuire il Coordinatore aggiornamento.
    1. Nella scheda NSX Application Platform fare clic su Aggiorna.
      Questo passaggio può richiedere un po' di tempo poiché il sistema ottiene le informazioni dal repository Helm ospitato in VMware. Una volta ottenute correttamente le informazioni, viene visualizzata la scheda Preparazione per l'aggiornamento con le caselle di testo precompilate con le informazioni ottenute per Repository Helm, Registro Docker e Versione di destinazione di Platform, come illustrato nell'immagine seguente. Si noti che i valori mostrati nell'immagine sono i valori predefiniti per le posizioni del registro Docker e del repository Helm ospitato in VMware, nonché per l'ultima versione di NSX Application Platform disponibile.
      Scheda Prepara nell'interfaccia utente di Aggiorna NSX Application Platform con caselle di testo precompilate con i valori predefiniti del repository Helm.

    2. (Facoltativo) Se si utilizza una posizione privata del repository Helm e del registro Docker, fornire le posizioni private dei grafici di Helm e delle immagini Docker richieste.
      Utilizzare le informazioni seguenti per la casella di testo Repository Helm.
      • Per il repository privato Helm compatibile con OCI, utilizzare il formato oci://<your-private-registry-server-fqdn>/<your-private-registry-name>/helm-charts.
      • Per il repository Helm privato compatibile con ChartMuseum, utilizzare il formato https://<your-private-registry-server-fqdn>/chartrepo/<your-private-registry-name>.

      Per la casella di testo Registro Docker, utilizzare il formato <your-private-registry-server-fqdn>/<your-private-registry-name>/clustering.

      Fare clic su Salva URL.

    3. Nella casella di testo Versione di destinazione di Platform,verificare che sia selezionata la versione della build che si desidera utilizzare per l'aggiornamento.
    4. Fare clic su Distribuisci Coordinatore aggiornamento.

      Anche questo passaggio può richiedere del tempo poiché il sistema distribuisce il Coordinatore aggiornamento nel pod del cluster TKG nel supervisore o nel pod Kubernetes upstream.

    Al termine della distribuzione del Coordinatore aggiornamento, viene visualizzata la scheda Prepara. Nella sezione Stato viene visualizzato lo stato Operazione eseguita.

  4. Nella sezione Distribuisci Coordinatore aggiornamento nella metà superiore della scheda Prepara, verificare che i valori mostrati in Repository Helm, Registro Docker e Versione di destinazione di Platform siano corrette.

    Se è necessario modificare uno dei valori, fare clic su Elimina accanto alla Nota che si trova dopo la sezione Stato e ridistribuire un nuovo Coordinatore aggiornamento.

  5. Rivedere la sezione Riepilogo che si trova nella metà inferiore della scheda Prepara.

    Nella scheda NSX Application Platform vengono visualizzate le informazioni sullo stato della piattaforma. Aggiornamento completato indica che Coordinatore aggiornamento è stato aggiornato correttamente alla versione di NSX Application Platform di destinazione. La scheda mostra la versione corrente e la versione di destinazione a cui verrà eseguito l'aggiornamento della piattaforma. La scheda mostra anche lo stato della verifica preliminare.

    Se vengono attivate altre funzionalità di NSX ospitate in NSX Application Platform, anche tali funzionalità vengono controllate e pianificate per l'aggiornamento. Viene inoltre visualizzata una scheda di funzionalità separata per ogni funzionalità attivata. Ad esempio, la scheda delle funzionalitàNSX Intelligence viene visualizzata nell'immagine seguente poiché attualmente è una funzionalità di NSX attivata in NSX Application Platform. Il sistema aggiorna le funzionalità attivate al termine dell'aggiornamento della piattaforma.


    Pagina dell'interfaccia utente per Aggiorna NSX Application Platform. I contenuti della scheda Prepara vengono visualizzati e descritti dal testo circostante.

  6. Se tutti i valori del Coordinatore aggiornamento sono corretti, fare clic su Esegui verifiche preliminari e selezionare Tutte le verifiche preliminari dal menu a discesa.

    Per eseguire facoltativamente le verifiche preliminari solo per componenti specifici, fare clic su Esegui verifiche preliminari e, dal menu a discesa, selezionare il nome del componente da verificare.

    Il sistema esegue tutte le verifiche preliminari per tutti i componenti per i quali sia programmato l'aggiornamento. Le verifiche preliminari consentono di rilevare e risolvere i potenziali problemi durante il processo di aggiornamento, in modo da renderlo più agevole. Il sistema aggiorna le schede dei componenti con il relativo stato di verifica preliminare.

    Se il sistema identifica eventuali problemi durante la verifica preliminare, è possibile fare clic su Scarica risultati verifiche preliminari e utilizzare le informazioni nel file scaricato per analizzare i problemi segnalati.

  7. Fare clic su Avanti.

    Nella scheda NSX Application Platform viene visualizzata una griglia di tutti i gruppi di componenti della piattaforma. È possibile espandere ogni riga per visualizzare tutte le unità per ogni gruppo di componenti che verrà aggiornato.

  8. Fare clic su Aggiorna.

    Il sistema aggiorna tutti i gruppi che compongono NSX Application Platform. Il completamento di questo passaggio può richiedere un po' di tempo. È possibile uscire dalla schermata dell'interfaccia utente Aggiorna e tornarvi ritornando alla pagina Sistema > Aggiorna e facendo clic su Continua con l'aggiornamento.

    Esistono diversi modi per tenere traccia dello stato di avanzamento dell'aggiornamento.

    1. Per visualizzare i registri generati con l'avanzamento dell'aggiornamento, fare clic su Registri recenti.

    2. Per monitorare lo stato aggiornamento per ciascun gruppo di componenti, utilizzare la colonna Stato gruppo.

    3. Per visualizzare lo stato aggiornamento per ogni elemento in un gruppo specifico, espandere la riga della griglia per tale gruppo e verificare lo stato visualizzato per ogni elemento del gruppo.

    Se si verifica un errore per un aggiornamento del gruppo, espandere la riga del gruppo e fare clic sul link Non riuscito per visualizzare il motivo dell'errore. Utilizzare tali informazioni per risolvere il problema segnalato e per collaborare con l'amministratore dell'infrastruttura o con l'assistenza VMware. Dopo aver risolto la causa dell'errore, fare clic su Riprova per provare a completare l'aggiornamento.

  9. Al termine dell'aggiornamento di NSX Application Platform, fare clic su Avanti e nella scheda della funzionalità di NSX (ad esempio NSX Intelligence), fare clic su Aggiorna.

    Una volta completato l'aggiornamento di questa funzionalità, ripetere questo passaggio per ognuna delle funzionalità di NSX rimanenti che devono essere aggiornate.

  10. Dopo aver eseguito l'aggiornamento di tutte le funzionalità di NSX attivate in NSX Application Platform, passare a Sistema > NSX Application Platform. Verificare che i dettagli relativi alla Versione Platform e alla Versione Platform per ciascuna delle funzionalità attivate siano corretti.