Introduction
Ce document décrit la procédure de récupération de mot de passe pour les commutateurs de la gamme Cisco Catalyst 4500 qui s'exécutent en mode VSS (Virtual Switching System).
Conditions préalables
Components Used
Les informations de ce document sont basées sur les commutateurs de la gamme Cisco Catalyst 4500 qui exécutent Supervisor Engine 7-E.
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. If your network is live, make sure that you understand the potential impact of any command.
Informations générales
La récupération de mot de passe sur les commutateurs de la gamme Cisco Catalyst 4500 qui exécutent le mode VSS nécessite que vous convertissiez les commutateurs en mode autonome, ce qui doit être fait pour contourner la configuration de démarrage. Si vous ne convertissez pas les commutateurs, vous recevez ce message d'erreur :
********************* CAUTION ************************
* *
* Switch is booting up in VSS mode but *
* startup-config is being ignored. Autoboot is *
* disabled and now dropping into ROMMON. *
* *
* Please configure the switch for not ignoring *
* startup-config if it is needed to work in VSS Mode *
* OR *
* clear VS_SWITCH_NUMBER rommon variable to boot *
* the switch in standalone mode. *
******************************************************
*Jul 29 12:25:59.403: %RF-5-RF_RELOAD: Self Reload.
Reason: Startup-config ignore not allowed in VSS mode
*Jul 29 12:25:59.568: %SYS-5-RELOAD:
Reload requested by Platform redundancy manager. Reload Reason:
Startup-config ignore not allowed in VSS mode.Please stand by while
Appuyez sur Ctrl-C après le rechargement afin de casser chaque châssis en rommon. Effacez la variable rommon VS_SWITCH_NUMBER (rommon1 > unset VS_SWITCH_NUMBER) afin de démarrer le commutateur en mode autonome.
Procédure de récupération de mots de passe
Après avoir converti les commutateurs en mode autonome, vous devez effectuer la récupération de mot de passe sur les deux commutateurs individuellement. La procédure décrite dans ce document commence par le commutateur 1 en mode VSS et doit être répétée pour le commutateur 2.
Afin d'effectuer une récupération de mot de passe sur les commutateurs de la gamme Cisco Catalyst 4500 qui exécutent le mode VSS, procédez comme suit :
- Si vous avez effectué une sauvegarde précédente, conservez la configuration en cours de VSS à portée de la main sur un fichier externe. Cette configuration peut être utilisée pour reconfigurer VSS une fois la récupération du mot de passe terminée (étape 10).
- Rechargez le commutateur en désactivant l'alimentation de chaque châssis et passez en mode rommon :
Restarting system.
Type control-C to prevent autobooting.
. .
Autoboot cancelled......... please wait!!!
rommon 1 > [interrupt]
rommon 1 >set
PS1=rommon ! >
RommonVer=15.0(1r)SG1
BOOT=bootflash:cat4500e-universalk9.SPA.03.04.00.SG.151-2.SG.bin,12;
ConfigReg=0x2102
DiagMonitorAction=Normal
BootedFileName=bootflash:cat4500e-universalk9.SPA.03.04.00.SG.151-2.SG.bin
VS_SWITCH_NUMBER=1
ConsecPostPassedCnt=7
RET_2_RTS=12:20:28 UTC Mon Jul 29 2013
RET_2_RCALTS=1375100428
rommon 2 >
- Configurez le commutateur afin d’ignorer la configuration de démarrage :
rommon 2 >confreg
Configuration Summary :
=> load rom after netboot fails
=> console baud: 9600
=> autoboot from: commands specified in 'BOOT' environment variable
do you wish to change the configuration? y/n [n]: y
enable "diagnostic mode"? y/n [n]: n
enable "use net in IP bcast address"? y/n [n]:
disable "load rom after netboot fails"? y/n [n]:
enable "use all zero broadcast"? y/n [n]:
enable "break/abort has effect"? y/n [n]:
enable "ignore system config info"? y/n [n]: y
change console baud rate? y/n [n]:
change the boot characteristics? y/n [n]:
Configuration Summary :
=> load rom after netboot fails
=> ignore system config info
=> console baud: 9600
=> autoboot from: commands specified in 'BOOT' environment variable
do you wish to save this configuration? y/n [n]: y
You must reset or power cycle for new configuration to take effect
- Vérifiez que le config-register est modifié :
rommon 3 >set
PS1=rommon ! >
RommonVer=15.0(1r)SG1
BOOT=bootflash:cat4500e-universalk9.SPA.03.04.00.SG.151-2.SG.bin,12;
DiagMonitorAction=Normal
BootedFileName=bootflash:cat4500e-universalk9.SPA.03.04.00.SG.151-2.SG.bin
VS_SWITCH_NUMBER=1
ConsecPostPassedCnt=7
RET_2_RTS=12:20:28 UTC Mon Jul 29 2013
RET_2_RCALTS=1375100428
ConfigReg=0x2142
rommon 4 >
- Entrez la commande clear swnum, qui efface le numéro de commutateur virtuel et convertit le commutateur en mode autonome :
rommon 4 >clear swnum
rommon 5 >
rommon 5 >set
PS1=rommon ! >
RommonVer=15.0(1r)SG1
BOOT=bootflash:cat4500e-universalk9.SPA.03.04.00.SG.151-2.SG.bin,12;
DiagMonitorAction=Normal
BootedFileName=bootflash:cat4500e-universalk9.SPA.03.04.00.SG.151-2.SG.bin
BootStatus=Failure
ConsecPostPassedCnt=8
ConfigReg=0x2142
RET_2_RTS=12:25:59 UTC Mon Jul 29 2013
RET_2_RCALTS=1375100759
- Démarrez le commutateur avec l'image souhaitée. Le commutateur ignore la configuration de démarrage et crée une configuration vide :
rommon 6 >boot bootflash:cat4500e-universalk9.SPA.03.04.00.SG.151-2.SG.bin
loading image
Checking digital signature
flash1:/USER/cat4500e-universalk9.SPA.03.04.00.SG.151-2.SG.bin:
Digitally Signed Release Software with key version A
Rommon reg: 0x00004F80
Reset2Reg: 0x00000F00
Image load status: 0x00000000
#####
Snowtrooper 220 controller 0x04328B30..0x0450A0DF Size:0x0057B4C5 Program Done!
##############
Linux version 2.6.24.4.96.70.k10 (susingh@build-lnx-036)
(gcc version 4.2.1 p7 (Cisco c4.2.1-p7)) #1 SMP Wed Dec 5 03:42:58 PST 2012
Starting System Services
diagsk10-post version 5.1.4.0
Appuyez sur Entrée pour commencer.
- Configurez un nouveau mot de passe pour le commutateur et les paramètres afin de convertir le commutateur en mode VSS. Modifiez le config-register afin d'éviter à nouveau un contournement de la configuration :
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#username xxxx password xxxx
Switch(config)#enable secret xxxx
4k_vss(config)#config-register 0x2102
4k_vss(config)#
4k_vss(config)#switch virtual domain 100
4k_vss(config-vs-domain)#switch 1
4k_vss(config-vs-domain)#end
4k_vss#wr
Building configuration...
Compressed configuration from 2988 bytes to 1385 bytes
- Reconvertir le commutateur en mode VSS :
4k_vss#switch convert mode virtual
******************* CAUTION ******************
* No VSL port is configured or all VSL ports *
* are put in shutdown state. *
* This may cause Dual-Active mode of VSS. *
**********************************************
This command will convert all interface names
to naming convention "interface-type switch-number/slot/port",
save the running config to startup-config and
reload the switch.
Do you want to proceed? [yes/no]: yes
Converting interface names
Building configuration...
Compressed configuration from 3113 bytes to 1424 bytes[OK]
Saving converted configuration to bootflash: ...
Destination filename [startup-config.converted_vs-20130729-130331]?
Please stand by while rebooting the system...
- Répétez cette procédure pour l'autre commutateur et configurez-le pour qu'il se connecte en mode VSS en tant que commutateur 2.
Note: Pour plus d'informations sur la configuration des commutateurs en mode VSS, reportez-vous à la section Configuration de VSS du Guide de configuration du logiciel du commutateur Catalyst 4500, version IOS XE 3.4.0SG et IOS 15.1(2)SG.
- Ouvrez la configuration en cours d'origine enregistrée à l'étape 1 dans un éditeur de texte et supprimez l'ancien mot de passe de la configuration. Il est désormais possible de charger cette configuration modifiée sur les commutateurs. Cela garantit que l'ancien mot de passe perdu n'est pas reconfiguré.