Uppgraderingsguide för Nätverksinfrastruktur
Den här guiden ger en smidig uppgraderingsprocess för nätverksinfrastrukturen. Den är utformad för att hjälpa användare att förbättra sin nätverksinfrastruktur via Azure-API:er, vilket underlättar livscykelhanteringen för olika nätverksenheter. Regelbundna uppdateringar är avgörande för att upprätthålla systemintegriteten och få åtkomst till de senaste produktförbättringarna.
Översikt
Komponenter för körningspaket: Dessa komponenter kräver operatörsmedgivande för uppgraderingar som kan påverka trafikbeteendet eller kräva omstarter av enheten. Nätverksinfrastrukturens design gör att uppdateringar kan tillämpas samtidigt som kontinuerligt datatrafikflöde upprätthålls.
Körningsändringar kategoriseras på följande sätt:
Uppdateringar av operativsystemet: Krävs för att stödja nya funktioner eller lösa problem.
Grundläggande konfigurationsuppdateringar: Initiala inställningar som tillämpas under enhetsstövlar.
Uppdateringar av konfigurationsstrukturen: Genereras baserat på användarindata för konfigurationer som isoleringsdomäner och ACL:er. De här uppdateringarna rymmer nya funktioner utan att ändra användarindata.
Förutsättningar
Bekräfta att nätverksinfrastrukturkontrollanten är i tillståndet "Etablerad".
Uppgradera arbetsflöde
Steg 1: Verifiera körningsversionen av infrastrukturresurser
Kontrollera den aktuella körningsversionen för infrastrukturresurser före uppgraderingen: Så här kontrollerar du den aktuella versionen av klusterkörningen.
Steg 2: Initiera uppgraderingen
Starta uppgraderingen med följande kommando:
az networkfabric fabric upgrade -g [resource-group] --resource-name [fabric-name] --action start --version "2.0.0"
Exempelkommando
az networkfabric fabric upgrade -g myResourceGroup --resource-name myFabricName --action start --version "2.0.0"
Parameter | Description | Exempel |
---|---|---|
-g eller --resource-group |
Namnet på resursgruppen | myResourceGroup |
--resource-name |
Namnet på infrastrukturresursen som ska uppgraderas | myFabricName |
--action |
Anger uppgraderingsåtgärden som ska utföras | start |
--version |
Anger vilken version som ska uppgraderas till | "2.0.0" |
Ersätt myResourceGroup
och myFabricName
med de faktiska namnen på resursgruppen respektive infrastrukturresurserna.
Kommentar
Det här kommandot placerar NetworkFabric i Under underhåll.
Steg 3: Enhetsspecifika uppgraderingar
Följ den rekommenderade sekvensen för enhetsuppgraderingar och åtgärda eventuella fel manuellt om det behövs.
Sekvens för enhetsuppgradering:
Uppgradera TOR-växlar (Top-of-Rack) samtidigt.
Uppdateringshanteringsväxlar parallellt.
Uppgradera NPB-enheter (Network Packet Broker) sekventiellt.
Uppdatera beräkningselement individuellt.
Slutligen uppgraderar du aggregerade rackväxlar.
Förvalideringskontroller:
Kontrollera att nätverksinfrastrukturen är i tillståndet Lyckades.
Kontrollera att alla enheter är konfigurerade och synkroniserade.
Kontrollera att det finns minst 3 GB ledigt diskutrymme i katalogen
/mnt
för att fortsätta med NNF-enhetsuppgradering.
Uppgradera enskilda enheter med följande kommando:
az networkfabric device upgrade --version 2.0.0 -g [resource-group] --resource-name [device-name] --debug
Exempelkommando
az networkfabric device upgrade --version 2.0.0 -g myResourceGroup --resource-name myDeviceName --debug
Parameter | Description | Exempel |
---|---|---|
--version |
Anger vilken version som ska uppgraderas till | 2.0.0 |
-g eller --resource-group |
Namnet på resursgruppen | myResourceGroup |
--resource-name |
Namnet på enheten som ska uppgraderas | myDeviceName |
--debug |
Aktiverar felsökningsläge för detaljerade utdata | --debug |
Ersätt myResourceGroup
och myDeviceName
med de faktiska namnen på resursgruppen respektive enheten.
Steg 4: Slutför uppgraderingen
När du har uppdaterat alla enheter kör du slutförandekommandot för att avsluta underhållsläget:
az networkfabric fabric upgrade --action Complete -g [resource-group] --resource-name [fabric-name]
Exempelkommando
az networkfabric fabric upgrade --action Complete -g myResourceGroup --resource-name myFabricName
Parameter | Description | Exempel |
---|---|---|
--action |
Anger uppgraderingsåtgärden som ska utföras | Complete |
-g eller --resource-group |
Namnet på resursgruppen | myResourceGroup |
--resource-name |
Namnet på infrastrukturresursen som ska uppgraderas | myFabricName |
Ersätt myResourceGroup
och myFabricName
med de faktiska namnen på resursgruppen respektive infrastrukturresurserna.
Efter validering
Kontrollera versionsstatusen för alla enheter och infrastrukturresurserna med AZCLI-kommandon.
Kända problem
- Skapa EOS-avbildningskatalogen manuellt om
/mnt/nvram/nexus/eosimages
den saknas. Detta är särskilt viktigt för miljöer som skapats från äldre NF-versioner. - NNF-enhetsuppgraderingar misslyckas när det tillgängliga diskutrymmet i katalogen
/mnt
är mindre än 3 GB. Utför en manuell rensning för att frigöra diskutrymme i NNF-enheten och försök sedan uppgradera igen.