Commutateurs : Commutateurs Cisco Catalyst, s�rie�6500

Récupérer un MSFC manquant à l'aide de la commande show module de Supervisor Engine

18 octobre 2016 - Traduction automatique
Autres versions: PDFpdf | Anglais (19 septembre 2015) | Commentaires


Contenu


Introduction

Ce document explique comment récupérer une carte Multilayer Switch Feature Card (MSFC) lorsqu'elle manque ou qu'elle est dans l'autre état dans l'affichage de la commande « show module » du Supervisor Engine Catalyst 6500/6000. Quand une MSFC manque, la cause est habituellement attribuée au rechargement du Supervisor Engine depuis la dernière fois où la MSFC était fonctionnelle. Quand une MSFC est dans l'autre état, la cause est habituellement attribuée au fait que le rechargement du Supervisor Engine n'a pas été fait depuis la dernière fois où la MSFC était fonctionnelle.

Conditions préalables

Conditions requises

Cisco recommande de prendre connaissance des informations contenues dans cette section.

C'est exemple de sortie de commande de la commande de show module quand le MSFC manque :

Cat6500 (enable) show module

Mod Slot Ports Module-Type               Model               Sub Status
--- ---- ----- ------------------------- ------------------- --- --------
1     1    2   1000BaseX Supervisor      WS-X6K-SUP1A-2GE    yes ok

Mod Module-Name          Serial-Num
--- -------------------- -----------
1                        SAD040200B3

Cat6500 (enable) session 15

Module 15 is not installed.

C'est exemple de sortie de commande de la commande de show module quand le MSFC est dans l'autre état :

Cat6500 (enable) show module

Mod Slot Ports Module-Type               Model               Sub Status
--- ---- ----- ------------------------- ------------------- --- --------
1    1     2   1000BaseX Supervisor      WS-X6K-SUP1A-2GE    yes ok
15   1     1   Multilayer Switch Feature WS-F6K-MSFC         no  other

Cat6500 (enable) session 15

Trying Router-15...

!--- The session is not created. Press Ctrl-C to escape.

Remarque: Dans cet exemple, l'engine de superviseur et les MSFC résident dans l'emplacement 1. par conséquent, vous doivent émettre la commande de la session 15 afin de se connecter au MSFC. Si le MSFC est dans l'emplacement 2, émettez la commande de la session 16 afin de connecter à celui MSFC.

Cette liste indique les la plupart des causes classiques des disparus MSFC ou un MSFC dans l'autre état dans la sortie de commande de show module. Voyez la section correspondante de ce document pour de plus amples informations et de procédures de récupération :

Composants utilisés

Ce document n'est pas limité à des versions de matériel ou de logiciel spécifiques.

Conventions

Pour plus d'informations sur les conventions utilisées dans ce document, reportez-vous à Conventions relatives aux conseils techniques Cisco.

Procédures de récupération

MSFC est dans l'état ROMmon

La sortie dans cette section est de la commande de show module quand MSFC est dans l'état ROMmon.

Remarque: Question une de ces commandes de session :

  • Si le MSFC que vous voulez récupérer physiquement réside dans le module d'engine de superviseur dans l'emplacement 1, émettez la commande de la session 15.

  • Si le MSFC est dans l'emplacement 2, émettez la commande de la session 16.

Remarque: Si le MSFC du Supervisor Engine de secours est inaccessible, voyez les instructions dans le récupérer un Supervisor Engine de secours MSFC dans de doubles engines de superviseur dans une section de châssis de ce document avant que vous poursuiviez.

Cat6500 (enable) session 15

Trying Router-15...

Cat6500> (enable) show module 15
Module 15 is not installed.

Cette procédure vous guide par la reprise du MSFC quand elle est dans l'état ROMmon :

  1. Connectez à l'engine de superviseur par une connexion de port de console.

    Remarque: Ne connectez pas par le telnet.

  2. À la demande, émettez la commande de console du commutateur.

    Cat6500 (enable) switch console
    
    Trying Router-15...
    Connected to Router-15.
    Type ^C^C^C to switch back...
    
    !--- Press Enter here.
    
    rommon 1 >

    Si vous pouvez accéder au ROMmon du MSFC, passez à l'étape 13.

  3. Si vous ne pouvez pas accéder au ROMmon, comme indiqué dans l'étape 2, terminez-vous ces étapes :

    1. Remettez à l'état initial le commutateur d'engine de superviseur.

    2. Après que vous remettiez à l'état initial le commutateur, émettez la commande de console du commutateur dès que vous pourrez accéder à l'invite de commande d'engine de superviseur.

      En ce moment, vous devriez pouvoir voir le démarrage MSFC.

    3. Appuyez sur immédiatement Ctrl-Break afin de diviser en MSFC ROMmon.

      Si vous pouvez accéder au rommon > la demande MSFC, passez à l'étape 13.

      Remarque: La séquence d'interruption que vous écrivez dépend du logiciel d'émulation de terminal et du système d'exploitation que vous utilisez. Par exemple, le HyperTerminal sur le Microsoft Windows 2000 utilise Ctrl-Break comme séquence d'interruption. Pour plus d'informations, reportez-vous à Combinaisons de touches d'arrêt standard pendant la récupération d'un mot de passe.

    4. Si les tentatives d'accéder à l'échouer MSFC ROMmon, mettent le commutateur et physiquement enlèvent hors tension le bootflash MSFC.

      Ces illustrations affichent les emplacements physiques de bootflash avec les flèches rouges :

      Emplacement de Bootflash pour MSFC

      124_a.gif

      Emplacement de Bootflash pour le MSFC2 expédié avant novembre 2001

      /image/gif/paws/19284/124_b.gif

      Emplacement de Bootflash pour le MSFC2 expédié après novembre 2001

      /image/gif/paws/19284/124_c.gif

  4. Actionnez le commutateur sauvegardent et émettent la commande de console du commutateur afin d'accéder au MSFC ROMmon.

    Remarque: Si de sortie toujours des défilements sur l'écran ou vous ne sont pas présentés avec le rommon > la demande, envoyez une séquence d'interruption au MSFC. Référez-vous aux combinaisons de touches d'arrêt standard pendant le pour en savoir plus de reprise de mot de passe.

  5. À la demande, émettez la commande set afin d'afficher les configurations variables de démarrage en cours de ROMmon.

    rommon 2 > set
    
    PS1=rommon ! >
    BOOTLDR=bootflash:c6msfc-boot-mz.121-6.E
    BOOT=bootflash:c6msfc-jsv-mz.121-6.E,1;?=1
  6. Émettez la commande BOOT= et la commande BOOTLDR= afin de remettre à l'état initial les variables de DÉMARRAGE et BOOTLDR.

    Remarque: Ces commandes distinguent les majuscules et minuscules.

    rommon 2 > BOOT=
    
    rommon 3 > BOOTLDR=
    
  7. Émettez la commande du confreg 0x0 afin de placer le registre de configuration à 0x0.

    Remarque: Cette commande distingue les majuscules et minuscules.

    rommon 4 > confreg 0x0
    
  8. À la demande, émettez la commande de sync afin de synchroniser les configurations de démarrage et de registre de configuration, et puis émettez la commande de remise.

    rommon 5 > sync
    
    rommon 6 > reset
    
    System Bootstrap, Version 12.0(3)XE, RELEASE SOFTWARE
    Copyright (c) 1998 by cisco Systems, Inc.
    Cat6k-MSFC platform with 131072 Kbytes of main memory
  9. Après les remises MSFC, émettez la commande set afin de vérifier que les configurations ont été enregistrées.

    rommon 1 > set
    
    PS1=rommon ! >
    BOOT=
    BOOTLDR=
    CONFREG=0x0
  10. Mettez le commutateur et réinsérez hors tension le bootflash MSFC.

  11. Mettez le commutateur et émettez sous tension la commande de console du commutateur afin d'accéder au MSFC.

  12. Émettez la commande dir bootflash: commandez afin d'afficher le contenu du bootflash MSFC :

    rommon 1 > dir bootflash:
    
    File size Checksum File name
    1730952 bytes (0x1a6988) 0x880dbda7 c6msfc-boot-mz.121-6.E1.bin
    12212028 bytes (0xba573c) 0xbe32bc20 c6msfc-jsv-mz.121-8a.E2
  13. Émettez la commande boot bootflash: commande afin de démarrer le MSFC.

    Soyez sûr de spécifier l'image appropriée de système (jsv, dsv, fournisseur indépendant de logiciels) qui le bootflash de dir : affichages de sortie de commande.

    Remarque: Ne spécifiez pas l'image avec le « démarrage » dans le nom du fichier.

    rommon 1 > boot bootflash:c6msfc-jsv-mz.121-8a.E2
    
    Self decompressing the image : ######################################
    ######## [OK]
    cisco Cat6k-MSFC (R5000) processor with 57344K/8192K bytes of memory.
    Processor board ID SAD04010CCY
    R5000 CPU at 200Mhz, Implementation 35, Rev 2.1, 512KB L2 Cache
    Last reset from power-on
    Bridging software.
    X.25 software, Version 3.0.0.
    SuperLAT software (copyright 1990 by Meridian Technology Corp).
    TN3270 Emulation software.
    123K bytes of non-volatile configuration memory.
    4096K bytes of packet SRAM memory.
    16384K bytes of Flash internal SIMM (Sector size 256K).
  14. Retour de presse afin d'obtenir commencé.

Si cette procédure ne récupère pas le MSFC, entrez en contact avec le support technique de Cisco.

MSFC a un incorrect ou une instruction de démarrage manquante

Le MSFC ne démarre pas correctement si la configuration enregistrée manque ou a une instruction d'amorçage incorrect. Cette section affiche l'exemple de sortie de commande d'un MSFC avec un incorrect ou une instruction de démarrage manquante, et elle détaille la procédure pour résoudre ce problème.

MSFC#dir bootflash:

Directory of bootflash:/
1 -rw- 1730952 Mar 27 2001 13:11:10 c6msfc-boot-mz.121-6.E1.bin
2 -rw- 12212028 Jul 16 2001 10:52:05 c6msfc-jsv-mz.121-8a.E2
15990784 bytes total (2047548 bytes free)

MSFC#show run

Building configuration...
Current configuration : 274 bytes
!
version 12.1
service timestamps debug uptime
service timestamps log uptime
no service password-encryption
!
hostname MSFC
!
boot system flash bootflash:c6msfc-wrong-image.bin

Pour résoudre ce problème, procédez comme suit :

  1. Retirez l'instruction d'amorçage incorrect.

    MSFC(config)#no boot system flash bootflash:c6msfc-wrong-image.bin
    
  2. Ajoutez la déclaration correcte de démarrage.

    MSFC(config)#boot system flash bootflash:c6msfc-jsv-mz.121-8a.E2
    
    MSFC(config)#^Z
    
    MSFC#
    00:04:23: %SYS-5-CONFIG_I: Configured from console by console
    
    MSFC#show run
    
    Building configuration...
    Current configuration : 275 bytes
    !
    version 12.1
    service timestamps debug uptime
    service timestamps log uptime
    no service password-encryption
    !
    hostname MSFC
    !
    boot system flash bootflash:c6msfc-jsv-mz.121-8a.E2
    

Remarque:  Soyez sûr de sauvegarder la configuration avant que vous rechargiez le MSFC. Émettez la commande de write memory ou la commande de copy running-config startup-config.

Soyez sûr de configurer correctement l'instruction de bootldr et de spécifier l'image de démarrage désirée. C'est un exemple de sortie de commande qui affiche comment correctement configurer et vérifier l'instruction de bootldr :

MSFC#dir

Directory of bootflash:/
1 -rw- 1730952 Mar 27 2001 13:11:10 c6msfc-boot-mz.121-6.E1.bin
2 -rw- 12212028 Jul 16 2001 10:52:05 c6msfc-jsv-mz.121-8a.E2
15990784 bytes total (316064 bytes free)

MSFC#show run

Building configuration...
Current configuration : 326 bytes
!
version 12.1
service timestamps debug uptime
service timestamps log uptime
no service password-encryption
!
hostname MSFC
!
boot system flash bootflash:c6msfc-jsv-mz.121-8a.E2
boot bootldr bootflash:c6msfc-wrong-boot-image.bin

MSFC#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

MSFC(config)#no boot bootldr bootflash:c6msfc-wrong-boot-image.bin

MSFC(config)#boot bootldr bootflash:c6msfc-boot-mz.121-6.E1.bin

MSFC(config)#^Z

MSFC#show run

00:13:05: %SYS-5-CONFIG_I: Configured from console by consolen
Building configuration...
Current configuration : 326 bytes
!
version 12.1
service timestamps debug uptime
service timestamps log uptime
no service password-encryption
!
hostname MSFC
!
boot system flash bootflash:c6msfc-jsv-mz.121-8a.E2
boot bootldr bootflash:c6msfc-boot-mz.121-6.E1.bin

MSFC a une image de logiciel Cisco IOS corrompue ou manquante

Si les variables de démarrage sont correctes mais le MSFC toujours ne charge pas, l'image de logiciel Cisco IOS peut être corrompue ou des disparus.

Vous pouvez émettre la commande de console du commutateur afin d'observer le démarrage MSFC après qu'il soit rechargé. Ceci peut vous aider à diagnostiquer des problèmes de démarrage. Il exige une connexion physique de console. La session MSFC est perdue sur la recharge si vous utilisez la session {15 | commande 16} afin d'accéder au MSFC.

Émettez la commande de vérifier afin de vérifier l'intégrité d'image.

MSFC#dir

Directory of bootflash:/
1 -rw- 1730952 Mar 27 2001 13:11:10 c6msfc-boot-mz.121-6.E1.bin
2 -rw- 12212028 Jul 16 2001 10:52:05 c6msfc-jsv-mz.121-8a.E2
15990784 bytes total (316064 bytes free)

MSFC#verify c6msfc-jsv-mz.121-8a.E2

CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
Verified c6msfc-jsv-mz.121-8a.E2

En outre, vous pouvez comparer la taille de fichier qui la commande de dir ou le show bootflash: états de commande. Vous pouvez mettre en référence la taille de fichier correcte au centre de logiciel (téléchargements) (clients enregistrés seulement).

Si le MSFC ne démarre pas correctement après que vous confirmiez les variables de démarrage, l'intégrité d'image, et le registre de configuration, il y a une possibilité que le périphérique flash est défectueux ou corrompu. Avant que vous remplaciez le périphérique flash, émettez le bootflash de format : commande afin de formater le périphérique. Téléchargez une nouvelle image par le TFTP afin de se terminer le format.

Remarque: Vous pouvez employer le TFTP afin de transférer des fichiers d'image logicielle d'un PC vers votre périphérique. Ce document a été écrit avec la sortie du serveur d'application de Cisco TFTP. Cisco a arrêté cette application et n'en assure plus l'assistance. Si vous n'avez pas de serveur TFTP, obtenez une application de serveur TFTP tiers d'une autre source.

attention Attention : Faites attention quand vous formatez le périphérique flash. Si le MSFC est rechargé avant qu'une nouvelle image soit téléchargée, vous devez récupérer le MSFC avec le xmodem. Si vous formatez le périphérique flash et remplacez l'image mais ceci ne fonctionne pas, étudiez un remplacement du périphérique flash.

MSFC a un registre de configuration incorrecte

Le registre de configuration est une valeur qui dicte le comportement de démarrage MSFC en plus d'autres variables. Émettez la commande de show boot ou la commande de show version afin de vérifier cette valeur.

MSFC#show boot

BOOT variable = bootflash:c6msfc-jsv-mz.121-8a.E2,1
CONFIG_FILE variable =
BOOTLDR variable = bootflash:c6msfc-boot-mz.121-6.E1.bin
Configuration register is 0x102

MSFC#show version

Cisco Internetwork Operating System Software
IOS (tm) MSFC Software (C6MSFC-JSV-M),
   Version 12.1(8a)E2, EARLY DEPLOYMENT RELEASE SOFTWARE (fc1)
TAC Support: http://www.cisco.com/tac
Copyright (c) 1986-2001 by cisco Systems, Inc.
Compiled Fri 03-Aug-01 14:23 by hqluong
Image text-base: 0x60008950, data-base: 0x61928000
ROM: System Bootstrap, Version 12.0(3)XE, RELEASE SOFTWARE
BOOTFLASH: MSFC Software (C6MSFC-BOOT-M),
   Version 12.1(6)E1, EARLY DEPLOYMENT RELEASE SOFTWARE (fc1)
MSFC uptime is 3 minutes
System returned to ROM by reload at 19:20:19 UTC Sun Sep 3 2000
Running default software
cisco Cat6k-MSFC (R5000) processor with 57344K/8192K bytes of memory.
Processor board ID SAD04010CCY
R5000 CPU at 200Mhz, Implementation 35, Rev 2.1, 512KB L2 Cache
Last reset from power-on
Bridging software.
X.25 software, Version 3.0.0.
SuperLAT software (copyright 1990 by Meridian Technology Corp).
TN3270 Emulation software.
123K bytes of non-volatile configuration memory.
4096K bytes of packet SRAM memory.
16384K bytes of Flash internal SIMM (Sector size 256K).
Configuration register is 0x102

Vous n'avez pas besoin d'écrire la configuration MSFC (ou tout routeur de Cisco) à la mémoire après que vous changiez la variable de registre de configuration. Les configurations du registre de configuration correcte incluent 0x102 et 0x2102.

Cet exemple de sortie de commande affiche comment corriger le registre de configuration :

MSFC#show boot

BOOT variable = bootflash:c6msfc-jsv-mz.121-8a.E2,1
CONFIG_FILE variable =
BOOTLDR variable = bootflash:c6msfc-boot-mz.121-6.E1.bin
Configuration register is 0x0

MSFC#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

MSFC(config)#config-register 0x102

MSFC#show boot

BOOT variable = bootflash:c6msfc-jsv-mz.121-8a.E2,1
CONFIG_FILE variable =
BOOTLDR variable = bootflash:c6msfc-boot-mz.121-6.E1.bin
Configuration register is 0x0 (will be 0x102 at next reload)

Référez-vous aux commandes d'initialisation pour plus d'informations sur la commande de config-register.

MSFC est coincé dans le mode de démarrage

Le MSFC peut être coincé dans le mode de démarrage pour l'un de ces raisons :

  • Une non-concordance entre le nom du fichier réel de l'image dans l'éclair et le nom du fichier qui est utilisé dans la commande de démarrage

  • Une instruction d'amorçage incorrect

  • Une valeur de registre de configuration incorrecte

  • Une image de logiciel Cisco IOS corrompue ou manquante

Contournement

Récupérez un Supervisor Engine de secours MSFC dans de doubles engines de superviseur dans un châssis

Les procédures de récupération que ce document a discutées jusqu'ici s'appliquent à la reprise d'un MSFC qui appartient à l'engine active de superviseur, dans un superviseur simple Engine-équipé ou d'un double superviseur Engine-ont équipé le châssis. Dans un double commutateur d'engine de superviseur, la console du Supervisor Engine de secours est verrouillée et seulement la console de l'engine active de superviseur est disponible. Puisqu'un MSFC n'a pas un port de console externe physique, vous devez émettre la commande de console du commutateur afin d'obtenir à la console de l'engine active MSFC de superviseur.

Remarque: Dans l'exemple dans cette section, le superviseur actif Engine/MSFC réside dans l'emplacement 1, alors que le superviseur de réserve Engine/MSFC est dans l'emplacement 2. Si le superviseur de réserve Engine/MSFC est dans l'emplacement 1 et le superviseur actif Engine/MSFC est dans l'emplacement 2, remplacez toutes les références à « 16" avec « 15".

Vous avez deux options de récupérer le MSFC actuel dans le Supervisor Engine de secours qui est affiché comme module 16 :

  1. Émettez l'ordre de superviseur de commutateur de l'engine active en cours de superviseur afin de faire à active l'engine de superviseur pour laquelle vous devez récupérer le MSFC. Ceci bascule à la deuxième engine de superviseur. Vous pouvez suivre les procédures de récupération parce que l'ancien Supervisor Engine de secours est maintenant l'engine active de superviseur et la console est accessible.

    Cette méthode est simple, mais elle a un inconvénient. La procédure peut entraîner l'interruption à l'exploitation réseau jusqu'à ce que le MSFC soit récupéré. , Utilisez par conséquent cette méthode pendant une fenêtre de maintenance planifiée ou dans des situations moins-exigeantes. Si un châssis supplémentaire est disponible, vous pouvez retirer le Supervisor Engine de secours du châssis en cours, l'installez dans le châssis supplémentaire, et le récupérez ultérieurement sans effets inverses sur des opérations en cours du commutateur de production.

  2. Il y a une méthode moins-intrusive pour activer la reprise du MSFC dans le Supervisor Engine de secours sans temps d'arrêt de réseau. Afin d'obtenir à la console du Supervisor Engine de secours MSFC, émettez la commande de la console du commutateur 16 de l'engine active de superviseur. Cette commande lance la console de Supervisor Engine de secours pour le MSFC que vous devez récupérer. Connectez un terminal à la console du Supervisor Engine de secours. Puis, vous pouvez utiliser les procédures de récupération pour la reprise active de l'engine MSFC de superviseur.

Après que vous vous terminiez la reprise du MSFC, appuyez sur le CTRL-C trois fois afin de réactiver le port de console sur l'engine active de superviseur. La console sur le Supervisor Engine de secours est de nouveau verrouillée, en tant qu'avant.


Informations connexes


Document ID: 19284