ISSU unifié pour Junos OS Evolved
(Commutateurs QFX5220-32CD uniquement) La mise à niveau logicielle en service unifié (ISSU) est une fonctionnalité qui minimise les pertes de trafic pendant le processus de mise à niveau logicielle.
Présentation d’ISSU unifié pour Junos OS Evolved
La fonctionnalité ISSU unifiée (Unified In-Service Software Upgrade) vous permet d’effectuer une mise à niveau vers une version plus récente de Junos OS Evolved sans interruption du plan de contrôle et sans perte de trafic minimale.
Lors d’un ISSU unifié, le système redémarre le logiciel mis à niveau (noyau et applications) sans réinitialiser le matériel sous-jacent. Ce processus est plus rapide que le redémarrage du système complet. Le logiciel redémarré restaure son état précédent et exécute la nouvelle version.
Unified ISSU offre les avantages suivants :
-
Élimine les temps d’arrêt du réseau lors de la mise à niveau des images logicielles.
-
Réduit les coûts d’exploitation tout en offrant des niveaux de service plus élevés.
-
Permet d’implémenter rapidement de nouvelles fonctionnalités.
- Processus ISSU unifié sur Junos OS Evolved
- Scénarios de mise à niveau lors d’un ISSU unifié
- Validation lors d’un ISSU unifié
Processus ISSU unifié sur Junos OS Evolved
Lorsque vous effectuez une mise à niveau logicielle à l’aide d’un ISSU unifié, le processus suivant se produit :
-
Le système télécharge le nouveau progiciel et effectue des vérifications pour valider la configuration existante par rapport au nouveau progiciel. Cette étape comprend des vérifications de la configuration des applications et du kit de développement logiciel (SDK) pour vous assurer que vous pouvez effectuer la mise à niveau à l’aide d’un ISSU unifié.
-
Le logiciel est installé sur le système et devient la version de démarrage suivante.
- Le logiciel de mise à niveau répertorie les applications qui ont été modifiées et qui doivent être redémarrées. La mise à niveau est effectuée à l’aide d’un redémarrage ou d’un redémarrage, déterminé par le processus de validation.
- Le système démarre l’exécution de la nouvelle version du logiciel et l’ISSU unifié est terminé.
Scénarios de mise à niveau lors d’un ISSU unifié
Lorsque vous effectuez un ISSU unifié sur un équipement Junos OS Evolved, le processus de validation détermine laquelle des méthodes suivantes est nécessaire pour effectuer la mise à niveau :
-
Redémarrage de l’application
-
Redémarrage à chaud du noyau en service
-
Redémarrage du système
Le redémarrage de l’application implique un simple redémarrage des applications mises à niveau. Les applications redémarrées exécutent la nouvelle version du logiciel. Ce type de mise à niveau se déroule sans impact et n’entraîne aucune perte de trafic.
Le redémarrage à chaud du noyau en service consiste à charger un nouveau noyau directement dans la mémoire et à l’exécuter, sans initialiser le matériel. Ce processus réduit les temps d’arrêt du réseau et minimise les pertes de trafic lors de la mise à niveau.
Le redémarrage du système implique un redémarrage complet de l’équipement, y compris la réinitialisation des composants matériels. Ce processus est identique à celui d’une mise à niveau sans utiliser l’ISSU unifié.
L’ISSU unifié est effectué à l’aide d’un redémarrage à chaud du noyau en service si :
-
Les composants ou applications modifiés nécessitent le redémarrage de l’appareil.
-
Les composants ou applications modifiés ne peuvent pas être mis à niveau à l’aide d’un redémarrage de l’application.
-
Le noyau a changé.
Vous êtes invité à confirmer le redémarrage à chaud du noyau en service si des modifications sont apportées à une application qui ne prend pas en charge le redémarrage de l’application. Si une modification majeure de la version est apportée à l’application, vous êtes invité à redémarrer le système pour terminer l’ISSU unifié.
Dans d’autres scénarios, l’ISSU unifié est effectué à l’aide d’un redémarrage de l’application.
Validation lors d’un ISSU unifié
Avant d’effectuer un ISSU unifié, vous devez valider le nouveau progiciel par rapport à la configuration existante.
Le système compare la configuration système existante avec le nouveau progiciel pour déterminer si les deux sont compatibles. Il vérifie également les configurations des applications et les versions du kit de développement logiciel (SDK) pour déterminer si une mise à niveau sans impact est possible. Notez que la validation n’installe pas réellement le nouveau progiciel.
Le système effectue la validation par défaut avant que vous ne mettiez à niveau l’appareil à l’aide d’un ISSU unifié. Lorsque vous ajoutez un package avec un numéro de version différent, le système effectue automatiquement la vérification de validation de la configuration de l’application et la vérification de validation du SDK.
En cas d’échec de la validation de la configuration existante, l’ISSU unifié s’interrompt et un message d’erreur fournit plus d’informations sur l’échec. Si la validation de la configuration de l’application ou de la version du SDK échoue, vous êtes invité à confirmer si vous souhaitez continuer avec l’ISSU. Un message d’erreur fournit plus d’informations sur l’échec.
Si vous effectuez un ISSU unifié sans validation, des incompatibilités dans la configuration peuvent entraîner une perte de trafic pendant la mise à niveau.
Pour plus d’informations sur la façon d’effectuer un contrôle de validation, reportez-vous à la section request system software validate-restart
.
À partir de Junos OS Evolved version 23.4R1, la sortie de la request system software validate-restart
commande résume la méthode requise pour effectuer la mise à niveau indiquée, par exemple, un redémarrage de l’application, un redémarrage à chaud du noyau en service ou un redémarrage du système.
Considérations relatives à l’ISSU unifié pour Junos OS Evolved
Unified ISSU vous permet de passer à une version plus récente de Junos OS Evolved avec un minimum d’interruption du trafic et sans temps d’arrêt.
Sur Junos OS Evolved, l’ISSU unifié présente les mises en garde suivantes :
-
Vous ne pouvez pas utiliser ISSU unifié pour installer une version de Junos OS Evolved antérieure à la version de Junos OS Evolved actuellement en cours d’exécution sur le périphérique.
-
Unified ISSU ne met pas à niveau le micrologiciel dans le cadre du processus. Vous devez mettre à niveau le micrologiciel séparément.
-
Le processus ISSU unifié est terminé si la configuration système actuelle n’est pas compatible avec la nouvelle version du logiciel.
-
L’ISSU unifié peut entraîner des inexactitudes dans les valeurs des compteurs de filtres, des compteurs de mécanismes de contrôle et des compteurs de file d’attente.
-
Les entrées ARP (Address Resolution Protocol) existantes n’expireront pas et de nouvelles entrées ARP ne seront pas ajoutées pendant le processus ISSU
-
Au cours du processus ISSU , il est possible que le système ne réponde pas aux demandes ARP des nœuds homologues. Pour éviter que les entrées côté homologue n’expirent pendant la fenêtre ISSU , les nœuds homologues doivent être configurés pour augmenter le nombre de nouvelles tentatives ARP avant de déclencher ISSU.
Réalisation d’un ISSU unifié pour mettre à niveau Junos OS Evolved
Lorsque vous prévoyez d’effectuer un ISSU unifié, choisissez un moment où votre réseau est aussi stable que possible. Comme pour une mise à niveau normale, les sessions Telnet, SNMP et l’accès CLI sont brièvement interrompus.
Nous vous recommandons de lire la rubrique Considérations relatives à l’ISSU unifié pour Junos OS Evolved afin d’anticiper les circonstances particulières susceptibles d’affecter votre mise à niveau.
- Conditions préalables à la réalisation d’un ISSU unifié pour la mise à niveau de Junos OS Evolved
- Mise à niveau de Junos OS Evolved avec un ISSU unifié
Conditions préalables à la réalisation d’un ISSU unifié pour la mise à niveau de Junos OS Evolved
Avant de mettre à niveau votre appareil, procédez comme suit :
Mise à niveau de Junos OS Evolved avec un ISSU unifié
Tableau de l’historique des modifications
La prise en charge des fonctionnalités est déterminée par la plateforme et la version que vous utilisez. Utilisez l’explorateur de fonctionnalités pour déterminer si une fonctionnalité est prise en charge sur votre plateforme.
request system software validate-restart
commande résume la méthode requise pour effectuer la mise à niveau indiquée, par exemple, un redémarrage de l’application, un redémarrage à chaud du noyau en service ou un redémarrage du système.