Upgrade des switches N7K en mode ISSU

 

 

Introduction

 

Définition Simple de l'ISSU (In-Service Software Upgrade): Control Planes Restart without affecting the Data Planes, Upgrade du châssis sans interruption de service.

La méthode classique d'Upgrade des swicthes Cisco consiste à changer la variable de Boot suivi d'un Reload : Interruption de service le temps du redémarrage de l'équipement. L'ISSU permet d'éviter cette faiblesse/anomalie.

L’Upgrade se fait sur le châssis Global et pas pour chaque VDC individuellement.

Présence de Dual Sup Cards : l’une est active et l’autre est Standby.

Activation de NSF avec SSO Obligatoire.

Les OS d’Upgrade NX-OS : Kikstart Image + System Image

La Recommandation Cisco pour les IOSs des N7Ks/N5K est la suivante (Janvier 2018) :

Type de Nexus OS Préconisé
N7K 7.2(2)D1(2)
N5K 7.1(4)N1(1)

L’ISSU n’est pas supporté lorsque les VPC Peers se trouvent sur un seul équipement physique mais dans deux VDCs séparés.

Le mode de configuration Global est bloqué durant l’Upgrade pour éviter n’importe quel changement qui peut y avoir lieu. 

 

 

Étapes d’Upgrade en mode ISSU

 

1- Mettre la commande « show running-config aclmgr inactive-if-config » sur tous les VDCs, suivi par la commande « clear inactive-config acl ».

Si la configuration possède la syntaxe «mac packet-classify» sous les interfaces, il faut la supprimer en utilisant la commande  « no mac packet-classify ».


2- S’assurer avant de débuter l’Upgrade que l’espace restant est suffisant pour acquérir le nouvel IOS (bootflash et standby bootflash).

Switch # dir bootflash:
Switch # dir bootflash://sup-standby/

 

3- Effectuer une copie de l’Image NX-OS Kickstart ainsi que de l’Image Système principale NX-OS sur le module Supervisor Actif en utilisant l’un des protocoles de transfert de fichiers : SCP, TFTP, FTP, … 

Ne pas oublier suite à la copie de vérifier la présence du nouvel OS dans le Bootflash, vérifier ensuite le bon hachage md5 de cet OS transféré et effectuer par suite une copie vers le SUPBootflash .

Switch # dir bootflash:
Switch # copy bootflash:OS.bin bootflash://sup-standby/
Switch # copy bootflash:Kickstart-OS.bin bootflash://sup-standby/
Switch # dir bootflash://sup-standby/
Switch # sh file bootblash:OS.bin md5sum
Switch # sh file bootblash:Kickstart-OS.bin md5sum

En se référant aux valeurs présentes sur le site Cisco, le résultat attendu de la vérification du bon hachage md5 est doit être comme suit (Janvier 2018) :

Type d'OS md5 checksum
OS dc38714383dc05b76aeeea96d70191a6
Kickstart-OS 267496e542456eb282c0608c34da63cd

 

4- Sauvegarder la config existante sur le VDC Global avant de débuter l’Upgrade.

Switch # copy running-config startup-config vdc-all

 

5- Vérification de la compatibilité de l’OS et son impact sur l’ISUU :

Switch # show install all impact kickstart bootflash:Kikstart.OS.bin system bootflash:OS.bin
Switch # show incompatibility-all system OS.bin

Le résultat attendu doit être un SUCCESS avec un IMPACT non-disruptive et No incompatible configurations.    

 

6- Avant de commencer les étapes d’Upgrade qui suivent, il est recommandé d’effectuer un Backup des Configs existantes ainsi que les shows des outputs les plus utilisés sur les VDCs (les tables de routages, les vpcs, les modules, les interfaces …). 

Les commandes recommandées sont les suivantes :

Commandes Signification / Remarques
Switch # show version Vérification de la version existante
Switch # show module Visualiser l’état des modules/Cartes sur le châssis
Switch # show diagnostic result module all Effectuer un diagnostic des modules/Cartes sur le châssis
Switch # show system redundancy status Visualiser l’état de deux cartes SUP Active et Standby
Switch # show system redundancy ha status Visualiser l’état de deux cartes SUP Active et Standby
Switch # show lacp issu-impact Savoir les si les Po sont bien configurés à accepter l’ISSU
Switch # show environment fan État des Ventilo
Switch # show environment power État du Power
Switch # show vdc Liste des VDCs configurés
Switch # show vdcmembership Liste des VDCs configurés avec leurs memberships
Switch # show vpc État des VPCs configurés
Switch # show vpc role État des VPCs configurés avec leurs rôles
Switch # show fex État des Fexs
Switch # show fex detail État des Fexs avec leurs ports correspondants
Switch # show port-channel summary Liste des Po ainsi que les interfaces correspondantes et leurs états
Switch # sh vlan Liste des vlans
Switch # show ip route Visualiser les routes dans la table de routage
Switch # show int status Visualiser l’état des interfaces
Switch # show ip int brief Visualiser l’état des interfaces avec leurs IPs
Switch # show hsrp brief Permet de visualiser l’état des Interfaces Physiques et Virtuelles Actifs/Standby du HSRP
Switch # show vrrp brief Permet de visualiser l’état des Interfaces Physiques et Virtuelles Actifs/Standby du VRRP
Switch # show ip ospf neighbor Visualiser l’état des adjacences OSPF
Switch # show ip eigrp neighbor Visualiser l’état des adjacences EIGRP
Switch # show cdp n Liste des Équipements voisins connectés (Cisco)

 

7- Effectuer l’Upgrade ISSU en tapant la commande suivante sur le SUP Actif du N7K :

Switch # install all kickstart Kickstart.OS.bin system OS.bin

 

8- Vérification du bon OS Installé sur le châssis.

Switch # show version

 

9- Vérification du déroulement de tout le processus d’Upgrade ainsi que de l’état de cartes SUP et des modules suite à l’opération :

Commande de Vérification Signification / Remarque
Switch # show install all status Validation du bon déroulement des étapes de l’ISSU
Switch # show install all failure-reason Citation d’éventuelles erreurs rencontrées durant l’Upgrade
Switch # show module Vérification des cartes dans le châssis
Switch # show redundancy Status Vérification des Cartes SUP Active et Standby (Rôles inversés suite à l’Upgrade)

 

10- Répéter l’Étape 6 pour la comparaison des résultats obtenus avec les outputs de l’état initial.

 

11- Effectuer un « switchover » puisqu’après l’Upgrade les deux cartes SUP inversent leurs Rôle (Actif-Standby) :

Switch # system switchover

 

12- Répéter encore une fois l’Étape 6 pour la comparaison des résultats obtenus avec les outputs de l’état initial.

Ajouter un commentaire

Commentaires

Il n'y a pas encore de commentaire.