Mise à niveau Logiciels à l’aide de Logiciels nonstop Mise à niveau sur EX Series Virtual Chassis et Virtual Chassis mixte (procédure CLI)
Vous pouvez utiliser la mise à niveau logicielle ininterrompue (NSSU) pour mettre à niveau le logiciel exécuté sur tous les commutateurs membres de la plupart des Virtual Chassis EX Series avec un minimum d’interruption du trafic pendant la mise à niveau.
NSSU (Nonstop software upgrade) répertorie les commutateurs EX Series et Virtual Chassis compatibles NSSU et la version de Junos OS à laquelle ils ont commencé à le prendre en charge.
Cette rubrique couvre :
Préparation du commutateur pour l’installation du Logiciels
Avant de commencer l’installation d’un logiciel à l’aide de NSSU :
Assurez-vous que Virtual Chassis est correctement configuré pour prendre en charge NSSU. Vérifiez que :
Les membres de Virtual Chassis sont connectés dans une topologie en anneau. Une topologie en anneau empêche le fractionnement du Virtual Chassis lors d’un NSSU.
Le châssis principal et le système de sauvegarde de Virtual Chassis sont adjacents dans la topologie en anneau. La contiguïté permet au serveur principal et au système de sauvegarde d’être toujours synchronisés, même lorsque les commutateurs des rôles de carte de ligne sont redémarrés.
Le Virtual Chassis est préprovisionné de sorte que le rôle de carte de ligne a été explicitement attribué aux commutateurs membres agissant dans le rôle de carte de ligne. Au cours d’un NSSU, les membres du Virtual Chassis doivent conserver leurs rôles : le rôle principal et le rôle de secours doivent conserver leurs rôles principal et secondaire (bien que le rôle principal change), et les autres commutateurs membres doivent conserver leurs rôles de carte de ligne.
Un Virtual Chassis à deux membres a
no-split-detectionété configuré de manière à ce que le Virtual Chassis ne se divise pas lorsqu’un NSSU met à niveau un membre.
Vérifiez que les membres utilisent la même version du logiciel :
user@switch>
show versionSi les membres de Virtual Chassis n’exécutent pas la même version du logiciel, utilisez la
request system software addcommande pour mettre à niveau le logiciel sur les membres incohérents.Assurez-vous que le routage actif ininterrompu (NSR) et le basculement GRES (Graceful moteur de routage switchover) sont activés. Pour vérifier qu’ils sont activés, vous devez uniquement vérifier l’état du routage actif ininterrompu : si le routage actif ininterrompu est activé, le basculement du moteur de routage gracieux est activé.
Pour vérifier que le routage actif ininterrompu est activé :
user@switch> show task replication Stateful Replication: Enabled RE mode: Master Protocol Synchronization Status OSPF Complete BGP Complete PIM CompleteSi le routage actif non-stop n’est pas activé (
Stateful ReplicationisDisabled), reportez-vous à la section Configuration du routage actif non-stop sur les commutateurs pour plus d’informations sur la façon de l’activer.Pour le Virtual Chassis EX4300, vous devez activer l’instruction
vcp-no-hold-timeau niveau de la hiérarchie [edit virtual-chassis] avant d’effectuer une mise à niveau logicielle à l’aide de NSSU. Si vous n’activez pas l’instructionvcp-no-hold-time, le Virtual Chassis peut se diviser pendant la mise à niveau. Un Virtual Chassis fractionné peut entraîner des perturbations de votre réseau, et vous devrez peut-être reconfigurer manuellement votre Virtual Chassis après le NSSU si la fonctionnalité de fractionnement et de fusion a été désactivée. Pour plus d’informations sur un fractionnement de Virtual Chassis, consultez Présentation de la scission et de la fusion dans un Virtual Chassis.(Facultatif) Activer le pontage sans interruption (NSB). L’activation du NSB garantit que tous les protocoles de couche 2 pris en charge par le NSB fonctionnent de manière transparente pendant le basculement du moteur de routage qui fait partie du NSSU.
(Facultatif) Sauvegardez le logiciel système (Junos OS, configuration active et fichiers journaux) de chaque membre sur un périphérique de stockage externe à l’aide de la
request system snapshotcommande.
Mise à niveau des Logiciels à l’aide de NSSU
Cette procédure décrit comment mettre à niveau le logiciel exécuté sur tous les membres de Virtual Chassis à l’aide de NSSU. Une fois la mise à niveau terminée, tous les membres exécutent la nouvelle version du logiciel. Étant donné qu’un basculement de moteur de routage agréable se produit pendant la mise à niveau, la sauvegarde Virtual Chassis d’origine est le nouveau principal.
Pour mettre à niveau tous les membres utilisant NSSU :
Téléchargez le progiciel. Si vous mettez à niveau le logiciel exécuté sur un Virtual Chassis mixte, téléchargez les packages logiciels pour les deux types de commutateurs.
Copiez le ou les packages logiciels dans le Virtual Chassis. Nous vous recommandons de copier le fichier dans le
/var/tmprépertoire du fichier principal.Connectez-vous à Virtual Chassis à l’aide de la connexion de console ou de l’interface Ethernet de gestion virtuelle (VME). L’utilisation d’une connexion de console vous permet de surveiller la progression du redémarrage du commutateur principal.
Démarrer le NSSU :
Sur un Virtual Chassis EX3400, saisissez :
user@switch> request system software nonstop-upgrade /var/tmp/package-name.tgz
où
package-name.tgzest, par exemple,jinstall-ex4200-12.1R2.5-domestic-signed.tgz.Sur un Virtual Chassis mixte, entrez :
user@switch> request system software nonstop-upgrade set [/var/tmp/package-name.tgz /var/tmp/package-name.tgz]
où
[/var/tmp/package-name.tgz /var/tmp/package-name.tgz]spécifie les packages logiciels EX4200 et EX4500.
Le commutateur affiche des messages d’état similaires aux messages suivants lors de l’exécution de la mise à niveau :
Chassis ISSU Check Done ISSU: Validating Image ISSU: Preparing Backup RE Installing image on other FPC's along with the backup Checking pending install on fpc1 Pushing bundle to fpc1 WARNING: A reboot is required to install the software WARNING: Use the 'request system reboot' command immediately Completed install on fpc1 Checking pending install on fpc2 Pushing bundle to fpc2 WARNING: A reboot is required to install the software WARNING: Use the 'request system reboot' command immediately Completed install on fpc2 Rebooting fpc1 ISSU: Backup RE Prepare Done Waiting for Backup RE reboot GRES operational Initiating Chassis In-Service-Upgrade Chassis ISSU Started ISSU: Preparing Daemons ISSU: Daemons Ready for ISSU ISSU: Starting Upgrade for FRUs ISSU: Preparing for Switchover ISSU: Ready for Switchover Checking In-Service-Upgrade status Item Status Reason FPC 0 Online FPC 1 Online FPC 2 Online (ISSU) Going to install image on master WARNING: A reboot is required to install the software WARNING: Use the 'request system reboot' command immediately relinquish mastership ISSU: IDLE *** FINAL System shutdown message from user@switch *** System going down IMMEDIATELY Shutdown NOW! [pid 9336]
Connectez-vous une fois le redémarrage du commutateur principal d’origine terminé. Pour vérifier que le logiciel de tous les moteurs de routage des membres du Virtual Chassis a été mis à niveau, entrez la commande suivante :
user@switch>
show versionPour vous assurer que la fonctionnalité de partitions doubles racines résilientes fonctionne correctement, copiez la nouvelle image de Junos OS dans les partitions racines alternatives de tous les membres :
user@switch>
request system snapshot slice alternate all-membersDes partitions doubles résilientes permettent au commutateur de démarrer de manière transparente à partir de la partition racine secondaire si le système ne parvient pas à démarrer à partir de la partition racine principale.