Upgradehandleiding voor Network Fabric
Deze handleiding biedt een gestroomlijnd upgradeproces voor uw netwerkinfrastructuur. Het is ontworpen om gebruikers te helpen hun netwerkinfrastructuur te verbeteren via Azure-API's, waarmee het levenscyclusbeheer van verschillende netwerkapparaten wordt vergemakkelijkt. Regelmatige updates zijn van cruciaal belang voor het onderhouden van systeemintegriteit en het verkrijgen van toegang tot de nieuwste productverbeteringen.
Overzicht
Onderdelen van runtimebundel: voor deze onderdelen is toestemming van de operator vereist voor upgrades die van invloed kunnen zijn op het gedrag van het verkeer of waarvoor het opnieuw opstarten van het apparaat noodzakelijk is. Met het ontwerp van de netwerkinfrastructuur kunnen updates worden toegepast terwijl continue gegevensverkeersstroom behouden blijft.
Runtimewijzigingen worden als volgt gecategoriseerd:
Updates van besturingssystemen: nodig om nieuwe functies te ondersteunen of problemen op te lossen.
Basisconfiguratie-updates: initiële instellingen die zijn toegepast tijdens het opstarten van het apparaat.
Updates van configuratiestructuur: gegenereerd op basis van gebruikersinvoer voor configuraties zoals isolatiedomeinen en ACL's. Deze updates bieden plaats aan nieuwe functies zonder gebruikersinvoer te wijzigen.
Vereisten
Controleer of de netwerkinfrastructuurcontroller de status Ingericht heeft.
Werkstroom upgraden
Stap 1: Fabric Runtime-versie controleren
Controleer de huidige versie van de fabric-runtime voordat u een upgrade uitvoert: de huidige versie van de clusterruntime controleren.
Stap 2: Upgrade starten
Start de upgrade met de volgende opdracht:
az networkfabric fabric upgrade -g [resource-group] --resource-name [fabric-name] --action start --version "2.0.0"
Voorbeeldopdracht
az networkfabric fabric upgrade -g myResourceGroup --resource-name myFabricName --action start --version "2.0.0"
Parameter | Description | Voorbeeld |
---|---|---|
-g of --resource-group |
De naam van de resourcegroep | myResourceGroup |
--resource-name |
De naam van de infrastructuur die moet worden bijgewerkt | myFabricName |
--action |
Hiermee geeft u de upgradeactie die moet worden uitgevoerd | start |
--version |
Hiermee geeft u de versie die moet worden bijgewerkt naar | "2.0.0" |
Vervang en myFabricName
door myResourceGroup
de werkelijke namen van uw resourcegroep en infrastructuur.
Notitie
Met deze opdracht wordt NetworkFabric in 'Under Maintenance' (Onder onderhoud) opgeslagen.
Stap 3: Apparaatspecifieke upgrades
Volg de aanbevolen volgorde voor apparaatupgrades, waarbij eventuele fouten handmatig worden opgelost, indien nodig.
Apparaatupgradevolgorde:
Upgrade tor-switches (Top-of-Rack) gelijktijdig.
Schakelopties voor updatebeheer parallel.
Upgrade van NPB-apparaten (Network Packet Broker) sequentieel.
Werk rekenelementen (CE's) afzonderlijk bij.
Ten slotte voert u een upgrade uit van aggregate rack-switches.
Controles vóór validatie:
Zorg ervoor dat de netwerkinfrastructuur de status Geslaagd heeft.
Controleer of alle apparaten zijn geconfigureerd en gesynchroniseerd.
Zorg ervoor dat er ten minste 3 GB beschikbare schijfruimte in de map
/mnt
is om door te gaan met de upgrade van NNF-apparaten.
Voer een upgrade uit van afzonderlijke apparaten met de volgende opdracht:
az networkfabric device upgrade --version 2.0.0 -g [resource-group] --resource-name [device-name] --debug
Voorbeeldopdracht
az networkfabric device upgrade --version 2.0.0 -g myResourceGroup --resource-name myDeviceName --debug
Parameter | Description | Voorbeeld |
---|---|---|
--version |
Hiermee geeft u de versie die moet worden bijgewerkt naar | 2.0.0 |
-g of --resource-group |
De naam van de resourcegroep | myResourceGroup |
--resource-name |
De naam van het apparaat dat moet worden bijgewerkt | myDeviceName |
--debug |
Hiermee schakelt u de foutopsporingsmodus in voor gedetailleerde uitvoer | --debug |
Vervang en myDeviceName
door myResourceGroup
respectievelijk de werkelijke namen van uw resourcegroep en apparaat.
Stap 4: Upgrade voltooien
Nadat u alle apparaten hebt bijgewerkt, voert u de voltooiingsopdracht uit om de onderhoudsmodus af te sluiten:
az networkfabric fabric upgrade --action Complete -g [resource-group] --resource-name [fabric-name]
Voorbeeldopdracht
az networkfabric fabric upgrade --action Complete -g myResourceGroup --resource-name myFabricName
Parameter | Description | Voorbeeld |
---|---|---|
--action |
Hiermee geeft u de upgradeactie die moet worden uitgevoerd | Complete |
-g of --resource-group |
De naam van de resourcegroep | myResourceGroup |
--resource-name |
De naam van de infrastructuur die moet worden bijgewerkt | myFabricName |
Vervang en myFabricName
door myResourceGroup
de werkelijke namen van uw resourcegroep en infrastructuur.
Na validatie
Controleer de versiestatus van alle apparaten en de infrastructuur met AZCLI-opdrachten.
Bekende problemen
- Maak handmatig de MAP VOOR DE EOS-installatiekopie op
/mnt/nvram/nexus/eosimages
als deze ontbreekt. Dit is vooral belangrijk voor omgevingen die zijn gebouwd op basis van oudere NF-versies. - Upgrades van NNF-apparaten mislukken wanneer de beschikbare schijfruimte in de map
/mnt
kleiner is dan 3 GB. Voer handmatig opschonen uit om schijfruimte vrij te maken binnen het NNF-apparaat en voer de upgradebewerking opnieuw uit.