Installation de logiciels sur les périphériques de routage (Junos OS)
Les périphériques de routage sont livrés avec Junos OS préinstallé. Dès que de nouvelles fonctionnalités et correctifs logiciels sont disponibles, vous devez mettre à niveau Junos OS pour les utiliser. Vous pouvez installer des logiciels sur des moteurs de routage simples et redondants.
Installation du progiciel sur un routeur doté d’un seul moteur de routage (Junos OS)
Avant d’installer une nouvelle version du logiciel sur un appareil, vous devez sauvegarder le système actuel.
À partir de la version 20.3R1 de Junos OS, les routeurs ACX710 prennent en charge des images limitées.
Pour mettre à niveau le logiciel d’un routeur ou d’un commutateur :
Voir aussi
Installation du progiciel sur un équipement doté de moteurs de routage redondants (Junos OS)
Si l’appareil est équipé de deux moteurs de routage, effectuez une installation Junos OS sur chaque moteur de routage séparément afin de minimiser les perturbations du fonctionnement du réseau.
Pour mettre à niveau les moteurs de routage redondants, vous devez d’abord installer la nouvelle version de Junos OS sur le moteur de routage de sauvegarde tout en conservant la version logicielle en cours d’exécution sur le moteur de routage principal. Après vous être assuré que la nouvelle version du logiciel s’exécute correctement sur le moteur de routage de sauvegarde, vous basculez le contrôle de périphérique vers le moteur de routage de sauvegarde. Enfin, vous installez le nouveau logiciel sur le nouveau moteur de routage de sauvegarde. Pour connaître les procédures détaillées, reportez-vous aux sous-sections suivantes :
- Préparation de l’équipement pour l’installation (Junos OS)
- Installation de logiciels sur le moteur de routage de sauvegarde (Junos OS)
- Installation du logiciel sur le moteur de routage restant (Junos OS)
- Finalisation de l’installation (Junos OS)
Préparation de l’équipement pour l’installation (Junos OS)
Déterminez s’il s’agit de la meilleure procédure pour mettre à niveau votre appareil :
-
Pour mettre à niveau deux versions différentes de Junos OS sans interruption sur le plan de contrôle et avec une interruption minimale du trafic, vous pouvez utiliser Mise à niveau logicielle en service, Présentation d’ISSU unifié pour les routeurs et commutateurs et Mise à niveau d’un cluster de châssis à l’aide de la mise à niveau logicielle en service pour les pare-feu SRX Series.
-
Pour mettre à niveau le logiciel s’exécutant sur les commutateurs Ethernet EX Series dotés de moteurs de routage redondants et sur tous les commutateurs membres dans EX Series Virtual Chassis à l’aide d’une seule commande, vous pouvez utiliser Mise à niveau logicielle ininterrompue, reportez-vous à la section Présentation des mises à niveau logicielles ininterrompues sur les commutateurs EX Series.
-
Pour mettre à niveau le progiciel d’un commutateur EX6200 ou EX8200 avec un moteur de routage installé, reportez-vous à la section Installation du logiciel sur un commutateur EX Series doté d’un Virtual Chassis ou d’un moteur de routage unique (procédure CLI).
Si le basculement GRES (Graceful Moteur de routage Switchover) ou le routage actif ininterrompu (NSR) est activé lorsque vous lancez une installation du logiciel, celui-ci ne s’installe pas correctement. Assurez-vous de désactiver GRES (s’il est activé). Par défaut, NSR est désactivé. Si NSR est activé, supprimez l’instruction nonstop-routing du niveau hiérarchique [edit routing-options] pour la désactiver.
Pour vous assurer que GRES et NSR sont désactivés :
Connectez-vous à la console du moteur de routage principal.
Pour plus d’informations sur la connexion au moteur de routage via le port console, consultez le guide matériel spécifique à votre appareil.
À partir de l’invite opérationnelle de la CLI, entrez dans le mode de configuration :
{master} user@host> configure Entering configuration mode {master} [edit] user@host#Désactiver le routage actif ininterrompu (NSR) :
{master}[edit] user@host# delete routing-options nonstop-routingDésactivez le pontage non-stop s’il est activé :
{master}[edit] user@host# delete protocols layer2-control nonstop-bridgingDésactivez la redondance du moteur de routage si cette option est activée :
{master}[edit] user@host# (delete | deactivate) chassis redundancy graceful-switchoverEnregistrez la modification de configuration sur les deux moteurs de routage :
{master}[edit] user@host# commit synchronize re0: configuration check succeeds re1: commit complete re0: commit completeNote:Pour vous assurer que les modifications de configuration les plus récentes sont validées avant la mise à niveau du logiciel, effectuez cette étape même si le routage actif ininterrompu et le basculement du moteur de routage normal étaient précédemment désactivés.
Quittez le mode de configuration de l’interface de ligne de commande :
[edit] user@host# exit
Installation de logiciels sur le moteur de routage de sauvegarde (Junos OS)
Une fois l’équipement préparé, vous devez d’abord installer la nouvelle version de Junos OS sur le moteur de routage de sauvegarde, tout en conservant la version logicielle en cours d’exécution sur le moteur de routage principal. Cela permet au moteur de routage principal de poursuivre ses opérations, minimisant ainsi les perturbations de votre réseau.
Avant de commencer cette procédure, choisissez le progiciel dont vous avez besoin et téléchargez-le dans le répertoire /var/tmp du moteur de routage principal. Pour plus d’informations sur les packages à utiliser pour quelles mises à niveau, reportez-vous à la section Noms des packages d’installation de Junos OS.
Pour installer le logiciel sur le moteur de routage de sauvegarde :
Connectez-vous au port console du moteur de routage principal actuel dans l’emplacement 0.
Installez le nouveau progiciel sur le moteur de routage de sauvegarde (re1) à l’aide de la
request system software addcommande :user@host> request system software add re1 validate /var/tmp/jinstall-9.2R1.8–domestic-signed.tgz
L’installation et la validation prennent environ 15 minutes.
PRUDENCE:N’incluez pas l’option
re0oure1lorsque vous installez un package à l’aide de larequest system software addcommande si le moteur de routage sur lequel se trouve le package et le moteur de routage sur lequel vous souhaitez installer le package sont identiques. Dans ce cas, le package est supprimé après une mise à niveau réussie.Pour les MX Series, vous pouvez utiliser la
request system software add setcommande pour installer plusieurs packages logiciels en même temps :user@host> request system software add set re1 /var/tmp/installation-package
Pour plus d’informations sur la commande, reportez-vous à la
request system software add setsection Demande d’ajout de logiciel système (Junos OS) ou à l’Explorateur CLI.Redémarrez le moteur de routage de sauvegarde pour démarrer le nouveau logiciel :
user@host> request system reboot other-routing-engine Rebooting re1 user@host>
Vous devez redémarrer l’équipement pour charger la nouvelle installation de Junos OS sur l’appareil. Vous pouvez combiner les étapes 2 et 3 en ajoutant reboot à la
request system software addcommande. Mais si vous effectuez les étapes séparément, assurez-vous de redémarrer le moteur de routage auquel vous venez d’ajouter le logiciel système.Note:Pour mettre fin à l’installation, ne redémarrez pas votre appareil. Au lieu de cela, terminez l’installation, puis exécutez la
request system software delete software-package-namecommande. C’est votre dernière chance d’arrêter l’installation.Tous les logiciels sont chargés lorsque vous redémarrez l’appareil. L’installation peut prendre entre 5 et 10 minutes. L’appareil redémarre ensuite à partir du périphérique d’amorçage sur lequel le logiciel vient d’être installé. Une fois le redémarrage terminé, l’appareil affiche l’invite de connexion.
Pendant la mise à niveau du logiciel, le moteur de routage sur lequel vous effectuez l’installation ne roule pas le trafic.
Exécutez la
show version invoke-on other-routing-enginecommande pour vérifier que le nouveau logiciel est installé.user@host> show version invoke-on other-routing-engine re1: -------------------------------------------------------------------------- Hostname: host1 Model: mx240 Junos: package-name . . . user@host>
(Facultatif) Ajoutez le paquet jweb à l’aide de la
request system software addcommande. Avant de pouvoir ajouter ce package, vous devez d’abord télécharger le logiciel comme vous l’avez fait pour le package d’installation. Pour plus d’informations sur le téléchargement du package jweb, reportez-vous à la section Téléchargement de logiciels (Junos OS).Le module d’installation jweb ajoute une interface utilisateur graphique de gestion des routeurs que vous pouvez utiliser pour visualiser et configurer votre routeur.
Installation du logiciel sur le moteur de routage restant (Junos OS)
Une fois le logiciel installé sur le moteur de routage de sauvegarde, vous êtes prêt à basculer le contrôle de routage vers le moteur de routage de secours, puis à mettre à niveau ou rétrograder le logiciel sur le moteur de routage restant dans l’emplacement 0.
Pour installer le logiciel sur le moteur de routage principal :
Transférez le contrôle de routage du moteur de routage principal vers le de secours :
user@host> request chassis routing-engine master switch warning: Traffic will be interrupted while the PFE is re-initialized Toggle mastership between routing engines ? [yes,no] (no) yes Resolving mastership... Complete. The other routing engine becomes the master.
Pour plus d’informations sur la
request chassis routing-engine mastercommande, reportez-vous à l’Explorateur CLI.Vérifiez que le moteur de routage de l’emplacement 1 est désormais le moteur de routage principal :
user@host> show chassis routing-engine Routing Engine status: Slot 0: Current state Backup Election priority Master (default) Routing Engine status: Slot 1: Current state Master Election priority Backup (default)-
Installez le nouveau progiciel sur le moteur de routage dans l’emplacement 0 à l’aide de la
request system software addcommande :user@host> request system software add validate re0 /var/tmp/jinstall-9.2R1.8–domestic-signed.tgz
L’installation et la validation prennent environ 15 minutes.
PRUDENCE:N’incluez pas l’option
re0oure1lorsque vous installez un package à l’aide de larequest system software addcommande si le moteur de routage sur lequel se trouve le package et le moteur de routage sur lequel vous souhaitez installer le package sont identiques. Dans ce cas, le package est supprimé après une mise à niveau réussie.Pour les routeurs M Series, MX Series et T Series exécutant Junos OS version 12.2 et ultérieure, vous pouvez utiliser la
request system software add setcommande pour installer plusieurs packages logiciels en même temps :user@host> request system software add set re0 /var/tmp/installation-package
Pour plus d’informations sur la commande, reportez-vous à la
request system software add setsection Demande d’ajout de logiciel système (Junos OS) ou à l’Explorateur CLI. Redémarrez le moteur de routage à l’aide de la
request system rebootcommande :user@host> request system reboot Reboot the system? [yes, no] (no) yes
Vous devez redémarrer l’équipement pour charger la nouvelle installation de Junos OS sur l’appareil. Vous pouvez combiner les étapes 3 et 4 en ajoutant reboot à la
request system software addcommande. Mais si vous effectuez les étapes séparément, assurez-vous de redémarrer le moteur de routage auquel vous venez d’ajouter le logiciel système.Note:Pour mettre fin à l’installation, ne redémarrez pas votre appareil. Au lieu de cela, terminez l’installation, puis exécutez la
request system software delete software-package-namecommande. C’est votre dernière chance d’arrêter l’installation.Le logiciel est chargé lorsque vous redémarrez le système. L’installation peut prendre entre 5 et 10 minutes. L’appareil redémarre ensuite à partir du périphérique d’amorçage sur lequel le logiciel vient d’être installé. Une fois le redémarrage terminé, l’appareil affiche l’invite de connexion.
Pendant la mise à niveau du logiciel, le moteur de routage sur lequel vous effectuez l’installation n’achemine pas le trafic.
Connectez-vous au moteur de routage de sauvegarde actuel (emplacement 0) et exécutez la
show versioncommande pour vérifier la version du logiciel installée.user@host> show version
-
(Facultatif) Ajoutez le paquet jweb à l’aide de la
request system software addcommande. Avant de pouvoir ajouter ce package, vous devez d’abord télécharger le logiciel comme vous l’avez fait pour le package d’installation. Pour plus d’informations sur le téléchargement du package jweb, reportez-vous à la section Téléchargement de logiciels (Junos OS).Le module d’installation jweb ajoute une interface utilisateur graphique de gestion des routeurs que vous pouvez utiliser pour visualiser et configurer votre routeur.
Finalisation de l’installation (Junos OS)
Une fois le logiciel installé sur les deux moteurs de routage, vous ramenez le routeur à sa configuration d’origine et sauvegardez la nouvelle installation.
Pour finaliser la mise à niveau des moteurs de routage redondants :
Restaurez la configuration qui existait avant de lancer cette procédure (à partir de Préparation du périphérique pour l’installation (Junos OS)) :
user@host> configure [edit] user@host# rollback 1
Note:Le nombre de
rollbackla commande doit correspondre au nombre de commits que vous avez effectués lors de la préparation du routeur pour l’installation. Par exemple, si vous avez effectué un commit distinct pour désactiver la redondance du moteur de routage et désactiver le pontage sans arrêt, vous devez l’utiliserrollback 2à cette étape.Enregistrez la modification de configuration sur les deux moteurs de routage :
[edit] user@host# commit synchronize and-quit
Transférez le contrôle de routage vers le moteur de routage principal d’origine dans l’emplacement 0 :
{backup} user@host> request chassis routing-engine master switch warning: Traffic will be interrupted while the PFE is re-initialized Toggle mastership between routing engines ? [yes,no] (no) yes Resolving mastership... Complete. The other routing engine becomes the master.Pour plus d’informations sur la
request chassis routing-engine mastercommande, reportez-vous à l’Explorateur CLI.Vérifiez que le moteur de routage (emplacement 0) est bien le moteur de routage principal :
{master} user@host> show chassis routing-engine Routing Engine status: Slot 0: Current state Master Election priority Master (default) Routing Engine status: Slot 1: Current state Backup Election priority Backup (default)Une fois que vous avez installé le nouveau logiciel et que vous êtes convaincu qu’il s’exécute correctement, sauvegardez-le sur les moteurs de routage principal et de secours.
Pour sauvegarder Junos OS avec FreeBSD mis à jour, utilisez la
request system snapshot recoverycommande. Pour savoir quelles plates-formes dans quelles versions utilisent Junos OS avec FreeBSD mis à jour, consultez Explorateur de fonctionnalités et entrez Junos kernel upgrade to FreeBSD 10+.Pour Junos OS, utilisez la
request system snapshotcommande :{master} user@host> request system snapshot {master} user@host> request routing-engine login other-routing-engine {backup} user@host-re1> request system snapshot {backup} user@host-re1> request routing-engine login other-routing-engine {master} user@host>
Le système de fichiers racine est sauvegardé dans /altroot et /config est sauvegardé dans /altconfig. Les systèmes de fichiers racine et /config se trouvent sur la carte CompactFlash du routeur, tandis que les systèmes de fichiers /altroot et /altconfig se trouvent sur le disque dur ou le disque SSD du routeur.
Pour plus d’informations sur la
request system snapshotcommande, reportez-vous à l’Explorateur CLI .Note:Une fois la
request system snapshotcommande exécutée, vous ne pouvez pas revenir à la version précédente du logiciel, car la copie en cours d’exécution et la copie de sauvegarde du logiciel sont identiques.