SUR CETTE PAGE
Mise à niveau logicielle d’un commutateur autonome EX6200 ou EX8200 à l’aide d’une mise à niveau logicielle ininterrompue (procédure CLI)
Vous pouvez utiliser la mise à niveau logicielle ininterrompue (NSSU) pour mettre à niveau le logiciel sur les commutateurs EX6200 ou EX8200 autonomes dotés de moteurs de routage redondants. NSSU met à niveau les logiciels qui s’exécutent sur les moteurs de routage et les cartes de ligne en minimisant les interruptions de trafic pendant la mise à niveau. NSSU est pris en charge sur les commutateurs EX8200 exécutant Junos OS version 10.4 ou ultérieure et sur les commutateurs EX6200 exécutant Junos OS version 12.2 ou ultérieure.
Cette rubrique aborde les sujets suivants :
Préparation du commutateur pour l’installation du logiciel
Avant de commencer l’installation du logiciel à l’aide de NSSU :
(Facultatif) Configurez les groupes de mise à niveau de carte de ligne comme décrit dans Configuration des groupes de mise à niveau de carte de ligne pour une mise à niveau logicielle ininterrompue. Par défaut, une NSSU met à niveau les cartes de ligne une par une pour permettre aux liaisons Ethernet agrégées qui ont des membres sur des cartes de ligne différentes de rester actives tout au long du processus de mise à niveau. La configuration de groupes de mise à niveau de cartes de ligne réduit le temps nécessaire à une mise à niveau, car les cartes de ligne de chaque groupe de mise à niveau sont mises à niveau en même temps plutôt que de manière séquentielle.
Vérifiez que les moteurs de routage exécutent la même version du logiciel. Entrez la commande suivante :
{master} user@switch> show version invoke-on all-routing-engines re0: -------------------------------------------------------------------------- Hostname: switch Model: ex8208 JUNOS Base OS boot [11.3-20110429.1] JUNOS Base OS Software Suite [11.3-20110429.1] JUNOS Kernel Software Suite [11.3-20110429.1] JUNOS Crypto Software Suite [11.3-20110429.1] JUNOS Online Documentation [11.3-20110429.1] JUNOS Enterprise Software Suite [11.3-20110429.1] LC JUNOS Installation Software [11.3-20110429.1] JUNOS Routing Software Suite [11.3-20110429.1] JUNOS Web Management [11.3-20110429.1] re1: -------------------------------------------------------------------------- Hostname: switch Model: ex8208 JUNOS Base OS boot [11.3-20110429.1] JUNOS Base OS Software Suite [11.3-20110429.1] JUNOS Kernel Software Suite [11.3-20110429.1] JUNOS Crypto Software Suite [11.3-20110429.1] JUNOS Online Documentation [11.3-20110429.1] JUNOS Enterprise Software Suite [11.3-20110429.1] LC JUNOS Installation Software [11.3-20110429.1] JUNOS Routing Software Suite [11.3-20110429.1] JUNOS Web Management [11.3-20110429.1]Si les moteurs de routage n’exécutent pas la même version du logiciel, utilisez la
request system software addcommande pour mettre à niveau le moteur de routage qui exécute la version antérieure du logiciel.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 vérifier uniquement l’état du routage actif ininterrompu : si le routage actif ininterrompu est activé, le basculement du moteur de routage intelligent est activé.
Pour vérifier que le routage actif ininterrompu est activé, exécutez la commande suivante :
{master} user@switch> show task replication Stateful Replication: Enabled RE mode: Master Protocol Synchronization Status OSPF Complete RIP Complete PIM Complete RSVP CompleteSi le routage actif ininterrompu n’est pas activé (la réplication dynamique est désactivée), reportez-vous à la section Configuration du routage actif ininterrompu sur les commutateurs pour plus d’informations sur la façon de l’activer.
(Facultatif) Activez le pontage ininterrompu (NSB). L’activation de NSB garantit que tous les protocoles de couche 2 pris en charge par NSB fonctionnent de manière transparente pendant le basculement du moteur de routage qui fait partie de NSSU.
(Facultatif) Sauvegardez le logiciel système de chaque moteur de routage sur un périphérique de stockage externe à l’aide de la
request system snapshotcommande.
Mise à niveau des deux moteurs de routage à l’aide de NSSU
Cette procédure décrit comment mettre à niveau les deux moteurs de routage à l’aide de NSSU. Une fois la mise à niveau terminée, les deux moteurs de routage exécutent la nouvelle version du logiciel et le moteur de routage de secours est le nouveau moteur de routage principal.
Pour mettre à niveau les deux moteurs de routage à l’aide de NSSU :
Téléchargez le progiciel.
Copiez le progiciel sur le commutateur. Nous vous recommandons d’utiliser FTP pour copier le fichier dans le répertoire /var/tmp .
Connectez-vous au moteur de routage principal à l’aide de la connexion à la console. Vous pouvez effectuer une NSSU à partir de l’interface de gestion, mais une connexion à la console vous permet de surveiller la progression du redémarrage du moteur de routage principal.
Installez le nouveau progiciel :
{master} user@switch> request system software nonstop-upgrade reboot /var/tmp/package-name-m.nZx-distribution.tgzoù package-name-m.nZx-distribution.tgz est, par exemple, jinstall-ex-8200-10.4R1.5-domestic-signed.tgz.
Le commutateur affiche les messages d’état suivants au fur et à mesure de l’exécution de la mise à niveau :
Chassis ISSU Check Done ISSU: Validating Image ISSU: Preparing Backup RE Pushing bundle to re1 WARNING: A reboot is required to install the software WARNING: Use the 'request system reboot' command immediately Backup upgrade done Rebooting Backup RE Rebooting re1 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 (ISSU) FPC 1 Online (ISSU) FPC 2 Online (ISSU) FPC 3 Offline Offlined by CLI command FPC 4 Online (ISSU) FPC 5 Online (ISSU) FPC 6 Online (ISSU) FPC 7 Online (ISSU) Resolving mastership... Complete. The other routing engine becomes the master. ISSU: RE switchover Done ISSU: Upgrading Old Master RE WARNING: A reboot is required to install the software WARNING: Use the 'request system reboot' command immediately ISSU: Old Master Upgrade Done ISSU: IDLE *** FINAL System shutdown message from user@switch *** System going down IMMEDIATELY Shutdown NOW! [pid 2635]
Note:Si vous omettez l’option de redémarrage lors de cette étape lors de l’utilisation d’un commutateur EX8200, vous devez redémarrer manuellement le moteur de routage principal d’origine à l’aide de la
request system rebootcommande pour que la mise à niveau se termine.Le moteur de routage principal d’origine redémarre automatiquement après la mise à jour du nouveau moteur de routage principal lorsqu’un NSSU est utilisé pour mettre à niveau un commutateur EX6200 avec deux moteurs de routage.
Connectez-vous une fois le redémarrage terminé. Pour vérifier que les deux moteurs de routage ont été mis à niveau, entrez la commande suivante :
{backup} user@switch> show version invoke-on all-routing-engines re0: ------------------------------------------------------------------ Hostname: switch Model: ex8208 JUNOS Base OS boot [12.1-20111229.0] JUNOS Base OS Software Suite [12.1-20111229.0] JUNOS Kernel Software Suite [12.1-20111229.0] JUNOS Crypto Software Suite [12.1-20111229.0] JUNOS Online Documentation [12.1-20111229.0] JUNOS Enterprise Software Suite [12.1-20111229.0] LC JUNOS Installation Software [12.1-20111229.0] JUNOS Routing Software Suite [12.1-20111229.0] JUNOS Web Management [12.1-20111229.0] re1: ------------------------------------------------------------------ Hostname: switch Model: ex8208 JUNOS Base OS boot [12.1-20111229.0] JUNOS Base OS Software Suite [12.1-20111229.0] JUNOS Kernel Software Suite [12.1-20111229.0] JUNOS Crypto Software Suite [12.1-20111229.0] JUNOS Online Documentation [12.1-20111229.0] JUNOS Enterprise Software Suite [12.1-20111229.0] LC JUNOS Installation Software [12.1-20111229.0] JUNOS Routing Software Suite [12.1-20111229.0] JUNOS Web Management [12.1-20111229.0]Pour vérifier que les cartes de ligne qui étaient en ligne avant la mise à niveau sont en ligne après la mise à niveau, connectez-vous au moteur de routage principal et entrez la
show chassis nonstop-upgradecommande :{backup} user@switch> request routing-engine login master {master} user@switch> show chassis nonstop-upgrade Item Status Reason FPC 0 Online (ISSU) FPC 1 Online (ISSU) FPC 2 Online (ISSU) FPC 3 Offline Offlined by CLI command FPC 4 Online (ISSU) FPC 5 Online (ISSU) FPC 6 Online (ISSU) FPC 7 Online (ISSU)Si vous souhaitez redéfinir re0 comme moteur de routage principal, entrez la commande suivante :
{master} user@switch> request chassis routing-engine master switch Toggle mastership between routing engines ? [yes,no] (no) yesVous pouvez vérifier que re0 est le moteur de routage principal en exécutant la
show chassis routing-enginecommande.Pour vous assurer que la fonctionnalité de partitions à double racine résiliente fonctionne correctement, exécutez la commande suivante pour copier la nouvelle image Junos OS dans l’autre partition racine de chaque moteur de routage :
user@switch> request system snapshot slice alternate routing-engine bothLes partitions à double racine 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.
Mise à niveau d’un moteur de routage à l’aide de NSSU (commutateur EX8200 uniquement)
Cette procédure décrit comment mettre à niveau l’un des moteurs de routage à l’aide de NSSU sur un commutateur EX8200. Une fois la mise à niveau terminée, le moteur de routage de sauvegarde exécute la nouvelle version du logiciel et constitue la nouvelle version principale. Le moteur de routage principal d’origine, désormais le moteur de routage de secours, continue d’exécuter la version logicielle précédente.
NSSU met toujours à niveau le logiciel des deux moteurs de routage sur un commutateur EX6200. Par conséquent, vous ne pouvez pas mettre à niveau le logiciel d’un moteur de routage à l’aide de NSSU sur un commutateur EX6200.
Pour mettre à niveau un moteur de routage à l’aide de NSSU :
Téléchargez le progiciel.
Copiez le progiciel sur le commutateur. Nous vous recommandons d’utiliser FTP pour copier le fichier dans le répertoire /var/tmp .
Connectez-vous au moteur de routage principal.
Demandez une NSSU. Sur un commutateur EX8200, spécifiez l’option no-old-master-upgrade lors de la demande NSSU :
{master} user@switch> request system software nonstop-upgrade no-old-master-upgrade /var/tmp/package-name-m.nZx-distribution.tgzoù package-name-m.nZx-distribution.tgz est, par exemple, jinstall-ex-8200-10.4R2.5-domestic-signed.tgz.
Le commutateur affiche les messages d’état suivants au fur et à mesure de l’exécution de la mise à niveau :
Chassis ISSU Check Done ISSU: Validating Image ISSU: Preparing Backup RE Pushing bundle to re1 WARNING: A reboot is required to install the software WARNING: Use the 'request system reboot' command immediately Backup upgrade done Rebooting Backup RE Rebooting re1 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 (ISSU) FPC 1 Online (ISSU) FPC 2 Online (ISSU) FPC 3 Offline Offlined by CLI command FPC 4 Online (ISSU) FPC 5 Online (ISSU) FPC 6 Online (ISSU) FPC 7 Online (ISSU) Resolving mastership... Complete. The other routing engine becomes the master. ISSU: RE switchover Done Skipping Old Master Upgrade ISSU: IDLE
Une fois la mise à niveau terminée, le moteur de routage principal d’origine (re0) devient le moteur de routage de secours.
Pour vérifier que le moteur de routage de sauvegarde d’origine (re1) a été mis à niveau, entrez la commande suivante :
{backup} user@switch> show version invoke-on all-routing-engines re0: ---------------------------------------------------------------------- Hostname: switch Model: ex8208 JUNOS Base OS boot [11.3-20110429.1] JUNOS Base OS Software Suite [11.3-20110429.1] JUNOS Kernel Software Suite [11.3-20110429.1] JUNOS Crypto Software Suite [11.3-20110429.1] JUNOS Online Documentation [11.3-20110429.1] JUNOS Enterprise Software Suite [11.3-20110429.1] LC JUNOS Installation Software [11.3-20110429.1] JUNOS Routing Software Suite [11.3-20110429.1] JUNOS Web Management [11.3-20110429.1] re1: ---------------------------------------------------------------------- Hostname: switch Model: ex8208 JUNOS Base OS boot [12.1-20111229.0] JUNOS Base OS Software Suite [12.1-20111229.0] JUNOS Kernel Software Suite [12.1-20111229.0] JUNOS Crypto Software Suite [12.1-20111229.0] JUNOS Online Documentation [12.1-20111229.0] JUNOS Enterprise Software Suite [12.1-20111229.0] LC JUNOS Installation Software [12.1-20111229.0] JUNOS Routing Software Suite [12.1-20111229.0] JUNOS Web Management [12.1-20111229.0]Pour vérifier que les cartes de ligne qui étaient en ligne avant la mise à niveau sont en ligne après la mise à niveau, connectez-vous au nouveau moteur de routage principal et entrez la
show chassis nonstop-upgradecommande :{backup} user@switch> request routing-engine login master --- JUNOS 12.1-20111229.0 built 2011-12-29 04:12:22 UTC {master} user@switch> show chassis nonstop-upgrade Item Status Reason FPC 0 Online FPC 1 Online FPC 2 Online FPC 3 Offline Offlined by CLI command FPC 4 Online FPC 5 Online FPC 6 Online FPC 7 OnlinePour vous assurer que la fonctionnalité de partitions à double racine résiliente fonctionne correctement, copiez la nouvelle image Junos OS dans l’autre partition racine du moteur de routage :
user@switch> request system snapshot slice alternateLes partitions à double racine 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.
Mise à niveau du moteur de routage principal d’origine (commutateur EX8200 uniquement)
Cette procédure décrit comment mettre à niveau le moteur de routage principal d’origine après avoir mis à niveau le moteur de routage de sauvegarde d’origine, comme décrit dans Mise à niveau d’un moteur de routage à l’aide de NSSU (commutateur EX8200 uniquement) pour un commutateur EX8200.