Comment mettre à niveau un VCF QFX Series quatre membres
À propos de cet exemple de configuration réseau
Cet exemple de configuration réseau (NCE) montre comment mettre à niveau une structure VCF (Virtual Chassis Fabric) QFX Series à quatre membres lorsque le processus de mise à niveau logicielle ininterrompue (NSSU) n’est pas disponible ou indésirable. Ce processus minimise les interruptions de service et n’a qu’un impact minimal sur les charges de travail des centres de données.
Voir aussi
Exemple de configuration
Exigences
Dans cet exemple, nous utilisons les éléments suivants :
VCF à deux cœurs et deux leafs composé de commutateurs QFX5100 exécutant Junos OS version 14.1X53-D47.6
Mode VCF pré-provisionné configuré à l’aide des meilleures pratiques VCF telles que le commutateur GRES (Graceful Routing Engine Switchover) virtual chassis et le pontage sans interruption (NSB)
VCF de couche 2 uniquement
Routeur MX Series en tant qu’équipement de liaison montante
Accès aux consoles série (obligatoire)
Version Junos OS 18.4R1.8
Vous pouvez utiliser cette approche pour une mise à niveau entre n’importe quelle version tant que tous les équipements du VCF exécutent la même version.
Vous pouvez utiliser cette procédure pour les VNF QFX Series suivants :
Un VCF QFX5100 quatre membres comprenant uniquement des QFX5100
Quatre membres QFX5110 VCF comprenant :
Uniquement des QFX5110, ou
Deux QFX5110 comme équipements de cœur de réseau et deux QFX5100 en mode mixte comme équipements de branche, ou
Deux QFX5110 comme équipements de cœur de réseau et un QFX5100 et un QFX5110 en mode mixte comme équipements de branche
L’équipement de liaison montante peut être n’importe quel équipement doté de fonctions de routage.
Aperçu
Parfois, il n’est pas possible ou non de mettre à niveau un VCF vers une autre version logicielle utilisant NSSU. Ce document présente une méthode alternative pour mettre à niveau un VCF QFX Series à quatre membres avec un temps d’arrêt minimal. Cette méthode ne remplace pas le NSSU, mais une méthode minimalement invasive qui doit être mise en œuvre si nécessaire avec une planification appropriée, comme indiqué dans les étapes suivantes.

Pour mettre à niveau le VCF, divisez-le d’abord en deux VCF qui se composent chacun d’un moteur de routage et d’une carte de ligne. Après avoir réacheminé le trafic via un VCF, mettez à niveau l’autre paire d’équipements. Rediriger le trafic via le VCF mis à niveau avant de mettre à niveau la paire d’équipements restante. Restaurez le VCF à quatre membres en rebranchant les équipements un par un au nouveau VCF à deux membres.
Vous pouvez voir des alertes pendant cette procédure, notamment des pièges SNMP et des messages de journalisation système.
Topologie
La figure 1 illustre la topologie du VCF. Les membres 1 et 0 sont connectés à l’équipement de liaison montante, tandis que les cartes d’interface sont connectées au serveur.

Configuration
- Préparez-vous à la mise à niveau
- Rediriger le trafic vers les membres 1 et 3
- Mise à niveau membre 0 et membre 2
- Rediriger le trafic vers les membres 0 et 2
- Mise à niveau membre 1 et membre 3
- Restaurer le VCF à quatre membres
Préparez-vous à la mise à niveau
Procédure étape par étape
Connectez-vous à l’équipement à l’aide de l’utilisateur racine ou d’un autre utilisateur de connexion avec les privilèges administratifs que vous avez configurés.
Vérifiez l’état du VCF avant de commencer la mise à niveau. Notez les numéros de série, les iDs membres et les rôles associés des équipements.
user@switch> show virtual-chassis Preprovisioned Virtual Chassis Fabric Fabric ID: 123a.123b.123c Fabric Mode: Enabled Mstr Mixed Route Neighbor List Member ID Status Serial No Model prio Role Mode Mode ID Interface 0 (FPC 0) Prsnt XXXXXXXX000 ... 129 Backup N F 2 vcp-255/0/10 3 vcp-255/0/2 1 (FPC 1) Prsnt XXXXXXXX001 ... 129 Master* N F 2 vcp-255/0/10 3 vcp-255/0/2 2 (FPC 2) Prsnt XXXXXXXX002 ... 0 Linecard N F 0 vcp-255/0/52 1 vcp-255/0/53 3 (FPC 3) Prsnt XXXXXXXX003 ... 0 Linecard N F 1 vcp-255/0/48 0 vcp-255/0/49
Vérifiez les ports Virtual Chassis (VCP) et créez un diagramme de topologie pour référence. La figure 1 illustre la topologie du VCF dans cet exemple.
user@switch> show virtual-chassis vc-port fpc0: -------------------------------------------------------------------------- Interface Type Trunk Status Speed Neighbor or ID (mbps) ID Interface PIC / Port 0/10 Configured -1 Up 40000 2 vcp-255/0/52 0/2 Configured -1 Up 40000 3 vcp-255/0/49 fpc1: -------------------------------------------------------------------------- Interface Type Trunk Status Speed Neighbor or ID (mbps) ID Interface PIC / Port 0/10 Configured -1 Up 40000 2 vcp-255/0/53 0/2 Configured -1 Up 40000 3 vcp-255/0/48 fpc2: -------------------------------------------------------------------------- Interface Type Trunk Status Speed Neighbor or ID (mbps) ID Interface PIC / Port 0/52 Configured -1 Up 40000 0 vcp-255/0/10 0/53 Configured -1 Up 40000 1 vcp-255/0/10 fpc3: -------------------------------------------------------------------------- Interface Type Trunk Status Speed Neighbor or ID (mbps) ID Interface PIC / Port 0/48 Configured -1 Up 40000 1 vcp-255/0/2 0/49 Configured -1 Up 40000 0 vcp-255/0/2
Vérifiez que les quatre membres sont présents. Vérifiez l’image de Junos OS qui s’exécute sur chaque équipement. Chaque équipement doit exécuter la même version de Junos OS. En cas d’incompatibilité de version, l’équipement doit être inactif.
user@switch> show version fpc0: -------------------------------------------------------------------------- Hostname: switch Model: qfx5100-24q-2p Junos: 14.1X53-D47.6 JUNOS Base OS Software Suite [14.1X53-D47.6] JUNOS Base OS boot [14.1X53-D47.6] fpc1: -------------------------------------------------------------------------- Hostname: switch Model: qfx5100-24q-2p Junos: 14.1X53-D47.6 JUNOS Base OS Software Suite [14.1X53-D47.6] JUNOS Base OS boot [14.1X53-D47.6] fpc2: -------------------------------------------------------------------------- Hostname: switch Model: qfx5100-48s-6q Junos: 14.1X53-D47.6 JUNOS Base OS Software Suite [14.1X53-D47.6] JUNOS Base OS boot [14.1X53-D47.6] fpc3: -------------------------------------------------------------------------- Hostname: switch Model: qfx5100-48s-6q Junos: 14.1X53-D47.6 JUNOS Base OS Software Suite [14.1X53-D47.6] JUNOS Base OS boot [14.1X53-D47.6] JUNOS Crypto Software Suite [14.1X53-D47.6] JUNOS Online Documentation [14.1X53-D47.6]
Utilisez FTP pour copier la nouvelle image de Junos OS dans le moteur de routage principal. Copiez ensuite la nouvelle image du moteur de routage principal vers les autres membres VCF. Consultez la présentation de l’accès à distance pour savoir comment configurer FTP.
La figure 2 illustre comment la nouvelle image de Junos OS est distribuée entre les membres.
Figure 2 : Copiez l’image de Junos OS aux membresVCF
Pour copier l’image du répertoire /var/tmp du moteur de routage principal vers le membre 3, également appelé /var/tmp de fpc 3, utilisez l’instruction suivante :
file copy /var/tmp/jinstall-host-qfx-5-flex-18.4R1.8-signed.tgz fpc3:/var/tmp
Note:Copier l’image peut prendre un peu de temps, alors soyez patient.
Faites de même pour les autres membres. Le numéro FPC est le même que le numéro de membre.
file copy /var/tmp/jinstall-host-qfx-5-flex-18.4R1.8-signed.tgz fpc0:/var/tmp file copy /var/tmp/jinstall-host-qfx-5-flex-18.4R1.8-signed.tgz fpc2:/var/tmp
Accédez à chaque membre à partir du moteur de routage principal VCF et vérifiez que le fichier a été copié dans chaque membre. Par exemple, pour accéder au membre 3 :
{master:1} user@switch> request session member 3 --- JUNOS 14.1X53-D47.6 built 2018-09-08 01:46:47 UTC
Ensuite, consultez le répertoire /var/tmp sur ce membre VCF pour obtenir la nouvelle image de Junos OS.
user@switch:LC:3% cd /var/tmp/ user@switch:LC:3% ls -ltr total 1222684 -r--r--r-- 1 root field 505 Apr 18 19:05 preinstall_boot_loader.conf -rw-r--r-- 1 root field 42 Apr 18 19:07 vjunos-install.log drwxr-xr-x 2 root field 512 Apr 18 19:14 gres-tp drwxrwxrwt 2 root wheel 512 Apr 18 19:14 vi.recover drwxrwxrwx 2 root wheel 512 Apr 18 19:14 pics drwxrwxrwx 2 root wheel 512 Apr 18 19:14 install -rw-r--r-- 1 root field 0 Apr 18 19:27 stable -rw-r----- 1 root field 1043 Apr 18 19:30 juniper.conf+.gz -rw-r--r-- 1 root field 625814976 Apr 19 21:28 jinstall-host-qfx-5-flex-18.4R1.8-signed.tgz
Lorsque vous avez terminé, utilisez
exit
pour revenir à l’équipement principal.user@switch:LC:3% exit
Répétez la vérification de l’image sur chaque équipement du VCF.
Lorsque vous divisez le VCF en deux, vous formerez temporairement deux Virtual Chassis avec deux membres chacun. Nous vous recommandons de désactiver la détection fractionnée chaque fois que vous formez un Virtual Chassis avec seulement deux membres. Si vous ne désactivez pas la détection fractionnée, l’équipement principal peut jouer un rôle de carte d’interface et arrêter les plans de contrôle et de données lorsque vous le déconnectez du moteur de routage de secours plus tard dans cet exemple.
Désactiver la détection fractionnée sur l’équipement principal.
user@switch# set virtual-chassis no-split-detection
Pour vérifier toute perte de trafic pendant la procédure, démarrez un ping continu depuis le serveur vers IRB 192.168.100.1 sur la liaison montante MX Series.
user@server> ping 192.168.100.1 PING 192.168.100.1 (192.168.100.1) 56(84) bytes of data. 64 bytes from 192.168.100.1: icmp_seq=1 ttl=64 time=3.33 ms 64 bytes from 192.168.100.1: icmp_seq=2 ttl=64 time=6.84 ms 64 bytes from 192.168.100.1: icmp_seq=3 ttl=64 time=7.87 ms 64 bytes from 192.168.100.1: icmp_seq=4 ttl=64 time=5.91 ms . . .
Rediriger le trafic vers les membres 1 et 3
Procédure étape par étape
À l’aide de la figure ci-dessus, identifiez les interfaces membres laCP (Link Aggregation Control Protocol) et les VFP que vous devrez désactiver sur les membres 0 et 2 pour les isoler du reste du VCF. Les vcP que vous désactiverez sont les ports 2 sur le membre 0 et le port 53 sur le membre 2.
Utilisez la commande ci-dessous sur le moteur de routage principal (Membre 1) pour déterminer le nom des interfaces pertinentes. Vous désactiverez les interfaces membres LACP vers l’équipement et les serveurs de liaison montante. Dans ce cas, et-0/0/23.0 est l’interface en amont membre 0 et xe-2/0/46.0 est l’interface membre 2 en aval.
{master:1} user@switch> show interfaces terse | match ae et-0/0/23.0 up up aenet --> ae1.0 et-1/0/23.0 up up aenet --> ae1.0 xe-2/0/46.0 up up aenet --> ae0.0 xe-3/0/46.0 up up aenet --> ae0.0 ae0 up up ae0.0 up up eth-switch ae1 up up ae1.0 up up eth-switch
Accédez à la console de l’équipement principal (Membre 1) et effectuez les opérations suivantes :
Désactiver l’interface du membre 0 vers l’équipement de liaison montante.
user@switch# set interfaces et-0/0/23 disable
Désactiver l’interface du membre 2 au serveur.
user@switch# set interfaces xe-2/0/46 disable
Validez la configuration pour qu’elle prenne effet.
Sur le membre 1 :
Supprimez le VCP du membre 0 vers le membre 3.
Reportez-vous à l’étape 3 de Préparation de la mise à niveau et à votre diagramme de topologie pour déterminer le VCP à désactiver. Sous fpc0 dans la table, identifiez le VCP dans la colonne Type d’interface ou PIC/Port qui va vers Voisin ID 3. Dans ce cas, désactivez le VCP identifié comme PIC/Port 0/2, qui est vcp-255/0/2.
user@switch> request virtual-chassis vc-port delete pic-slot 0 port 2 member 0
Supprimez le VCP du membre 2 vers le membre 1.
user@switch> request virtual-chassis vc-port delete pic-slot 0 port 53 member 2
Vérifiez que les membres ont été supprimés du VCF et marqués comme
NotPrsnt
.user@switch> show virtual-chassis Preprovisioned Virtual Chassis Fabric Fabric ID: 123a.123b.123c Fabric Mode: Enabled Mstr Mixed Route Neighbor List Member ID Status Serial No Model prio Role Mode Mode ID Interface 0 (FPC 0) NotPrsnt XXXXXXXX000 ... 1 (FPC 1) Prsnt XXXXXXXX001 ... 129 Master* N F 3 vcp-255/0/2 2 (FPC 2) NotPrsnt XXXXXXXX002 ... 3 (FPC 3) Prsnt XXXXXXXX003 ... 0 Linecard N F 1 vcp-255/0/48
Mise à niveau membre 0 et membre 2
Procédure étape par étape
Accédez aux consoles pour les membres 0 et 2. Saisissez la commande suivante pour mettre à niveau les membres vers l’image de Junos OS copiée sur les équipements.
user@switch> request system software add /var/tmp/jinstall-host-qfx-5-flex-18.4R1.8-signed.tgz no-copy no-validate reboot
Une fois que chaque membre isolé est mis à niveau, vérifiez que les membres isolés, Membre 0 et Membre 2, sont présents.
user@switch> show virtual-chassis Preprovisioned Virtual Chassis Fabric Fabric ID: 123a.123b.123c Fabric Mode: Enabled Mstr Mixed Route Neighbor List Member ID Status Serial No Model prio Role Mode Mode ID Interface 0 (FPC 0) Prsnt XXXXXXXX000 ... 129 Master N F 2 vcp-255/0/10 1 (FPC 1) NotPrsnt XXXXXXXX001 ... 2 (FPC 2) Prsnt XXXXXXXX002 ... 0 Linecard* N F 0 vcp-255/0/52 3 (FPC 3) NotPrsnt XXXXXXXX003 ...
Un nouveau VCF s’est automatiquement formé parce que le membre 0 était déjà configuré en tant que moteur de routage de secours. Il a donc pris le rôle principal de moteur de routage lorsqu’il était déconnecté de l’équipement principal d’origine. Membre 2 était déjà configuré dans le rôle de carte d’interface.
La sortie ci-dessus affiche les interfaces VCP qui relient les équipements. Si la sortie n’affiche pas les interfaces VCP dans la dernière colonne, terminez l’étape 3.
Si la sortie de l’étape précédente ne montre pas que les membres 0 et 2 sont connectés et qu’ils sont membres d’un nouveau VCF, configurez la liaison VCP entre eux.
Sur le membre 0, activez VCP 10.
user@switch> request virtual-chassis vc-port set pic-slot 0 port 10
Sur le membre 2, activez VCP 52.
user@switch> request virtual-chassis vc-port set pic-slot 0 port 52
Vérifiez que la mise à niveau a réussi.
{linecard:2} user@switch> show version fpc0: -------------------------------------------------------------------------- Hostname: switch Model: qfx5100-24q-2p Junos 18.4R1.8 JUNOS Base OS Software Suite [18.4R1.8] JUNOS Base OS boot [18.4R1.8] . . . fpc2: -------------------------------------------------------------------------- Hostname: switch Model: qfx5100-48s-6q Junos: 18.4R1.8 JUNOS Base OS Software Suite [18.4R1.8] . . .
Rediriger le trafic vers les membres 0 et 2
Procédure étape par étape
Désactivez simultanément la liaison montante et les ports orientés serveur sur l’ancienne paire VCF (Membre 1 et Membre 3) et activez les interfaces serveur et liaison montante dans le nouveau VCF que nous avons formé à partir des membres 0 et 2 mis à niveau. Cela redirige le trafic vers le nouveau VCF.
Il est très important de valider la configuration en même temps sur les deux équipements afin que les états LACP sur l’hôte et le routeur MX Series de liaison montante soient maintenus. Vous pouvez le faire avec des scripts, par exemple avec les outils Ansible.
Si vous ne validez pas les configurations en même temps, le trafic sera interrompu et le service sera impacté aussi longtemps qu’il vous faudra désactiver les ports sur l’ancien VCF et activer les interfaces sur le nouveau VCF.
Sur le membre 1, retirez la configuration résiduelle de l’équipement principal du VCF à quatre membres.
user@switch# delete interfaces et-0/0/23 disable user@switch# delete interfaces xe-2/0/46 disable
Désactivez la liaison montante et les ports orientés serveur sur le membre 1.
user@switch# set interfaces et-1/0/23 disable user@switch# set interfaces xe-3/0/46 disable
Activez la liaison montante et les ports orientés serveur sur le membre 0.
user@switch# delete interfaces et-0/0/23 disable user@switch# delete interfaces xe-2/0/46 disable
Exécutez
commit
en même temps le membre 1 et le membre 0.Vérifiez que le ping continu du serveur vers IRB 192.168.100.1 sur le routeur MX Series de liaison montante fonctionne toujours correctement. Cela confirme que le chemin de trafic a été correctement changé.
Mise à niveau membre 1 et membre 3
Procédure étape par étape
Vérifiez que l’ancien VCF est constitué d’un équipement principal et d’un équipement dans un rôle de carte d’interface.
user@switch> show virtual-chassis Preprovisioned Virtual Chassis Fabric Fabric ID: 123a.123b.123c Fabric Mode: Enabled Mstr Mixed Route Neighbor List Member ID Status Serial No Model prio Role Mode Mode ID Interface 0 (FPC 0) NotPrsnt XXXXXXXX000 ... 1 (FPC 1) Prsnt XXXXXXXX001 ... 129 Master* N F 3 vcp-255/0/2 2 (FPC 2) NotPrsnt XXXXXXXX002 ... 3 (FPC 3) Prsnt XXXXXXXX003 ... 0 Linecard N F 1 vcp-255/0/48
Supprimez l’ancien VCF en supprimant les CPV entre le membre 1 et le membre 3. Le membre 1 étant l’équipement principal, vous pouvez exécuter ces commandes sur le membre 1.
Pour supprimer le VCP du membre 3 vers le membre 1 :
user@switch> request virtual-chassis vc-port delete pic-slot 0 port 48 member 3
Pour supprimer le VCP du membre 1 vers le membre 3 :
user@switch> request virtual-chassis vc-port delete pic-slot local 0 port 2
Vérifiez que cela a réussi sur chaque équipement.
Sur le membre 1 :
user@switch> show virtual-chassis Preprovisioned Virtual Chassis Fabric Fabric ID: 123a.123b.123c Fabric Mode: Enabled Mstr Mixed Route Neighbor List Member ID Status Serial No Model prio Role Mode Mode ID Interface 0 (FPC 0) NotPrsnt XXXXXXXX000 ... 1 (FPC 1) Prsnt XXXXXXXX001 ... 129 Master* N F 2 (FPC 2) NotPrsnt XXXXXXXX002 ... 3 (FPC 3) NotPrsnt XXXXXXXX003 ...
Accédez à la console membre 3 :
user@switch> show virtual-chassis Preprovisioned Virtual Chassis Fabric Fabric ID: 123a.123b.123c Fabric Mode: Enabled Mstr Mixed Route Neighbor List Member ID Status Serial No Model prio Role Mode Mode ID Interface 0 (FPC 0) NotPrsnt XXXXXXXX000 ... 1 (FPC 1) NotPrsnt XXXXXXXX001 ... 2 (FPC 2) NotPrsnt XXXXXXXX002 ... 3 (FPC 3) Prsnt XXXXXXXX003 ... 0 Linecard* N F
Mettez à niveau le membre 3 vers junos OS version 18.4R1.
user@switch> request system software add /var/tmp/jinstall-host-qfx-5-flex-18.4R1.8-signed.tgz no-copy no-validate reboot
Vérifiez que la mise à niveau a réussi.
user@switch> show version fpc3: -------------------------------------------------------------------------- Hostname: switch Model: qfx5100-24q-2p Junos: 18.4R1.8 . . .
Mettez à niveau le membre 1 vers la version 18.4R1 de Junos OS.
user@switch> request system software add /var/tmp/jinstall-host-qfx-5-flex-18.4R1.8-signed.tgz no-copy no-validate reboot
Vérifiez que la mise à niveau a réussi.
user@switch> show version fpc1: -------------------------------------------------------------------------- Hostname: switch Model: qfx5100-24q-2p Junos: 18.4R1.8 . . .
Restaurer le VCF à quatre membres
Procédure étape par étape
Ajoutez le membre 3 au nouveau VCF en activant VCP 49 sur le membre 3 et VCP 2 sur le membre 0. La figure 3 montre l’état du nouveau VCF une fois ces ports activés.
Figure 3 : Ajouter le membre 3 au nouveau VCFSur le membre 3, activez le VCP vers le membre 0 :
user@switch> request virtual-chassis vc-port set pic-slot local 0 port 49
Sur le membre 0 :
Activez le VCP vers les membres 3 :
user@switch> request virtual-chassis vc-port set pic-slot local 0 port 2
Vérifiez que vcp-255/0/2 est activé sur le membre 0 et que vcp-255/0/49 est activé sur le membre 3 :
user@switch> show virtual-chassis Preprovisioned Virtual Chassis Fabric Fabric ID: 123a.123b.123c Fabric Mode: Enabled Mstr Mixed Route Neighbor List Member ID Status Serial No Model prio Role Mode Mode ID Interface 0 (FPC 0) Prsnt XXXXXXXX000 ... 129 Master* N F 2 vcp-255/0/10 3 vcp-255/0/2 1 (FPC 1) NotPrsnt XXXXXXXX001 ... 2 (FPC 2) Prsnt XXXXXXXX002 ... 0 Linecard N F 0 vcp-255/0/52 3 (FPC 3) Prsnt XXXXXXXX003 ... 0 Linecard N F 0 vcp-255/0/49
Étant donné que le membre 1 était le moteur de routage principal du VCF d’origine, il aura quelques configurations résiduelles pour les membres 0, 2 et 3. Ces configurations peuvent perturber le VCF lorsque vous l’ajoutez au nouveau VCF, surtout si le membre 1 préempte membre 0 comme équipement principal pour le nouveau VCF.
Sur le membre 0, l’équipement principal du nouveau VCF, utilisez la commande suivante pour activer à nouveau l’interface orientée serveur pour le membre 3 et empêcher le membre 1 de l’arrêter accidentellement.
{master: 0} user@switch# delete interfaces xe-3/0/46 disable
Sur le membre 1, maintenez l’interface de liaison montante et-1/0/23 désactivée. Le trafic passe au routeur MX Series de liaison montante depuis le nouvel équipement principal VCF voisin.
Note:Si le membre 1 préempte membre 0 comme équipement principal du nouveau VCF lors de l’étape suivante, la
set interfaces et-1/0/23 disable
déclaration est reportée sur le nouveau VCF. Cela pourrait entraîner une perturbation du trafic, auquel cas cette déclaration devrait être immédiatement supprimée.Pour ajouter le membre 1 au nouveau VCF, restaurez les liaisons VCP entre le membre 1 et les membres 2 et 3, comme illustré en figure 4.
Figure 4 : Ajouter le membre 1 au nouveau VCFSur le membre 1 :
Définissez le VCP qui se connecte au membre 3.
user@switch> request virtual-chassis vc-port set pic-slot local 0 port 2
Définissez le VCP qui se connecte au membre 2.
user@switch> request virtual-chassis vc-port set pic-slot local 0 port 10
Sur le membre 0, le nouvel équipement principal VCF :
Définissez le VCP sur le membre 2 qui se connecte au membre 1.
user@switch> request virtual-chassis vc-port set pic-slot 0 port 53 member 2
Définissez le VCP sur le membre 3 qui se connecte au membre 1.
user@switch> request virtual-chassis vc-port set pic-slot 0 port 48 member 3
Dans la plupart des cas, la configuration du nouveau moteur de routage principal VCF est appliquée au nouveau moteur de routage de secours. Parfois, le nouveau moteur de routage de secours (qui était le moteur de routage principal VCF d’origine) peut préempter et prendre le rôle principal du nouvel équipement principal VCF. Vérifiez si cela s’est produit.
user@switch> show virtual-chassis Preprovisioned Virtual Chassis Fabric Fabric ID: 123a.123b.123c Fabric Mode: Enabled Mstr Mixed Route Neighbor List Member ID Status Serial No Model prio Role Mode Mode ID Interface 0 (FPC 0) Prsnt XXXXXXXX000 ... 129 Backup N F 2 vcp-255/0/10 3 vcp-255/0/2 1 (FPC 1) Prsnt XXXXXXXX001 ... 129 Master* N F 2 vcp-255/0/10 2 (FPC 2) Prsnt XXXXXXXX002 ... 0 Linecard N F 0 vcp-255/0/52 1 vcp-255/0/53 3 (FPC 3) Prsnt XXXXXXXX003 ... 0 Linecard N F 0 vcp-255/0/49
Le membre 1 a pris le rôle principal. Cela peut perturber le flux de trafic. Si vous observez cela, activez rapidement la liaison montante indiquée à l’étape suivante.
Sur le membre 1, activez l’interface de liaison montante et-1/0/23 sur le nouveau VCF.
user@switch# delete interfaces et-1/0/23 disable
Vous avez maintenant formé un VCF à quatre membres, comme le montre la figure 5.
Figure 5 : restaurer le VCFà quatre membres
Attendez-vous à moins d’une minute de perturbation du trafic lorsque les états LACP sont réinitialisés lorsque le membre 1 rejoint le nouveau VCF. Surveillez le ping en cours depuis le serveur.
64 bytes from 192.168.100.1: icmp_seq=9910 ttl=64 time=1.84 ms 64 bytes from 192.168.100.1: icmp_seq=9911 ttl=64 time=6.83 ms 64 bytes from 192.168.100.1: icmp_seq=9912 ttl=64 time=0.938 ms 64 bytes from 192.168.100.1: icmp_seq=9913 ttl=64 time=9.03 ms 64 bytes from 192.168.100.1: icmp_seq=9914 ttl=64 time=7.84 ms From 192.168.100.100 icmp_seq=9954 Destination Host Unreachable . . .
Puisque le membre 1 a repris le rôle principal, vérifiez que la liaison montante et les interfaces orientées serveur n’ont pas été automatiquement désactivées en raison d’une configuration résiduelle. Exécutez les commandes suivantes sur le membre 1 et vérifiez que les interfaces enfants LACP sont de nouveau dans l’état
collecting distributing
.{master:1} user@switch> show lacp interfaces Aggregated interface: ae0 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-2/0/46 Actor No No Yes Yes Yes Yes Fast Active xe-2/0/46 Partner No No Yes Yes Yes Yes Fast Active xe-3/0/46 Actor No No Yes Yes Yes Yes Fast Active xe-3/0/46 Partner No No Yes Yes Yes Yes Fast Active LACP protocol: Receive State Transmit State Mux State xe-2/0/46 Current Fast periodic Collecting distributing xe-3/0/46 Current Fast periodic Collecting distributing Aggregated interface: ae1 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity et-1/0/23 Actor No No Yes Yes Yes Yes Fast Active et-1/0/23 Partner No No Yes Yes Yes Yes Fast Active et-0/0/23 Actor No No Yes Yes Yes Yes Fast Active et-0/0/23 Partner No No Yes Yes Yes Yes Fast Active LACP protocol: Receive State Transmit State Mux State et-1/0/23 Current Fast periodic Collecting distributing et-0/0/23 Current Fast periodic Collecting distributing
{master:1} user@switch> show interfaces terse | match ae et-0/0/23.0 up up aenet --> ae1.0 et-1/0/23.0 up up aenet --> ae1.0 xe-2/0/46.0 up up aenet --> ae0.0 xe-3/0/46.0 up up aenet --> ae0.0 ae0 up up ae0.0 up up eth-switch ae1 up up ae1.0 up up eth-switch
Sur le membre 1, le nouvel équipement principal du VCF, vérifiez que tous les membres VCF exécutent la version Junos OS prévue.
{master:1} user@switch> show version fpc0: -------------------------------------------------------------------------- Hostname: switch Model: qfx5100-24q-2p Junos: 18.4R1.8 JUNOS Base OS Software Suite [18.4R1.8] JUNOS Base OS boot [18.4R1.8] . . . fpc1: -------------------------------------------------------------------------- Hostname: switch Model: qfx5100-24q-2p Junos: 18.4R1.8 JUNOS Base OS Software Suite [18.4R1.8] JUNOS Base OS boot [18.4R1.8] . . . fpc2: -------------------------------------------------------------------------- Hostname: switch Model: qfx5100-48s-6q Junos: 18.4R1.8 JUNOS Base OS Software Suite [18.4R1.8] JUNOS Base OS boot [18.4R1.8] . . . fpc3: -------------------------------------------------------------------------- Hostname: switch Model: qfx5100-48s-6q Junos: 18.4R1.8 JUNOS Base OS Software Suite [18.4R1.8] JUNOS Base OS boot [18.4R1.8] . . .
Sur le ping en cours, vérifiez que le trafic du serveur transite normalement par le VCF. Attendez-vous à un temps d’arrêt de 40 à 50 secondes.
64 bytes from 192.168.100.1: icmp_seq=10057 ttl=64 time=4.91 ms 64 bytes from 192.168.100.1: icmp_seq=10058 ttl=64 time=4.44 ms 64 bytes from 192.168.100.1: icmp_seq=10059 ttl=64 time=10.9 ms . . . 64 bytes from 192.168.100.1: icmp_seq=10074 ttl=64 time=6.98 ms 64 bytes from 192.168.100.1: icmp_seq=10075 ttl=64 time=4.94 ms ^C --- 192.168.100.1 ping statistics --- 10075 packets transmitted, 9970 received, +39 errors, 1% packet loss, time 10089682ms rtt min/avg/max/mdev = 0.261/7.778/151.226/10.579 ms, pipe 3
Le trafic transite normalement par le VCF. Votre VCF à quatre membres est mis à niveau et entièrement fonctionnel.
Conclusion
Cette procédure décrit l’un des moyens recommandés de mettre à niveau un VCF complet avec un impact minimal sur les charges de travail du centre de données lorsque le NSSU n’est pas disponible ou non souhaitable.