Mise à niveau logicielle sur un Virtual Chassis 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 un Virtual Chassis EX8200. NSSU met à niveau le logiciel en cours d’exécution sur tous les moteurs de routage avec une interruption minimale du trafic pendant la mise à niveau. NSSU est pris en charge sur EX8200 Virtual Chassis avec des moteurs de routage externes XRE200 redondants exécutant Junos OS version 11.1 ou ultérieure.
NSSU met à niveau tous les moteurs de routage sur tous les membres du Virtual Chassis et sur les moteurs de routage externes XRE200. Avec NSSU, vous ne pouvez pas choisir de mettre à niveau uniquement les moteurs de routage de sauvegarde, ni de mettre à niveau un membre spécifique du Virtual Chassis. Si vous devez mettre à niveau un membre spécifique du Virtual Chassis, reportez-vous à la section Installation du logiciel d’un seul périphérique dans un Virtual Chassis EX8200.
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, NSSU met à niveau les cartes de ligne une par une, en commençant par la carte de ligne dans l’emplacement 0 du membre 0. Cela permet aux liaisons Ethernet agrégées dont les membres sont sur des cartes de ligne différentes de rester opérationnelles 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 membres exécutent la même version du logiciel :
{master:8} user@external-routing-engine> show version all-members
Si les membres de Virtual Chassis n’exécutent pas la même version du logiciel, utilisez la
request system software add
commande pour mettre à niveau le logiciel sur les membres incohérents. Pour obtenir des instructions, reportez-vous à la section Installation du logiciel pour un seul périphérique dans un Virtual Chassis EX8200.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é :
{master:8} user@switch> show task replication Stateful Replication: Enabled RE mode: Master Protocol Synchronization Status PIM Complete
Si 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.
Mise à niveau du logiciel à l’aide de NSSU
Cette procédure décrit comment mettre à niveau le logiciel s’exécutant sur tous les moteurs de routage à l’aide de NSSU. Une fois la mise à niveau terminée, tous les moteurs de routage exécutent la nouvelle version du logiciel. Le moteur de routage externe de sauvegarde est désormais le moteur de routage externe principal, et les moteurs de routage de sauvegarde internes dans les commutateurs membres sont désormais les moteurs de routage principaux internes dans ces commutateurs membres.
Pour mettre à niveau tous les moteurs de routage à l’aide de NSSU :
Téléchargez le package logiciel pour le moteur de routage externe XRE200 en suivant l’une des procédures décrites dans la section Téléchargement du logiciel. Le nom du progiciel du moteur de routage externe XRE200 contient le terme xre200.
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 externe 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:8} user@external-routing-engine> request system software nonstop-upgrade reboot /var/tmp/package-name-m.nZx-distribution.tgz
où package-name-m.nZx-distribution.tgz est, par exemple, jinstall-ex-xre200-11.1R2.5-domestic-signed.tgz.
Note:Vous pouvez omettre l’option de redémarrage . Lorsque vous incluez l’option de redémarrage , NSSU redémarre automatiquement les moteurs de routage principaux d’origine une fois que la nouvelle image y a été installée. Si vous omettez l’option de redémarrage , vous devez redémarrer manuellement les moteurs de routage principaux d’origine (désormais les moteurs de routage de secours) pour terminer la mise à niveau. Pour effectuer le redémarrage, vous devez établir une connexion au port de console du module SRE (Switch Fabric and moteur de routage) ou du module moteur de routage (RE).
Le commutateur affiche des messages d’état similaires aux messages suivants au fur et à mesure de l’exécution de la mise à niveau :
Chassis ISSU Check Done ISSU: Validating Image ISSU: Preparing LCC Backup REs ISSU: Preparing Backup RE Pushing bundle /var/tmp/jinstall-ex-xre200-11.1-20110208.0-domestic-signed.tgz to member9 member9: -------------------------------------------------------------------------- WARNING: A reboot is required to install the software WARNING: Use the 'request system reboot' command immediately VC Backup upgrade done Rebooting VC Backup RE Rebooting member9 ISSU: Backup RE Prepare Done Waiting for VC Backup RE reboot Pushing bundle to member0-backup Pushing bundle to member1-backup WARNING: A reboot is required to install the software WARNING: Use the 'request system reboot' command immediately WARNING: A reboot is required to install the software WARNING: Use the 'request system reboot' command immediately Rebooting member0-backup Rebooting LCC [member0-backup] Rebooting member1-backup Rebooting LCC [member1-backup] ISSU: LCC Backup REs Prepare Done GRES operational Initiating Chassis Nonstop-Software-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 Nonstop-Upgrade status member0: -------------------------------------------------------------------------- Item Status Reason FPC 0 Online (ISSU) FPC 1 Online (ISSU) FPC 2 Online (ISSU) FPC 5 Online (ISSU) member1: -------------------------------------------------------------------------- Item Status Reason FPC 0 Online (ISSU) FPC 1 Online (ISSU) FPC 2 Online (ISSU) FPC 5 Online (ISSU) member0: -------------------------------------------------------------------------- Item Status Reason FPC 0 Online (ISSU) FPC 1 Online (ISSU) FPC 2 Online (ISSU) FPC 5 Online (ISSU) member1: -------------------------------------------------------------------------- Item Status Reason FPC 0 Online (ISSU) FPC 1 Online (ISSU) FPC 2 Online (ISSU) FPC 5 Online (ISSU) ISSU: Upgrading Old Master RE Pushing bundle /var/tmp/incoming-package-8200.tgz to member0-master Pushing bundle /var/tmp/incoming-package-8200.tgz to member1-master ISSU: RE switchover Done 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 root@ *** System going down IMMEDIATELY Shutdown NOW!
Note:Si vous omettez l’option de redémarrage à cette étape, vous devez terminer la mise à niveau en redémarrant séparément le moteur de routage principal d’origine sur chaque membre Virtual Chassis et le moteur de routage externe principal d’origine. Pour redémarrer le moteur de routage principal d’origine sur un membre Virtual Chassis, vous devez établir une connexion au port de console du module SRE (Switch Fabric and moteur de routage) ou du module moteur de routage (RE).
Connectez-vous une fois le redémarrage terminé. Pour vérifier que le logiciel de tous les moteurs de routage des membres Virtual Chassis a été mis à niveau, entrez la commande suivante :
{backup:8} user@external-routing-engine> show version all-members
Vérifiez que les cartes de ligne qui étaient en ligne avant la mise à niveau sont en ligne après la mise à niveau en entrant la
show chassis nonstop-upgrade
commande :{backup:8} user@external-routing-engine> show chassis nonstop-upgrade member0: -------------------------------------------------------------------------- Item Status Reason FPC 0 Online FPC 1 Online FPC 2 Online FPC 5 Online member1: -------------------------------------------------------------------------- Item Status Reason FPC 0 Online FPC 1 Online FPC 2 Online FPC 5 Online