¿Tiene una cuenta?
Este documento explica el procedimiento paso a paso para actualizar la imagen de software en los switches Catalyst 4500/4000 Series que ejecutan CatOS en los módulos del Supervisor I y II, Cisco IOS® en el módulo 4232-L3 y Cisco IOS en los módulos del Supervisor III, IV y V. La actualización de la imagen de software es necesaria por estas razones:
Implemente nuevas funciones en su red que estén disponibles en las nuevas versiones de software.
Instale una nueva tarjeta de línea que no sea compatible con la versión de software actual que ejecuta en el switch.
Corrija un error conocido que afecta a su switch si el error se resuelve en la futura versión de software.
Asegúrese de cumplir estos requisitos antes de intentar esta configuración:
Verifique los requisitos de memoria y ROM de inicio.
Descargue la imagen de software válida.
Instale el servidor TFTP en su PC.
Realice una copia de seguridad de la imagen de software y la configuración del switch actual.
Para obtener más información sobre estos requisitos, vea la sección Información general de este documento.
Este documento no tiene restricciones específicas en cuanto a versiones de software y de hardware.
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.
Consulte Convenciones de Consejos Técnicos de Cisco para obtener más información sobre las convenciones sobre documentos.
En esta sección se describen los elementos de la sección Requisitos.
Verifique la cantidad mínima de DRAM, memoria Flash y la versión ROM de inicio necesaria para la nueva versión de software. Compruebe si su switch admite estos requisitos. Puede utilizar las notas de la versión para verificar los requisitos de la nueva imagen de software. Consulte Release Notes para Catalyst 4500/4000 Series Switches.
El comando show version muestra la versión de ROM de inicio, la DRAM instalada y el tamaño de bootflash en su switch.
Aquí está el resultado del comando show version en Catalyst 4500/4000 que ejecuta CatOS:
4006> (enable) show version WS-C4006 Software, Version NmpSW: 7.2(2) Copyright (c) 1995-2002 by Cisco Systems, Inc. NMP S/W compiled on Apr 25 2002, 15:07:51 GSP S/W compiled on Apr 25 2002, 14:51:18 System Bootstrap Version: 5.4(1) !--- This is the boot ROM version that runs on your switch. Hardware Version: 1.2 Model: WS-C4006 Serial #: FOX04243254 Mod Port Model Serial # Versions --- ---- ------------------ -------------------- --------------------------------- 1 2 WS-X4013 JAB043300MG Hw : 1.2 Gsp: 7.2(2.0) Nmp: 7.2(2) 2 48 WS-X4148-RJ45V JAE0621004J Hw : 1.6 3 34 WS-X4232-L3 JAB054306MQ Hw : 1.7 DRAM FLASH NVRAM Module Total Used Free Total Used Free Total Used Free ------ ------- ------- ------- ------- ------- ------- ----- ----- ----- 1 65536K 39209K 26327K 16384K 5507K 10877K 480K 327K 153K !--- The amount of DRAM and Flash size on the switch. Uptime is 0 day, 4 hours, 18 minutes 4006> (enable
Aquí está el resultado del comando show version en Catalyst 4500/4000 que ejecuta el IOS de Cisco integrado:
c-4000#show version Cisco Internetwork Operating System Software IOS (tm) Catalyst 4000 L3 Switch Software (cat4000-IS-M), Version 12.1(12c)EW1, EARLY DEPLOYMENT RELEASE SOFTWARE (fc1) TAC Support: http://www.cisco.com/tac Copyright (c) 1986-2002 by cisco Systems, Inc. Compiled Thu 24-Oct-02 23:05 by eaarmas Image text-base: 0x00000000, data-base: 0x00CA7368 !--- This is the boot ROM version that runs on your switch. ROM: 12.1(11br)EW Dagobah Revision 50, Swamp Revision 16 c-4000 uptime is 1 week, 2 days, 1 hour, 38 minutes System returned to ROM by reload System image file is "bootflash:cat4000-is-mz.121-12c.EW1.bin" !--- The DRAM on the Supervisor module. cisco WS-C4006 (MPC8245) processor (revision 7) with 262144K bytes of memory. Processor board ID FOX04183666 Last reset from Reload 80 FastEthernet/IEEE 802.3 interface(s) 52 Gigabit Ethernet/IEEE 802.3 interface(s) 467K bytes of non-volatile configuration memory. Configuration register is 0x2102 c-4000#
Descargue la imagen de software en la PC que actúa como servidor TFTP antes de la actualización de la imagen real. Descargue el CatOS o la imagen de software integrada del IOS de Cisco desde el centro de descargas de software Catalyst 4000 (sólo para clientes registrados).
Para obtener un ejemplo de salida en este documento, el servidor TFTP de Cisco se instala en un PC con Microsoft Windows 2000 Professional. Puede usar cualquier servidor TFTP que pueda ser instalado en cualquier plataforma. No necesita utilizar un equipo con Windows OS.
Paso 1: Descargue e instale cualquier software TFTP shareware desde Internet en el PC que utilice para copiar la imagen de software en el switch. Descargue la imagen de software en el directorio raíz del servidor TFTP. puede descargar las imágenes al directorio raíz predeterminado del servidor TFTP o cambiar la trayectoria del directorio raíz al directorio en el cual la imagen del software reside. Para el servidor TFTP de Cisco, seleccione View Menu > Options para cambiar el directorio raíz.
Nota: Este documento se escribió cuando el servidor TFTP de Cisco estaba disponible para su descarga a través del Centro de Software. Cisco ya no admite el servidor TFTP de Cisco. Si utiliza el servidor TFTP de Cisco, inhabilite la función de registro para evitar la generación excesiva de registros, que puede interrumpir el proceso TFTP. Seleccione View Menu > Options para inhabilitar los registros en el servidor TFTP de Cisco. Alternativamente, anule la selección de Enable Logging y haga clic en Ok. El registro se encuentra habilitado de manera predeterminada.
Paso 2: Conecte un cable de consola entre el puerto de la consola del switch y el PC para acceder a la interfaz de línea de comandos (CLI) del switch. Consulte Conexión de un Terminal al Puerto de la Consola en los Catalyst Switches para obtener información sobre cómo acceder a la CLI a través de HyperTerminal.
Nota: Puede utilizar el acceso Telnet remoto para actualizar el switch. Sin embargo, pierde la conectividad de Telnet cuando el switch se recarga durante la actualización de software. Puede restablecer Telnet después de que se cargue la nueva imagen. Sin embargo, para resolver problemas en caso de falla, necesita tener acceso a la consola local. Cisco recomienda una actualización del switch a través del acceso a la consola.
Realice una copia de seguridad de la configuración del switch y de la imagen de software actual en la PC que ejecuta el servidor TFTP. A veces, el procedimiento de actualización puede fallar por estos motivos:
Memoria insuficiente
Espacio insuficiente en la memoria flash de inicialización del switch para admitir la nueva imagen
Puede recuperar el switch al modo normal con la misma imagen que estaba presente en el switch. Si pierde la configuración del switch por cualquier motivo, puede restaurar la configuración desde el servidor TFTP. Además, vea el problema conocido: Se perdió la configuración del switch CatOS debido a la sección de actualización de software de este documento para obtener más información. Refiérase a Administración de Imágenes de Software y Trabajo con Archivos de Configuración en Switches Catalyst para obtener información sobre cómo administrar los archivos de configuración e imágenes de software en switches Catalyst 4000 que ejecutan CatOS.
En los switches Catalyst 4500/4000 que ejecutan el IOS de Cisco integrado, puede ejecutar el comando copy startup-config tftp: o copy startup-config bootflash: “SRC_INVALID” Si modificó la configuración, asegúrese de ejecutar el comando write memory a fin de copiar la configuración actual en la configuración de inicio y realizar la copia de seguridad. Puede emitir el comando copy bootflash: tftp: o copy slot0: tftp: para copiar las imágenes de software actuales desde bootflash o slot0 al servidor TFTP.
En esta sección encontrará la información para configurar las funciones descritas en este documento.
Nota: Utilice la herramienta Command Lookup (sólo para clientes registrados) para obtener más información sobre los comandos utilizados en esta sección.
Los switches Catalyst 4003 (Supervisor I) y 4006 (Supervisor II) que ejecutan CatOS no admiten la tarjeta PCMCIA Flash. Sólo tiene la opción de copiar la nueva imagen del software desde el servidor TFTP en la memoria de inicialización Flash del switch.
Paso 1: Asegúrese de verificar los requisitos de memoria o bootROM, y de estar preparado con el servidor TFTP en su PC, y de acceder a la consola del switch desde el puerto de la consola del switch. Si no está preparado para esta configuración, consulte la sección Requisitos de este documento.
Paso 2: Configure la dirección IP de administración (sc0). Verifique la conectividad entre el switch y la PC en la que está instalado el servidor TFTP. En este escenario de ejemplo, utilice la dirección IP 10.10.10.1 para la administración del switch y la dirección IP 10.10.10.2 para el servidor TFTP.
!--- The management (sc0) IP address is configured on the switch. Cat4006> (enable) set interface sc0 1 10.10.10.1 255.255.255.0 Interface sc0 vlan set, IP address and netmask set. !--- Verify the management (sc0) IP address. Cat4006> (enable) show interface sl0: flags=50<DOWN,POINTOPOINT,RUNNING> slip 0.0.0.0 dest 0.0.0.0 !--- Set the sc0 in VLAN1 and the switch port that connects to the PC is in VLAN1. sc0: flags=63vlan 1 inet 10.10.10.1 netmask 255.255.255.0 broadcast 10.10.10.255 me1: flags=63<UP,BROADCAST,RUNNING> inet 1.1.1.1 netmask 255.255.255.0 broadcast 1.1.1.255 !--- Verify the IP connectivity between the switch and PC with the TFTP server. Cat4006> (enable) ping 10.10.10.2 !!!!! ----10.10.10.2 PING Statistics---- 5 packets transmitted, 5 packets received, 0% packet loss round-trip (ms) min/avg/max = 1/3/7 Cat4006> (enable
Paso 3: Verifique si tiene suficiente espacio disponible en la memoria flash de inicialización para copiar la nueva imagen del servidor TFTP en la memoria Flash de inicialización. Puede comprobar el tamaño de la nueva imagen en el PC al que se descarga la imagen.
Cat4006> (enable) dir bootflash: -#- -length- -----date/time------ name 1 36688 Mar 20 2003 17:07:39 switch.cfg 2 4127708 Jul 12 2003 10:59:39 cat4000.6-3-8.bin 11563988 bytes available (4164652 bytes used) Cat4006> (enable) !--- You have now verified that the new image size is around 4.5 MB. !--- The space available on bootflash is around 11.5 MB, which is sufficient.
En caso de que no haya suficiente espacio libre para copiar la nueva imagen, elimine la imagen actual con el comando delete. Ejecute el comando squeeze para borrar permanentemente los archivos etiquetados como "eliminados" para dejar más espacio disponible para la nueva imagen.
Switch>(enable) delete bootflash: [cat4000.6-3-8.bin]? Delete bootflash:cat4000.6-3-8.bin?[confirm]
Switch>(enable)squeeze bootflash: All deleted files will be removed, proceed (y/n) [n]? y Squeeze operation may take a while, proceed (y/n) [n]? y Erasing squeeze log Squeeze of bootflash complete.
Paso 4: Copie la nueva imagen de software en la memoria flash de inicialización desde el servidor TFTP y verifique si la imagen se ha copiado correctamente. Confirme que el tamaño del archivo de la nueva imagen coincide exactamente con el tamaño que menciona el Centro de Software en Cisco.com (sólo clientes registrados). Si encuentra alguna diferencia, la imagen probablemente se dañó durante la transferencia. Descargue la imagen de nuevo para asegurarse de que el switch no entre en el modo ROMmon después de la recarga.
Cat4006> (enable) copy tftp bootflash: IP address or name of remote host []? 10.10.10.2 Name of file to copy from []? cat4000-k8.7-4-1.bin 11563860 bytes available on device bootflash, proceed (y/n) [n]? y CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCCCCCCCCCCCC File has been copied successfully. Cat4006> (enable) Cat4006> (enable) dir bootflash: -#- -length- -----date/time------ name 1 36688 Mar 20 2003 17:07:39 switch.cfg 2 4127708 Jul 12 2003 10:59:39 cat4000.6-3-8.bin 3 4470132 Jul 31 2003 17:58:48 cat4000-k8.7-4-1.bin 7093728 bytes available (8634912 bytes used) Cat4006> (enable)
También puede confirmar la suma de comprobación del archivo en el dispositivo Flash con el comando verify:
Cat4006>(enable) verify bootflash:cat4000-k8.7-4-1.bin CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC Starting verification on file bootflash:cat4000-k8.7-4-1.bin ............................................................. ............................................................. ............................................................. ............................................................. ............................................................. ................................................... File bootflash:cat4000-k8.7-4-1.bin verified and is Ok. Cat4006>(enable)
Paso 5: Borre la variable de inicio anterior para que el switch no se inicie con una imagen antigua incluso si la imagen está disponible en bootflash. Configure la nueva variable de inicialización de manera que el switch se inicie con la nueva imagen del software luego de la restauración.
Cat4006> (enable) show boot !--- Previously, the switch used this image to boot. BOOT variable = bootflash:cat4000.6-3-8.bin,1; CONFIG_FILE variable = Configuration register is 0x2102 ignore-config: disabled auto-config: non-recurring console baud: 9600 boot: image specified by the boot system commands !--- Old boot variable is clear. Also, you can issue the !--- clear boot system all command to clear all the boot variables. Cat4006> (enable)clear boot system flash bootflash:cat4000.6-3-8.bin BOOT variable = !--- New boot variable is configured. Cat4006> (enable) set boot system flash bootflash:cat4000-k8.7-4-1.bin BOOT variable = bootflash:cat4000-k8.7-4-1.bin,1; !--- If you do not want to clear the old boot variable, use the !--- keyword prepend with the set boot system flash command !--- so that the new boot variable is set at first priority. For example, issue !--- the set boot system flash bootflash:cat4000-k8.7-4-1.bin prepend !--- command for this example. Cat4006> (enable) show boot BOOT variable = bootflash:cat4000-k8.7-4-1.bin,1; CONFIG_FILE variable = !--- Make sure that the config-register is set to 0x2102 so that the switch !--- uses the valid software image to boot. You can change the !--- config-register with the set boot config-register 0x2102 !--- command. If the boot variable is not specified correctly, your switch can !--- go into ROMmon mode after the reload. Configuration register is 0x2102 ignore-config: disabled auto-config: non-recurring console baud: 9600 boot: image specified by the boot system commands Cat4006> (enable)
Paso 6: Reinicie el switch de manera que durante la recarga, éste se inicie con la nueva imagen de software.
Cat4006> (enable) reset This command will reset the system. Do you want to continue (y/n) [n]? y 2003 Jul 31 18:05:10 %SYS-5-SYS_RESET:System reset from Console// Cat4006> (enable) 0:00.586648: No gateway has been specified 0:00.588434: ig0: 00:02:b9:80:85:fe is 200.200.201.1 0:00.589044: netmask: 255.255.255.0 0:00.589385: broadcast: 200.200.201.255 0:00.589754: gateway: 0.0.0.0 WS-X4013 bootrom version 6.1(4), built on 2001.07.30 14:43:26 H/W Revisions: Crumb: 5 Rancor: 8 Board: 2 Supervisor MAC addresses: 00:02:b9:80:82:00 through 00:02:b9:80:85:ff (1024 addresses) Installed memory: 64 MB Testing LEDs.... done! The system will autoboot in 5 seconds. Type control-C to prevent autobooting. rommon 1 > The system will now begin autobooting. !--- The switch now boots with the new image. Autobooting image: "bootflash:cat4000-k8.7-4-1.bin" ................................................................... ........................................................ .............################################ Starting Off-line Diagnostics Mapping in TempFs Board type is WS-X4013 DiagBootMode value is "post" Loading diagnostics... Enter password: 2003 Jul 31 18:06:19 %SYS-5-MOD_OK:Module 1 is online Cat4006>
Paso 7: Verifique si la nueva versión de software está en el switch.
Cat4006> (enable) show version WS-C4006 Software, Version NmpSW: 7.4(1) !--- The switch is running CatOS version 7.4(1). Copyright (c) 1995-2002 by Cisco Systems, Inc. NMP S/W compiled on Sep 20 2002, 11:46:26 GSP S/W compiled on Sep 20 2002, 11:24:50 System Bootstrap Version: 6.1(4) Hardware Version: 1.2 Model: WS-C4006 Serial #: FOX04183883 Mod Port Model Serial # Versions --- ---- ------------------ -------------------- --------------------------------- 1 2 WS-X4013 JAB04300631 Hw : 1.2 Gsp: 7.4(1.0) Nmp: 7.4(1) 4 34 WS-X4232-GB-RJ JAB041404EL Hw : 2.3 5 48 WS-X4148-RJ21 JAB03450310 Hw : 0.2 DRAM FLASH NVRAM Module Total Used Free Total Used Free Total Used Free ------ ------- ------- ------- ------- ------- ------- ----- ----- ----- 1 65536K 39227K 26309K 16384K 9457K 6927K 480K 327K 153K Uptime is 0 day, 0 hour, 0 minute Cat4006> (enable)
Si el switch no se carga o permanece en el modo rommon>, consulte la sección Error de actualización de software / Switch en ROMmon de este documento para obtener más ayuda.
Consulte Cómo Actualizar Imágenes de Software en los Módulos de Capa 3 del Switch Catalyst para ver un procedimiento paso a paso para actualizar el software en los módulos 4232-L3:
Refiérase a la sección Actualización del Software del Sistema de Release Notes para Catalyst 4000 Family Switch Cisco IOS para ver un procedimiento paso a paso para actualizar el Cisco IOS integrado en los módulos Catalyst 4500/4000 Supervisor III y IV.
Los switches Catalyst de Cisco serie 4500 permiten que un motor supervisor en espera asuma la función si falla el motor supervisor principal. De esta manera, los switches Catalyst de Cisco serie 4500 permiten que el switch reanude rápidamente el funcionamiento en caso de que se produzca una falla en el motor supervisor. Esta capacidad se conoce como redundancia del motor supervisor. El procedimiento de actualización de software, que soporta la función de redundancia del Supervisor Engine, le permite actualizar la imagen del Cisco IOS Software en los motores supervisores sin necesidad de recargar el sistema.
Complete estos pasos para actualizar el software:
Copie la nueva imagen de Cisco IOS Software en bootflash o slot0 en ambos motores supervisores con estos comandos:
En el supervisor activo:
copy source_device:source _filename slot0:target_filename
copy source_device:source_filename bootflash:target_filename
En el supervisor en espera:
copy source_device:source_filename slaveslot0:target_filename
copy source_device:source_filename slavebootflash:target_filename
Configure los motores supervisores para iniciar la nueva imagen. Use estos comandos:
Switch#configure terminal Switch(config)#config-register 0x2 Switch(config)#boot system flash device:file_name
Sincronizar las configuraciones del Supervisor Engine:
Switch(config)#redundancy Switch(config-red)#main-cpu Swicth(config-r-mc)#auto-syn standard
Ejecute el comando copy running-config start-config para guardar la configuración.
Ejecute el comando redundancy reload peer para recargar el motor supervisor en espera y volver a poner el motor en línea (con la nueva versión del software Cisco IOS).
Nota: Antes de recargar el motor supervisor en espera, asegúrese de esperar lo suficiente para que todos los cambios de sincronización de la configuración estén completos.
Realice un switchover manual al motor supervisor en espera con el comando redundancy force-switchover.
El motor supervisor en espera se convierte en el motor supervisor activo que ejecuta la nueva imagen del software Cisco IOS. Los módulos se recargan y el software del módulo se descarga desde el motor supervisor activo. El Supervisor Engine activo originalmente se reinicia con la nueva imagen y se convierte en el Supervisor Engine en espera.
Use esta sección para confirmar que su configuración funciona correctamente.
La herramienta Output Interpreter Tool (clientes registrados solamente) (OIT) soporta ciertos comandos show. Utilice la OIT para ver un análisis del resultado del comando show.
show version: verifica si el nuevo switch ejecuta la nueva versión de software.
En esta sección encontrará información que puede utilizar para solucionar problemas de configuración.
La actualización del software puede fallar por estos motivos:
Problemas de conectividad IP entre el switch y el servidor TFTP
Establecer incorrectamente las variables de arranque
Falla de alimentación durante la operación de copia de la imagen del software en el switch
Como resultado, el switch puede entrar al modo ROMmon. Si su switch está en ROMmon y no tiene una imagen válida presente en la memoria flash de inicialización o en la memoria Flash compacta (sólo en Supervisor III y IV), puede recuperar su switch al modo normal a través del procedimiento de recuperación de software. Consulte estos documentos para el procedimiento de recuperación de software:
Si se realiza una actualización de software en los motores supervisor activo y en espera, verifique si ambos supervisores ejecutan la misma nueva imagen de software.
La actualización falla cuando el supervisor principal descarga la configuración del supervisor secundario. El supervisor secundario copia su propia variable de inicio en el supervisor principal. Si el supervisor primario no tiene la misma imagen de software que el supervisor secundario, se produce un loop de inicio porque el supervisor primario no puede encontrar la imagen. Complete estos pasos para resolver el problema:
Quite el supervisor principal.
Cambie al modo ROMMON.
Inicie el supervisor principal manualmente.
Asegúrese de que el supervisor primario carga la misma imagen que en el otro motor supervisor. Después de cargar la imagen, restablezca las variables de inicio. Después de que el Supervisor Engine se recupere, actualice uno de los supervisores para tener la misma imagen que el otro supervisor.
Una degradación del software en un switch que ejecuta CatOS siempre lleva a la pérdida de configuración. Ejecute el comando copy config tftp para realizar una copia de seguridad de su configuración en un servidor TFTP. Como alternativa, ejecute el comando copy config flash para realizar una copia de seguridad de la configuración en un dispositivo Flash.
Para restaurar la configuración después de una actualización exitosa, ejecute el comando copy tftp config o copy flash config para obtener el archivo de configuración del servidor TFTP o del dispositivo Flash.
Consulte la Guía de referencia de comandos del Catalyst 4500 para obtener información acerca de la sintaxis y el uso de estos comandos.
Revisión | Fecha de publicación | Comentarios |
---|---|---|
1.0 |
01-Sep-2005 |
Versión inicial |