Partager via


Guide sur la mise à niveau de Network Fabric

Ce guide pratique fournit un processus simplifié de mise à niveau pour votre structure réseau. Il est conçu pour aider les utilisateurs à améliorer leur infrastructure réseau via les API Azure qui facilitent la gestion de cycle de vie de divers périphériques réseau. Les mises à jour régulières sont indispensables pour maintenir l’intégrité du système et accéder aux dernières améliorations de produits.

Vue d’ensemble

Composants du pack de runtime : ces composants nécessitent le consentement des opérateurs pour les mises à niveaux pouvant affecter le comportement du trafic ou exiger des redémarrages d’appareil. La conception de la structure réseau permet l’application de mises à jour tout en conservant un flux continu du trafic de données.

Les modifications apportées au runtime sont classées comme suit :

  • Mises à jour du système d’exploitation : nécessaires pour prendre en charge les nouvelles fonctionnalités et résoudre des problèmes.

  • Mises à jour de la configuration de base : paramètres initiaux appliqués pendant l’amorçage des appareils.

  • Mises à jour de la structure de configuration : générées en fonction de l’entrée utilisateur pour les configurations telles que les domaines d’isolation et les listes de contrôle d’accès. Ces mises à jour s’adaptent aux nouvelles fonctionnalités sans modifier l’entrée utilisateur.

Conditions préalables

Confirmez que le contrôleur de structure réseau est dans l’état « Approvisionné ».

Mise à niveau de flux de travail

Étape 1 : Vérifier la version du runtime Fabric

Vérifiez la version actuelle de l'environnement d'exécution de l’usine avant la mise à niveau : Comment vérifier la version actuelle de l'environnement d'exécution du cluster.

Étape 2 : lancer une mise à niveau

Démarrez la mise à niveau à l’aide de la commande suivante :

az networkfabric fabric upgrade -g [resource-group] --resource-name [fabric-name] --action start --version "2.0.0"
Exemple de commande
az networkfabric fabric upgrade -g myResourceGroup --resource-name myFabricName --action start --version "2.0.0"
Paramètre Description Exemple
-g ou --resource-group Nom du groupe de ressources myResourceGroup
--resource-name Nom de structure à mettre à niveau myFabricName
--action Spécifie l’action de mise à niveau à effectuer start
--version Spécifie la version vers laquelle effectuer la mise à niveau "2.0.0"

Remplacez myResourceGroup et myFabricName par les noms réels de votre groupe de ressources et structure, respectivement.

Remarque

Cette commande place NetworkFabric dans l’état « En cours de maintenance ».

Étape 3 : mises à niveau propres aux appareils

Suivez la séquence recommandée pour les mises à niveau d’appareils en traitant manuellement toute défaillance, le cas échéant.

Séquence de mise à niveau d’appareils :

  1. Mettez à niveau les commutateurs TOR (Top-of-Rack) de manière simultanée.

  2. Mettez à jour en parallèle les commutateurs de gestion.

  3. Mettez à niveau séquentiellement les appareils Network Packet Broker (NPB).

  4. Mettez à jour les éléments de calcul (CE) de manière individuelle.

  5. Enfin, mettez à niveau les commutateurs de racks d’agrégation.

Contrôles de pré-validation :

  • Vérifiez que la structure réseau est dans l’état « Opération réussie ».

  • Vérifiez la configuration et synchronisation effective de tous les appareils.

  • Assurez-vous qu’il existe au moins 3 Go d’espace disque disponible dans le répertoire /mnt pour poursuivre la mise à niveau de l’appareil NNF.

Mettez à niveau les appareils individuels à l’aide de la commande suivante :

az networkfabric device upgrade --version 2.0.0 -g [resource-group] --resource-name [device-name] --debug
Exemple de commande
az networkfabric device upgrade --version 2.0.0 -g myResourceGroup --resource-name myDeviceName --debug
Paramètre Description Exemple
--version Spécifie la version vers laquelle effectuer la mise à niveau 2.0.0
-g ou --resource-group Nom du groupe de ressources myResourceGroup
--resource-name Nom de l’appareil à mettre à niveau myDeviceName
--debug Active le mode débogage pour obtenir des résultats détaillés --debug

Remplacez myResourceGroup et myDeviceName par les noms réels de votre groupe de ressources et appareil, respectivement.

Étape 4 : finaliser la mise à niveau

Une fois tous les appareils mis à jour, exécutez la commande de saisie semi-automatique pour quitter le mode maintenance :

az networkfabric fabric upgrade --action Complete -g [resource-group] --resource-name [fabric-name]
Exemple de commande
az networkfabric fabric upgrade --action Complete -g myResourceGroup --resource-name myFabricName
Paramètre Description Exemple
--action Spécifie l’action de mise à niveau à effectuer Complete
-g ou --resource-group Nom du groupe de ressources myResourceGroup
--resource-name Nom de structure à mettre à niveau myFabricName

Remplacez myResourceGroup et myFabricName par les noms réels de votre groupe de ressources et structure, respectivement.

Post-validation

Consultez l’état de la version de tous les appareils et de la structure à l’aide des commandes AZCLI.

Problèmes connus

  1. Créez manuellement le répertoire d’images EOS sur /mnt/nvram/nexus/eosimages s’il est manquant. Cette opération est particulièrement importante en ce qui concerne les environnements créés à partir de versions NF plus anciennes.
  2. Les mises à niveau de l’appareil NNF échouent lorsque l’espace disque disponible dans le répertoire /mnt est inférieur à 3 Go. Effectuez un nettoyage manuel pour libérer de l’espace disque dans l’appareil NNF, puis réessayez l’opération de mise à niveau.