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 :
Mettez à niveau les commutateurs TOR (Top-of-Rack) de manière simultanée.
Mettez à jour en parallèle les commutateurs de gestion.
Mettez à niveau séquentiellement les appareils Network Packet Broker (NPB).
Mettez à jour les éléments de calcul (CE) de manière individuelle.
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
- 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. - 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.