Introduction
Ce document décrit comment mettre à niveau le micrologiciel sur un commutateur MDS 9000 Series Multilayer Director Switch (MDS).
Informations générales
Astuce : Pour plus d'informations sur la procédure décrite dans ce document, reportez-vous au Guide d'installation et de mise à niveau du logiciel Cisco MDS 9000 NX-OS et SAN-OS. En outre, reportez-vous à l'article Meilleures pratiques de mise à niveau de NX-OS pour les commutateurs MDS Cisco Support Community afin d'afficher les informations sur les meilleures pratiques concernant le commutateur de la gamme Cisco MDS 9000.
Présentation des mises à niveau non perturbantes
Tous les commutateurs MDS prennent en charge les mises à niveau et les mises à niveau sans interruption de service, sous réserve des limitations indiquées dans les notes de version de MDS.
Sur un MDS de la gamme 95xx ou 97xx avec deux superviseurs, lors de la mise à niveau du micrologiciel, le nouveau code est chargé sur le superviseur de secours. Une commutation se produit alors afin de rendre le superviseur qui exécute le nouveau code actif. Le code est ensuite chargé sur le superviseur précédemment actif et devient le nouveau superviseur de secours. Le plan de données continue de transmettre le trafic Fibre Channel. Les modules démarrent ensuite sans interruption au niveau du module le plus bas et passent au niveau le plus élevé.
Sur un MDS des gammes 91xx, 92xx ou 93xx, qui ne possède qu'un seul superviseur, le superviseur (plan de contrôle) est rechargé. Le plan de données continue de transmettre le trafic Fibre Channel.
Si vous avez l'intention de procéder à une mise à niveau via Telnet, Secure Shell (SSH) ou SNMP (Simple Network Management Protocol) (Fabric Manager/Device Manager), assurez-vous que vous disposez d'une connexion Ethernet aux deux superviseurs. Une fois la session Telnet perdue pendant la mise à niveau, vous devez vous reconnecter au commutateur. Vous allez maintenant vous connecter au superviseur de secours précédent.
Note: Cisco recommande que les mises à niveau du micrologiciel soient effectuées à partir de la console locale.
Mettre à niveau le micrologiciel
Complétez ces étapes afin de mettre à niveau le micrologiciel :
- Lisez les notes de version MDS pour la version vers laquelle vous comptez effectuer la mise à niveau. Le cas échéant, consultez les Notes de version entre les anciens et les nouveaux niveaux du micrologiciel afin d'en savoir plus sur les modifications. Il existe un tableau dans les Notes de publication qui fournit le chemin de mise à niveau sans interruption.
- Entrez l'une de ces commandes afin de copier la configuration en cours et la configuration de démarrage de sorte que vous ayez une sauvegarde dans le cas où vous avez effectué une modification que vous n'avez pas enregistrée :
copy running-config startup-config
copy r s
- Entrez cette commande afin de copier la configuration en cours dans le bootflash, qui garantit qu'il y a une copie qui peut être utilisée pour la sauvegarde et afin de vérifier que le bootflash n'est pas en lecture seule (ceci est rare, mais une erreur contre le flash peut causer ceci) :
copy running-config bootflash:$(SWITCHNAME)-$(TIMESTAMP).cfg
Voici un exemple de la sortie de bootflash :
MDS9124A-2015-04-07-10.02.27.cfg
- Copiez la configuration que vous venez d'enregistrer sur votre serveur TFTP. Cela permet de réaliser trois choses : Il vérifie que vous disposez d'un serveur TFTP opérationnel, il vérifie que vous pouvez atteindre le serveur sur le réseau IP et il place une copie de la configuration dans un emplacement externe au commutateur de sorte que vous ayez une sauvegarde en cas de défaillance d'un commutateur.
Astuce : De nombreux serveurs TFTP gratuits sont disponibles sur Internet, tels que Solarwinds.
Entrez la commande copy bootflash: tftp: afin de copier la configuration sur le serveur TFTP. Voici un exemple :
copy bootflash: tftp:
<prompts for file name> MDS9124A-2015-04-07-10.02.27.cfg
<prompt for tftp server name or ip address> 192.168.1.1
- Vérifiez que vous disposez d'une copie du micrologiciel en cours sur votre serveur TFTP afin de disposer d'une sauvegarde au cas où vous deviez revenir à la version d'origine. Si ce n'est pas le cas, copiez-le à partir du commutateur vers le serveur TFTP à ce stade.
Voici quelques exemples :
copy bootflash: tftp:
<prompts for file name> m9100-s2ek9-kickstart-mz.3.3.5b.bin
<prompt for tftp server name or ip address> 192.168.1.1
copy bootflash: tftp:
<prompts for file name> m9100-s2ek9-kickstart-mz.3.3.5b.bin
<prompt for tftp server name or ip address> 192.168.1.1
Note: Pour les invites des entrées de nom de fichier, utilisez votre version actuelle.
- Téléchargez la nouvelle version de NX-OS à partir de la page Télécharger le logiciel Cisco. Vous aurez besoin à la fois d'un démarrage et d'une image système. Placez-les sur le serveur TFTP dans le répertoire TFTP par défaut.
Vous pouvez utiliser ce tableau afin de choisir votre série de commutateurs, puis vous pouvez choisir le modèle de commutateur :
Type de commutateur de la gamme Cisco MDS |
Convention de dénomination |
MDS 9134 et 9124, commutateur de fabric Cisco pour HP C-Class BladeSystem, commutateur de fabric Cisco pour IBM BladeCenter |
Le nom du fichier commence par m9100-s2ek9 |
Gamme MDS 9132T |
Le nom du fichier commence par m9100-s6ek9 |
Gamme MDS 9148 |
Le nom du fichier commence par m9100-s3ek9 |
Gamme MDS 9148s |
Le nom du fichier commence par m9100-s5ek9 |
Gamme MDS 9148T |
Le nom du fichier commence par m9148-s6ek9 |
Gamme MDS 9222i |
Le nom du fichier commence par m9200-s2ek9 |
Gamme MDS 9250i |
Le nom du fichier commence par m9250-s5ek9 |
Gamme MDS 9396s |
Le nom du fichier commence par m9300-s1ek9 |
Gamme MDS 9396T |
Le nom de fichier commence par m9300-s2ek9 |
Gammes MDS 9513, 9509 et 9506 |
Module Supervisor-2 Module Supervisor-2A |
Le nom du fichier commence par m9500-sf2ek9 |
Gammes MDS 9710, 9706 et 9718 |
Module Supervisor 3 |
Le nom du fichier commence par m9700-sf3ek9 |
Gammes MDS 9710, 9706 et 9718 |
Module de supervision-4 |
Le nom du fichier commence par m9700-sf4ek9 |
- Voici un exemple qui utilise le démarrage du microprogramme de la gamme MDS 9148 et le logiciel système Version 5.2(8f) :
m9100-s3ek9-kickstart-mz.5.2.8f.bin
m9100-s3ek9-mz.5.2.8f.bin
Note: Afin d'obtenir la somme de contrôle Message Digest5 (MD5), passez le curseur sur le nom de l'image sur la page de téléchargement.
- Vérifiez qu'il y a suffisamment d'espace libre sur le bootflash pour que les nouvelles images soient ajoutées. Si ce n'est pas le cas, vous devez effacer au moins le fichier image système. Conservez l'image de démarrage afin qu'en cas de dysfonctionnement, vous puissiez amener le commutateur à un point où vous pouvez charger (TFTP) une nouvelle image. Une fois la mise à niveau effectuée, vous pouvez supprimer l'ancienne version.
Entrez cette commande afin de vérifier l'espace libre bootflash :
dir bootflash:
En outre, si vous exécutez un commutateur à deux superviseurs, entrez cette commande afin de vérifier qu'il y a suffisamment d'espace libre sur le superviseur de secours :
dir bootflash://sup-standby/
- Téléchargez les nouvelles images dans le bootflash du commutateur :
copy tftp: bootflash:
<prompts for file name> m9100-s3ek9-kickstart-mz.5.2.8f.bin
<prompt for tftp server name or ip address> 192.168.1.1
copy tftp: bootflash:
<prompts for file name> m9100-s3ek9-mz.5.2.8f.bin
<prompt for tftp server name or ip address> 192.168.1.1
- Entrez cette commande dans l'interface de ligne de commande afin de vérifier la somme de contrôle et la somme de contrôle MD5 :
show file bootflash:filename md5sum
- Entrez cette commande dans l'interface de ligne de commande afin d'afficher l'impact de l'installation de ce code, de vérifier les images et de s'assurer qu'elles sont compatibles avec le commutateur :
show install all impact kickstart bootflash:m9100-s2ek9-kickstart-mz.5.2.8f.bin
system bootflash:m9100-s2ek9-mz.5.2.8f.bin
Note: Cette commande n'est pas utilisée pour l'installation, mais elle peut être utilisée afin de vérifier ces informations.
Note: Toutes les sessions de transfert de fichiers (telles que SFTP/SCP) vers le commutateur doivent être fermées avant de commencer le processus de mise à niveau/rétrogradation. Toute session de transfert de fichiers ouverte peut entraîner un rechargement perturbateur du commutateur au moment de l'ISSU/D. Voir CSCvo22269 et CSCvu52058 pour plus d'informations.
- En option, vous pouvez entrer la commande show incompatibilité system bootflash:m9500-sf2ek9-mz.6.2.5a.bin dans l'interface de ligne de commande. Voici un exemple :
switch# show incompatibility system bootflash: m9500-sf2ek9-mz.6.2.5a.bin
Cisco Fabric Services (CFS)
The following configurations on active are incompatible with the system image:
1) Service : cfs , Capability : CAP_FEATURE_CFS_ENABLED_DEVICE_ALIAS
Description : CFS - Distribution is enabled for DEVICE-ALIAS
Capability requirement : STRICT
Disable command : no device-alias distribute
- Entrez cette commande dans l'interface de ligne de commande afin d'installer le micrologiciel :
install all kickstart bootflash:m9100-s2ek9-kickstart-mz.4.2.9.bin system
bootflash:m9100-s2ek9-mz.4.2.9.bin
Note: Veillez à surveiller de près la table d'impact.
- Répétez les étapes 7. à 12. pour chaque version du code et utilisez le nom de l'image de version suivante.