Condividi tramite


Guida all'aggiornamento di Network Fabric

Questa guida fornisce un processo di aggiornamento semplificato per l'infrastruttura di rete. È progettato per aiutare gli utenti a migliorare l'infrastruttura di rete tramite le API di Azure, che facilitano la gestione del ciclo di vita di vari dispositivi di rete. Gli aggiornamenti regolari sono fondamentali per mantenere l'integrità del sistema e accedere ai miglioramenti più recenti del prodotto.

Sintesi

Componenti del bundle di runtime: questi componenti richiedono il consenso dell'operatore per gli aggiornamenti che possono influire sul comportamento del traffico o richiedere riavvii del dispositivo. La progettazione dell'infrastruttura di rete consente di applicare gli aggiornamenti mantenendo al tempo stesso il flusso di traffico dei dati continuo.

Le modifiche di runtime vengono classificate come segue:

  • Aggiornamenti del sistema operativo: necessari per supportare nuove funzionalità o risolvere i problemi.

  • Aggiornamenti della configurazione di base: impostazioni iniziali applicate durante il bootstrap del dispositivo.

  • Aggiornamenti della struttura di configurazione: generati in base all'input dell'utente per configurazioni come domini di isolamento e ACL. Questi aggiornamenti supportano nuove funzionalità senza modificare l'input dell'utente.

Prerequisiti

Verificare che il controller di infrastruttura di rete sia in uno stato "Provisioned".

Flusso di lavoro del processo di aggiornamento

Passaggio 1: Avviare l'aggiornamento

Avviare l'aggiornamento con il comando seguente:

az networkfabric fabric upgrade -g [resource-group] --resource-name [fabric-name] --action start --version "2.0.0"
Comando di esempio
az networkfabric fabric upgrade -g myResourceGroup --resource-name myFabricName --action start --version "2.0.0"
Parametro Descrizione Esempio
-g oppure --resource-group Nome del gruppo di risorse myResourceGroup
--resource-name Nome dell'infrastruttura da aggiornare myFabricName
--action Specifica l'azione di aggiornamento da eseguire start
--version Specifica la versione a cui eseguire l'aggiornamento "2.0.0"

Sostituire myResourceGroup e myFabricName con i nomi effettivi rispettivamente del gruppo di risorse e dell'infrastruttura.

Nota

Questo comando inserisce NetworkFabric in "In manutenzione".

Passaggio 2: Aggiornamenti specifici del dispositivo

Seguire la sequenza consigliata per gli aggiornamenti dei dispositivi, risolvendo manualmente eventuali errori, se necessario.

Sequenza di aggiornamento del dispositivo:

  1. Aggiornare contemporaneamente i commutatori Top-of-Rack (TOR).

  2. Commutatori di gestione degli aggiornamenti in parallelo.

  3. Aggiornare i dispositivi NPB (Network Packet Broker) in sequenza.

  4. Aggiornare singolarmente gli elementi di calcolo.

  5. Infine, aggiornare i commutatori rack di aggregazione.

Controlli di pre-convalida:

  • Verificare che l'infrastruttura di rete sia in stato "Succeeded".

  • Verificare che tutti i dispositivi siano configurati e sincronizzati.

  • Assicurarsi che nella directory /mnt siano presenti almeno 3 GB di spazio su disco disponibile per procedere con l'aggiornamento del dispositivo NNF.

Aggiornare singoli dispositivi con il comando seguente:

az networkfabric device upgrade --version 2.0.0 -g [resource-group] --resource-name [device-name] --debug
Comando di esempio
az networkfabric device upgrade --version 2.0.0 -g myResourceGroup --resource-name myDeviceName --debug
Parametro Descrizione Esempio
--version Specifica la versione a cui eseguire l'aggiornamento 2.0.0
-g oppure --resource-group Nome del gruppo di risorse myResourceGroup
--resource-name Nome del dispositivo da aggiornare myDeviceName
--debug Abilita la modalità di debug per l'output dettagliato --debug

Sostituire myResourceGroup e myDeviceName con i nomi effettivi rispettivamente del gruppo di risorse e del dispositivo.

Passaggio 3: Finalizzare l'aggiornamento

Dopo l'aggiornamento di tutti i dispositivi, eseguire il comando di completamento per uscire dalla modalità di manutenzione:

az networkfabric fabric upgrade --action Complete -g [resource-group] --resource-name [fabric-name]
Comando di esempio
az networkfabric fabric upgrade --action Complete -g myResourceGroup --resource-name myFabricName
Parametro Descrizione Esempio
--action Specifica l'azione di aggiornamento da eseguire Complete
-g oppure --resource-group Nome del gruppo di risorse myResourceGroup
--resource-name Nome dell'infrastruttura da aggiornare myFabricName

Sostituire myResourceGroup e myFabricName con i nomi effettivi rispettivamente del gruppo di risorse e dell'infrastruttura.

Post-convalida

Controllare lo stato della versione di tutti i dispositivi e dell'infrastruttura con i comandi AZCLI.

Problemi noti

  1. Creare manualmente la directory dell'immagine EOS in corrispondenza di /mnt/nvram/nexus/eosimages se non è presente. Questo aspetto è particolarmente importante per gli ambienti creati da versioni precedenti di NF.
  2. Gli aggiornamenti del dispositivo NNF hanno esito negativo quando lo spazio su disco disponibile all'interno della directory /mnt è inferiore a 3 GB. Eseguire una pulizia manuale per liberare spazio su disco all'interno del dispositivo NNF e quindi ripetere l'operazione di aggiornamento.