Ce document décrit comment identifier et résoudre les problèmes courants lors des mises à niveau ISSU sur les commutateurs de la gamme Cisco Catalyst 9000.
Cisco vous recommande de prendre connaissance des rubriques suivantes :
Architecture et modèles de déploiement de la gamme Cisco Catalyst 9000
Mises à niveau de maintenance logicielle (SMU) et processus ISSU
Technologies StackWise Virtual et StackWise
Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :
Commutateurs Cisco Catalyst 9400, 9500 et 9600
Cisco IOS® XE
Déploiements virtuels StackWise et double superviseur
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.
La mise à niveau logicielle en service (ISSU) permet de mettre à niveau le logiciel du commutateur tout en maintenant le réseau opérationnel. Plusieurs conditions doivent être réunies pour que ISSU réussisse : le chemin d'accès du logiciel doit être pris en charge, les membres de la pile doivent exécuter les versions correspondantes et le micrologiciel doit être aligné. Le non-respect de ces conditions peut interrompre la mise à niveau ou provoquer une instabilité du réseau.
Avant de commencer la mise à niveau ISSU, vérifiez les points suivants :
1. Vérifiez que les versions actuelles et cibles de Cisco IOS XE prennent en charge ISSU.
2. Vérifiez que le chemin de mise à niveau est indiqué comme étant pris en charge dans la matrice de compatibilité ISSU de Cisco.
3. Vérifiez que tous les membres ou superviseurs de la pile exécutent la même image logicielle.
4. Assurez-vous que les superviseurs actifs et en veille utilisent les mêmes versions ROMMON.
5. Confirmez que le commutateur fonctionne en mode d’installation (la variable de démarrage doit être packages.conf).
6. Vérifiez la mémoire et la disponibilité de l'espace flash pour la nouvelle image.
7. Vérifiez que le commutateur n’est pas dans un état dégradé ou non redondant.
8. Vérifiez qu'il n'existe aucune défaillance active, alarme matérielle ou journal critique.
9. Vérifiez que le résultat de la commande show issue state detail indique qu'aucune opération ISSU n'est en cours.
Exemple :
switch# show issu state detail
Current ISSU Status: Enabled
Previous ISSU Operation: N/A
<snip>
No ISSU operation is in progress <<<<<<<<<
Mise en garde : Si l'ISSU est déjà en cours, ne lancez pas une autre mise à niveau.
Exécutez ces commandes afin d'aider à la validation :
Symptôme : La commande show issu state detail montre que l'ISSU est en cours même si la mise à niveau n'est pas terminée ou a échoué explicitement. Cette condition peut bloquer d'autres tentatives ISSU et perturber les workflows de mise à niveau normaux.
Le message d'erreur ISSU en cours peut s'afficher :
FAILED: ISSU in progress; please use install abort issu to abort ISSU operation OR install commit to complete the current ISSU operation.
Vérification : Exécutez la commande show issue state detail et recherchez :
Current ISSU Status: In Progress
Previous ISSU Operation: N/A
Si l'état reste en cours sans modification sur une période prolongée, le processus est probablement bloqué.
Cause première : interruption inattendue lors d'une précédente tentative ISSU ou échec d'incompatibilité.
Solution : Exécutez la commande install abort issu.
Si l'ISSU est toujours en cours après avoir tenté d'abandonner l'opération ISSU, procédez comme suit :
Mise en garde : Cette procédure peut déclencher un rechargement de l'ensemble du commutateur ou de la pile.
Exécutez la commande install remove inactive :
Switch#install remove inactive
install_remove: START Thu Jun 12 04:31:54 UTC 2025
install_remove: Removing IMG
Cleaning up unnecessary package files
Activer le service interne :
switch(config)# service internal
Effacer l'état d'installation actuel :
switch#clear install state
Avertissement : Ne démarrez jamais un autre ISSU tant qu'une opération ISSU reste active. Cela peut entraîner une corruption du logiciel ou une instabilité du périphérique.
Symptôme : certaines configurations ne sont pas compatibles avec la nouvelle version du logiciel et peuvent entraîner des problèmes lors de la mise à niveau. Cette erreur de liste de commandes (MCL) « MCL-Terminating the current ISSU Operation » peut apparaître :
ERROR: MCL-Terminating the current ISSU Operation. ISSU Abort operation is initiated
ERROR: Once ISSU abort is done please check full list of mismatched commands via:
ERROR: show redundancy config-sync failures historic mcl
Solution : Exécutez la commande show redundancy config-sync errors history mcl et supprimez les commandes incompatibles si possible. Si les commandes ne peuvent pas être supprimées, effectuez une mise à niveau standard.
Remarque : Vérifiez qu'aucune mise à niveau ISSU n'est en cours pour lancer une nouvelle mise à niveau. Reportez-vous à la section État ISSU bloqué en cours.
Cette erreur peut apparaître :
%REDUNDANCY-2-IPC: IOS versions do not match.
Vérification : Comparez les versions de Cisco ROMMON et de Cisco IOS à l'aide de la commande show version. Dans les systèmes à double SUP, vérifiez que les deux SUP utilisent les mêmes versions de microprogramme et de logiciel.
Solution : Mettez à niveau Cisco ROMMON ou Cisco IOS vers la même version avant de lancer ISSU.
Remarque : Reportez-vous aux notes de version spécifiques à la plate-forme pour connaître les étapes de mise à niveau ROMMON.
| Révision | Date de publication | Commentaires |
|---|---|---|
2.0 |
09-Sep-2026
|
Formatage, étapes séquentielles, en-têtes. |
1.0 |
11-Jul-2025
|
Première publication |