Este documento explica el procedimiento paso a paso para actualizar la imagen del software en los switches Cisco Catalyst 2950 y 2955 Series a través del comando line interface(cli).
Este documento no cubre el procedimiento de actualización con el Cluster Management Suite (CMS). Para obtener Instrucciones detalladas sobre este procedimiento, inicie la aplicación CMS, seleccione Administration > Software Upgrade , y seleccione Help de la barra de menú.
Necesita una actualización de la imagen del software por varias razones:
Para implementar las nuevas características en su red que estén disponibles en la nueva versión del software.
Para instalar una nueva tarjeta de línea que la versión actual del software no soporta.
Un bug conocido afecta su switch, y ese bug se resuelve en la versión de software siguiente.
Asegúrese de cumplir estos requisitos antes de intentar esta configuración:
Lea la sección Preparación para Actualizar de este documento si no está familiarizado con las convenciones para nombres, conjuntos de características, sistemas de archivos y parámetros de arranque de 2950/2955 o cómo instalar un servidor TFTP y sostener su configuración.
Si está familiarizado con estos temas, puede ir directamente a la sección Procedimiento de Actualización de Software para las Catalyst2950/2955 Series Switches de este documento.
Este documento no tiene restricciones específicas en cuanto a versiones de software y de hardware.
La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si la red está funcionando, asegúrese de haber comprendido el impacto que puede tener cualquier comando.
Consulte Convenciones de Consejos Técnicos de Cisco para obtener más información sobre las convenciones sobre documentos.
Hay dos tipos de archivos o de extensiones de archivo que se le presentarán al descargar el software 2950 o 2955 de la sección LAN Switching Software de la página Descargas (sólo clientes registrados):
El archivo .bin es la imagen Cisco IOS Software . Si desea utilizar solamente el CLI para administrar el switch, éste es el único archivo que necesita descargar.
El archivo .tar es un archivo de Archive desde el cual son extraídos durante el proceso de actualización la imagen del IOS y los archivos CMS. Si desea administrar los switches o los clústeres de los switches a través de una interfaz Web (HTML), éste es el único archivo que necesita descargar.
Nota: Cuando descarga una imagen .tar, la utilidad del archivo que está instalado en su equipo guarda el archivo. La utilidad del archivo puede ser WinZip o software de otra empresa. Los archivos se extraen automáticamente durante el proceso de actualización.
El 2950 y 2955 son switches de Capa 2 (L2), aunque se ejecutan con una versión de Cisco IOS® Software.
Anteriormente, la convención para nombres para las imágenes 2950 comenzaba con c2950-c3h2s o c2950-html-plus. Estas imágenes ahora están archivadas.
La nueva convención para nombres para las imágenes 2950 y 2955 comienza con c2950-i6q4l2 o c2950-i6k2l2q4 (para las imágenes Criptográficas 3DES).
Dos conjuntos de funciones de la imagen del software están disponibles para las 2950 Series:
El conjunto de características de Standard Image (SI)
El conjunto de características de la imagen mejorada (EI)
Las 2955 Series ejecutan solamente el conjunto de funciones E-I.
La diferencia entre los dos es que el conjunto de características, es decir, brinda más características, entre ellas las listas de control de acceso (ACL), características de calidad de servicio (QoS) mejorada, VLAN de rango extendido, el protocolo de árbol de expansión rápida i.e. 802.1W (STP) y el protocolo de árbol de expansión múltiple IEEE 802.1S (MSTP). La imagen del software de encriptación mejorado admite el protocolo de Secure Shell (SSH). Solamente los switches compatibles con EI pueden ejecutar imágenes criptográficas (imágenes que comienzan con c2950-i6k2l2q4).
Debe comprender que las imágenes que comienzan con c2950-i6q4l2 tienen conjuntos de funciones SI y E-I integradas. El modelo de 2950 que utiliza determina el conjunto de funciones que se activan. Cuando está descargada, la imagen reconoce el hardware y habilita el conjunto de funciones adecuado, según lo enumerado aquí:
Características SI para modelos WS-C2950-12, WS-C2950-24 y WS-C2950SX-24
Funciones E-I para los modelos WS-C2950C-24, WS-C2950T-24,WS-C2950G-12-EI, WS-C2950G-24-EI, WS-C2950G-24-EI-DC y WS-C2950G-48-EI y 2955
Nota: Consulte la Guía de Configuración de Software del Switch Catalyst 2950 y 2955 en Notas de Versión para su versión de 2950/2955 software con el fin de obtener más información sobre las funciones SI y E-I.
Ejecute el comando show version para verificar qué versión de software utiliza, dónde está instalada la imagen, el conjunto de funciones y el modelo de 2950/2955 que utiliza. el siguiente es un ejemplo de salida de comando:
2950#sh ver Cisco Internetwork Operating System Software IOS (tm) C2950 Software (C2950-I6Q4L2-M), Version 12.1(11)EA1, RELEASE SOFTWARE (fc1) !--- The version of software you currently run is 121-11.EA1. Copyright (c) 1986-2002 by cisco Systems, Inc. Compiled Wed 28-Aug-02 10:25 by antonino Image text-base: 0x80010000, data-base: 0x80528000 ROM: Bootstrap program is CALHOUN boot loader 2950 uptime is 1 week, 4 days, 23 hours, 39 minutes System returned to ROM by power-on System image file is "flash:/c2950-i6q4l2-mz.121-11.EA1.bin" !--- The image is installed in the flash: directory. cisco WS-C2950-24 (RC32300) processor (revision G0) with 20402K bytes of memory. Processor board ID FHK0650X0QY Last reset from system-reset Running Standard Image 24 FastEthernet/IEEE 802.3 interface(s) !--- You run the Standard Image(SI) feature set. !--- If the switch can run the Enhanced Image(EI) feature set, !--- you see Running Enhanced Image instead. 32K bytes of flash-simulated non-volatile configuration memory. Base ethernet MAC Address: 00:0B:BE:52:89:00 Motherboard assembly number: 73-5781-11 Power supply part number: 34-0965-01 Motherboard serial number: FOC065007UK Power supply serial number: PHI06460CAD Model revision number: G0 Motherboard revision number: A0 Model number: WS-C2950-24 !--- This is a WS-C2950-24. System serial number: FHK0650X0QY Configuration register is 0xF 2950#
El 2950/2955 incluye de fábrica una imagen CMS (archivo .tar) instalada. La imagen del IOS (archivo .bin) reside en el nivel superior del directorio flash: directorio. Los archivos CMS residen en un directorio flash: llamado directorio html.
Puede ver el sistema de archivos Flash de 2950/2955 con el dir flash: comando. el siguiente es un ejemplo de salida de comando:
2950#dir flash: Directory of flash:/ 2 -rwx 2664051 Mar 01 1993 00:03:18 c2950-i6q4l2-mz.121-11.EA1.bin !--- This is the software(IOS)image. 3 -rwx 269 Jan 01 1970 00:01:51 env_vars 4 -rwx 1355 Mar 12 1993 01:49:50 config.text 5 -rwx 5 Mar 12 1993 01:49:50 private-config.text 7 drwx 704 Mar 01 1993 00:03:55 html !--- output suppressed --- !--- Notice the d in the permissions, which indicates that html is a directory. !--- This is the directory where the current CMS image files reside.
Ejecute el comando copy tftp para actualizar con la imagen Cisco IOS Software solamente (archivo .bin). Consulte la sección Procedimiento Paso a Paso para la 2950 con la imagen del IOS solamente (archivo .bin) de este documento para obtener detalles.
Ejecute el comando archive tar para actualizar con la imagen CMS solamente (archivo .tar). Consulte la sección Procedimiento Paso a Paso para la 2950 con la imagen CMS (archivo .tar) de este documento para obtener detalles.
Memoria DRAM
Todos los switches series 2950 y 2955 pueden tener hasta 32 MB de SDRAM. Sin embargo, no hay requisitos de DRAM mínima para considerar antes de que actualice el software en estos switches.
Memoria Flash
Todos los switches series 2950 tienen 8 MB de memoria del Flash interna. Todos los switches series 2955 pueden tener hasta 16 MB de memoria Flash. No puede actualizar la memoria Flash.
Sólo puede almacenar un número limitado de imágenes en Flash. Siempre verifique el tamaño (en bytes) de la imagen en la sección de LAN Switching software de la página de Descargas (sólo clientes registrados) antes de actualizar el software Compare el tamaño de esta imagen con el espacio libre en la memoria flash con dir flash: comando. el siguiente es un ejemplo de salida de comando:
2950#dir flash: Directory of flash:/ 2 -rwx 2664051 Mar 01 1993 00:03:18 c2950-i6q4l2-mz.121-11.EA1.bin 3 -rwx 5 Mar 01 1993 00:16:08 private-config.text 4 -rwx 916 Mar 01 1993 03:31:05 vlan.dat 22 -rwx 2888547 Mar 01 1993 00:08:19 c2950-i6q4l2-mz.121-13.EA1.bin !--- output suppressed --- 7741440 bytes total (203776 bytes free) !--- This is the free memory in Flash.
En caso necesario, puede ejecutar el comando delete <filename> para liberar espacio en el directorio Flash.
Si actualiza con la imagen CMS (archivo .tar), también debe borrar los archivos en el directorio HTML con delete flash: comando html/* .
Consulte la sección Procedimiento de Actualización de Software para los 2950/2955 SeriesSwitches de este documento para obtener detalles sobre el comando delete y el comando delete flash: comando html/* .
A diferencia de otros switches Catalyst, no hay un comando config-register en el 2950 ni 2955. No puede cambiar el valor de registro de la configuración del valor predeterminado.
El 2950/2955 busca automáticamente una imagen de software válida para realizar el arranque, incluso si una sentencia del sistema de inicio no se establece. Cisco recomienda que establezca la sentencia de arranque como precaución. El comando de configurar una sentencia del sistema de arranque es bootsystem flash: <filename> .
Para especificar las imágenes múltiples en la sentencia de arranque, sepárelas con un punto y coma. Por ejemplo, FLASH de sistema del inicio: <file1;file2>
Consulte la sección Procedimiento de Actualización de Software para 2950/2955 SeriesSwitches de este documento para obtener detalles sobre el comando boot system.
Descargue la imagen de software de 2950/2955 en el equipo que actúa como el servidor TFTP antes de la actualización de la imagen real. Descargue la imagen de software de la sección de LAN Switching Software de la página de Descargas (sólo clientes registrados). Si no está seguro qué imagen debe descargar, consulte la sección la Preparación para la Actualización de este documento.
Para ver el resultado de ejemplo para este documento, instale un servidor TFTP de otra empresa en un equipo que ejecute Microsoft Windows 2000 Professional. Puede utilizar cualquier servidor TFTP instalado en cualquier plataforma. No necesita utilizar un equipo con Windows OS.
Siga estos pasos para instalar el servidor TFTP:
Descargue e instale cualquier software TFTP shareware de Internet en el equipo que utilizará para copiar la imagen del software 2950/2955 al switch. El directorio raíz del servidor TFTP debe ser el directorio en el cual descargó la imagen del software. 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.
Conecte un cable de la consola entre el puerto de la consola del switch y el equipo para acceder al switch CLI. Consulte Conexión de una Terminal al Puerto de Consola en Catalyst Switches para acceder al CLI a través de hyperterminal.
Nota: Puede actualizar el switch con el acceso Telnet remoto. Sin embargo, pierde la conectividad de Telnet cuando el switch se recarga durante la actualización de software. Puede restablecer la conexión Telnet después de que el switch se carga la nueva imagen. Sin embargo, para resolver problemas en caso de una falla, debe tener acceso a la consola local. Es preferible la actualización del switch a través del acceso a la consola.
Para obtener mejores resultados, configure una interfaz VLAN en el switch para que esté en la misma VLAN (subred) que su servidor TFTP directamente conectado. Si no puede conectar su servidor TFTP directamente con el switch, ejecute el comando ip default-gateway o el comando ip route establecer un gateway predeterminado para que llegue al servidor TFTP.
2950#conf t 2950(config)#int vlan 1 !--- This example uses a FastEthernet interface in management VLAN 1. 2950(config-if)#ip address 10.10.10.1 255.255.255.0 !--- This IP address must ideally be in the same subnet as the !--- TFTP server. In this example, the 2950 and the TFTP server !--- are on different subnets. 2950(config-if)#no shut 2950(config-if)#exit 2950(config)#ip default-gateway 10.10.10.129 !--- Issue this command as one way to establish connectivity !--- to a TFTP server on a different subnet or network. 2950(config)#end 2950# 2950#ping 20.20.20.2 !--- Ping the IP address of the TFTP server from the switch !--- to verify connectivity. Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 20.20.20.2, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 1/3/4 ms 2950#
Realice una copia de seguridad de la configuración del switch al equipo que ejecuta el servidor TFTP. Si pierde la configuración del switch por cualquier razón, siempre puede restaurar la configuración del servidor TFTP.
Ejecute el comando copy startup-config tftp en el 2950/2955 para realizar una copia de seguridad de su configuración actual a un servidor TFTP. el siguiente es un ejemplo de salida de comando:
2950#copy startup-config tftp Address or name of remote host []? 20.20.20.2 !--- Type your TFTP server IP. Press RETURN or ENTER. Destination filename [2950-config]? !--- Press RETURN or ENTER. The file 2950-confg is saved in the !--- TFTP server root directory. !! 1536 bytes copied in 1.860 secs (826 bytes/sec) 2950#
A continuación, se presentan dos procedimientos de actualización disponibles para el 2950:
Si desea utilizar el CLI solamente y no pretende utilizar el software CMS de Cisco, siga el Procedimiento Paso a Paso para el 2950/2955 con la imagen del IOS solamente (archivo .bin).
Si desea quiere la última versión del software CMS de Cisco, siga el Procedimiento Paso a Paso para el 2950/2955 con la imagen CMS (archivo .tar).
Nota: No es posible realizar una copia de seguridad de la imagen del IOS a un servidor TFTP semanalmente con el CLI. La automatización de las copias de seguridad del IOS a un servidor TFTP se pueden hacer con CiscoWorks.
Por este ejemplo, el software en un 2950 se actualiza de la versión 12.1(12c)EA1 a la versión 121-13.EA1 con la imagen del IOS solamente (archivo .bin). El procedimiento es el mismo, sin importar la versión de software utilizada, incluido el 2955.
Ejecute el comando show version para ver la versión actual del software que ejecuta. el siguiente es un ejemplo de salida de comando:
2950#sh ver Cisco Internetwork Operating System Software IOS (tm) C2950 Software (C2950-I6Q4L2-M), Version 12.1(12c)EA1, RELEASE SOFTWARE (fc1) !--- The current software version is 12.1(12c)EA1.
Diríjase a la sección LAN Switching Software de la página de Descargas (sólo clientes registrados).
Seleccione el software Catalyst 2950 o 2955 y localice la imagen que desea descargar. Observe el tamaño de la imagen en bytes. Este ejemplo utiliza el archivo c2950-i6q4l2-mz.121-13.EA1.bin. El tamaño de la imagen es de 2888547 bytes o aproximadamente 3 MB. Descargue la imagen que desee.
Ejecute el comando dir flash: el comando en 2950/2955 para verificar cuánta memoria libre tiene para la actualización. el siguiente es un ejemplo de salida de comando:
2950#dir flash: Directory of flash:/ 2 -rwx 2774747 Mar 02 1993 00:11:42 c2950-i6q4l2-mz.121-12c.EA1.bin 3 -rwx 5 Mar 01 1993 00:16:08 private-config.text 4 -rwx 916 Mar 01 1993 03:31:05 vlan.dat 22 -rwx 2665985 Mar 02 1993 00:20:15 c2950-i6q4l2-mz.121-11.EA1a.bin !--- Notice that two images are installed already. 6 -rwx 1459 Mar 01 1993 00:16:08 config.text 7 drwx 832 Mar 02 1993 00:14:18 html !--- output suppressed --- 7741440 bytes total (578048 bytes free) !--- There is less than 1 MB of memory free out of the total of !--- 8 MB, which is not enough. Delete the old image !--- in order to upgrade. 2950#
Nota: Si ya tiene suficiente espacio en la Flash para la actualización, puede proceder directamente al Paso 5.
Ejecute el comando delete para quitar la imagen anterior y liberar espacio para la actualización. el siguiente es un ejemplo de salida de comando:
2950#delete flash:c2950-i6q4l2-mz.121-11.EA1a.bin Delete filename [c2950-i6q4l2-mz.121-11.EA1a.bin]? !--- Press RETURN or ENTER. Delete flash:c2950-i6q4l2-mz.121-11.EA1a.bin? [confirm] !--- Press RETURN or ENTER. 2950# 2950#dir flash: Directory of flash:/ 2 -rwx 2774747 Mar 02 1993 00:11:42 c2950-i6q4l2-mz.121-12c.EA1.bin !--- You can leave one old image as a backup if you prefer. 3 -rwx 5 Mar 01 1993 00:16:08 private-config.text 4 -rwx 916 Mar 01 1993 03:31:05 vlan.dat 6 -rwx 1459 Mar 01 1993 00:16:08 config.text 7 drwx 832 Mar 02 1993 00:14:18 html !--- output suppressed --- 7741440 bytes total (3244544 bytes free) !--- There is now over 3 MB of free Flash memory, !--- which is enough for the upgrade. 2950#
Realice la actualización a través de copy tftp flash: comando. el siguiente es un ejemplo de salida de comando:
2950#copy tftp flash: Address or name of remote host []? 20.20.20.2 !--- Type your TFTP server IP address. !--- Press RETURN or ENTER. Source filename []? c2950-i6q4l2-mz.121-13.EA1.bin !--- Press RETURN or ENTER. Destination filename [c2950-i6q4l2-mz.121-13.EA1.bin]? !--- Press RETURN or ENTER. Accessing tftp://20.20.20.2/c2950-i6q4l2-mz.121-13.EA1.bin... Loading c2950-i6q4l2-mz.121-13.EA1.bin from 20.20.20.2 (via Vlan1): !!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! [OK - 2888547 bytes] 2888547 bytes copied in 96.188 secs (30030 bytes/sec) 2950#dir flash: Directory of flash:/ 2 -rwx 2774747 Mar 02 1993 00:11:42 c2950-i6q4l2-mz.121-12c.EA1.bin 3 -rwx 5 Mar 01 1993 00:16:08 private-config.text 4 -rwx 916 Mar 01 1993 03:31:05 vlan.dat 22 -rwx 2888547 Mar 01 1993 00:42:03 c2950-i6q4l2-mz.121-13.EA1.bin !--- The new image is installed in the flash: directory. 6 -rwx 1459 Mar 01 1993 00:16:08 config.text 7 drwx 832 Mar 02 1993 00:14:18 html !--- output suppressed --- 7741440 bytes total (355840 bytes free) 2950#verify flash:c2950-i6q4l2-mz.121-13.EA1.bin Verified flash:c2950-i6q4l2-mz.121-13.EA1.bin !--- Issue the verify command to verify !--- whether the image checksum is correct.
Configure un sistema de encendido para que la nueva imagen aparezca en la próxima recarga. el siguiente es un ejemplo de salida de comando:
2950#conf t 2950(config)#boot system flash:c2950-i6q4l2-mz.121-13.EA1.bin 2950(config)#end 2950# 2950#sh boot BOOT path-list: flash:c2950-i6q4l2-mz.121-13.EA1.bin !--- output suppressed --- !--- The boot system statement does not show up in the configuration. !--- Issue the show boot command to verify whether the new image !--- boots on the next reload of the switch.
Ejecute el comando wr mem para guardar sus cambios y recargar el switch. el siguiente es un ejemplo de salida de comando:
2950#wr mem Building configuration... [OK] 2950#reload Proceed with reload? [confirm] !--- Press RETURN or ENTER. 00:05:05: %SYS-5-RELOAD: Reload requested !--- output suppressed --- Press RETURN to get started! !--- Press RETURN or ENTER. !--- output suppressed ---
Verifique si puede ejecutar la nueva imagen a través del comando show version. el siguiente es un ejemplo de salida de comando:
2950#sh ver Cisco Internetwork Operating System Software IOS (tm) C2950 Software (C2950-I6Q4L2-M), Version 12.1(13)EA1, RELEASE SOFTWARE (fc1)
Esto completa el procedimiento de actualización para un 2950/2955 usando solamente la imagen del IOS (archivo .bin).
En este ejemplo, el software en un 2950 se actualiza de la versión 12.1(12c)EA1 a la versión 121-13.EA1 con la imagen CMS (archivo .tar). El procedimiento es el mismo que se aplica a 2955.
Ejecute el comando show version para ver la versión actual del software que ejecuta. el siguiente es un ejemplo de salida de comando:
2950#sh ver Cisco Internetwork Operating System Software IOS (tm) C2950 Software (C2950-I6Q4L2-M), Version 12.1(12c)EA1, RELEASE SOFTWARE (fc1) !--- The current software version is 12.1(12c)EA1.
Diríjase a la sección LAN Switching Software de la página de Descargas (sólo clientes registrados).
Seleccione el software Catalyst 2950 y localice la imagen que desea descargar. Observe el tamaño de la imagen en bytes. Este ejemplo utiliza el archivo c2950-i6q4l2-mz.121-13.EA1.tar. El tamaño de la imagen es 4877312 bytes, o aproximadamente 5 MB. Descargue la imagen que desee.
Ejecute el comando dir flash: el comando en 2950/2955 para verificar cuánta memoria libre tiene para la actualización. el siguiente es un ejemplo de salida de comando:
2950#dir flash: Directory of flash:/ 2 -rwx 2774747 Mar 01 1993 17:52:14 c2950-i6q4l2-mz.121-12c.EA1.bin 21 -rwx 2665985 Mar 01 1993 18:02:04 c2950-i6q4l2-mz.121-11.EA1a.bin !--- Two images are installed. 4 -rwx 916 Mar 01 1993 03:31:05 vlan.dat 22 -rwx 312 Mar 01 1993 18:03:19 env_vars 7 drwx 832 Mar 01 1993 17:53:20 html !--- output suppressed --- !--- Notice the d in the permissions, which indicates that html is a !--- directory that contains the CMS files extracted from the .tar image !--- during the upgrade. 7741440 bytes total (578048 bytes free) !--- There is less than 1 MB of free memory in Flash, which is not enough !--- for the upgrade. Delete one of the old IOS images (.bin files). 2950#
Ejecute el comando delete para quitar una de las imágenes IOS anteriores para liberar espacio para la actualización. el siguiente es un ejemplo de salida de comando:
2950#delete flash:c2950-i6q4l2-mz.121-11.EA1a.bin Delete filename [c2950-i6q4l2-mz.121-11.EA1a.bin]? Delete flash:c2950-i6q4l2-mz.121-11.EA1a.bin? [confirm] 2950# 2950#dir flash: Directory of flash:/ 2 -rwx 2774747 Mar 01 1993 17:52:14 c2950-i6q4l2-mz.121-12c.EA1.bin !--- You can leave one old image as a backup if you prefer. 4 -rwx 916 Mar 01 1993 03:31:05 vlan.dat 22 -rwx 312 Mar 01 1993 18:03:19 env_vars 7 drwx 832 Mar 01 1993 17:53:20 html !--- output suppressed --- 7741440 bytes total (3244544 bytes free) !--- Even though you freed up additional memory there is still not !--- enough free memory for the upgrade. Delete the files in the !--- html directory. 2950#
El directorio HTML es donde los archivos CMS se extraen de la imagen .tar y están instalados durante la actualización. Ejecute el comando dir html para ver estos archivos. el siguiente es un ejemplo de salida de comando:
2950#dir html Directory of flash:/html/ 3 -rwx 4010 Mar 01 1993 17:52:14 homepage.htm 5 -rwx 1392 Mar 01 1993 17:52:14 not_supported.html 8 -rwx 9448 Mar 01 1993 17:52:15 common.js 9 -rwx 22152 Mar 01 1993 17:52:15 cms_splash.gif 10 -rwx 1211 Mar 01 1993 17:52:15 cms_13.html 11 -rwx 2823 Mar 01 1993 17:52:15 cluster.html !--- output suppressed --- !--- These are the files used by the CMS software.
Ejecute el comando delete flash: html/* para borrar todos estos archivos antes de la actualización. el siguiente es un ejemplo de salida de comando:
Nota: La eliminación de estos archivos inhabilita el acceso a las páginas HTML durante la actualización. Después de la actualización, el acceso está disponible otra vez.
2950#delete flash:html/* Delete filename [html/*]? !--- Press ENTER or RETURN for each file. Delete flash:html/homepage.htm? [confirm] Delete flash:html/not_supported.html? [confirm] Delete flash:html/common.js? [confirm] Delete flash:html/cms_splash.gif? [confirm] Delete flash:html/cms_13.html? [confirm] Delete flash:html/cluster.html? [confirm] !--- output suppressed --- 2950#dir flash: Directory of flash:/ 2 -rwx 2774747 Mar 01 1993 17:52:14 c2950-i6q4l2-mz.121-12c.EA1.bin 4 -rwx 916 Mar 01 1993 03:31:05 vlan.dat 22 -rwx 312 Mar 01 1993 18:03:19 env_vars 7 drwx 0 Mar 01 1993 01:13:31 html !--- output suppressed --- 7741440 bytes total (4960256 bytes free) !--- There is now enough room to proceed with the upgrade.
Ejecute el comando archive tar para copiar al archivo.tar y extraer todos los archivos. El sintaxis del comando completo es flash del servidor ip>/<filename> del <tftp de /xtract tftp:// del alquitrán del archivo:. el siguiente es un ejemplo de salida de comando:
Nota: Si desea actualizar de una versión anterior a 12.1(6)EA2 a una 2950, ejecute el comando tar en vez del comando archive tar.
2950#archive tar /xtract tftp://20.20.20.2/c2950-i6q4l2-tar.121-13.EA1.tar flash: Loading c2950-i6q4l2-tar.121-13.EA1.tar from 20.20.20.2 (via Vlan1): ! !--- The IOS image(.bin file) is being extracted into the flash: directory. extracting c2950-i6q4l2-mz.121-13.EA1.bin (2888547 bytes)!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! html/ (directory) !--- The CMS files are extracted into the html directory. extracting html/homepage.htm (3994 bytes)! extracting html/not_supported.html (1392 bytes) extracting html/common.js (9529 bytes)!! extracting html/cms_splash.gif (22152 bytes)!!!!! extracting html/cms_13.html (1211 bytes) extracting html/cluster.html (2823 bytes)! extracting html/Redirect.jar (4195 bytes)! extracting html/mono_disc.sgz (15899 bytes)!!! extracting html/CMS.sgz (1344455 bytes)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! extracting html/images.sgz (86918 bytes)!!!!!!!!!!!!!!!!! extracting html/help.sgz (287994 bytes)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! extracting html/CiscoChartPanel.sgz (135599 bytes)!!!!!!!!!!!!!!!!!!!!!! extracting html/cms_boot.jar (58864 bytes)!!!!!!!!!!!! extracting info (109 bytes) extracting info.ver (109 bytes) [OK - 4877312 bytes] !--- The archive tar operation completed successfully. 2950# 2950#verify flash:c2950-i6q4l2-mz.121-13.EA1.bin Verified flash:c2950-i6q4l2-tar.121-13.EA1.bin !--- Issue the verify command to verify the IOS image checksum. 2950# 2950#dir flash: Directory of flash:/ 2 -rwx 2774747 Mar 01 1993 17:52:14 c2950-i6q4l2-mz.121-12c.EA1.bin 3 -rwx 2888547 Mar 01 1993 02:00:32 c2950-i6q4l2-mz.121-13.EA1.bin !--- The new IOS image has been extracted and installed in flash:. 4 -rwx 916 Mar 01 1993 03:31:05 vlan.dat 22 -rwx 312 Mar 01 1993 18:03:19 env_vars 7 drwx 832 Mar 01 1993 02:03:41 html !--- output suppressed --- 7741440 bytes total (93184 bytes free) 2950# 2950#dir html Directory of flash:/html/ 5 -rwx 3994 Mar 01 1993 02:00:32 homepage.htm 6 -rwx 1392 Mar 01 1993 02:00:32 not_supported.html 8 -rwx 9529 Mar 01 1993 02:00:32 common.js 9 -rwx 22152 Mar 01 1993 02:00:33 cms_splash.gif 10 -rwx 1211 Mar 01 1993 02:00:33 cms_13.html !--- output suppressed --- !--- The new CMS files have been extracted and installed.
Configure un sistema de encendido para que la nueva imagen aparezca en la próxima recarga. el siguiente es un ejemplo de salida de comando:
2950#conf t 2950(config)#boot system flash:c2950-i6q4l2-mz.121-13.EA1.bin 2950(config)#end 2950# 2950#sh boot BOOT path-list: flash:c2950-i6q4l2-mz.121-13.EA1.bin !--- output suppressed --- !--- The boot system statement does not show up in the config. !--- Issue the show boot command to verify whether the !--- new image boots on the next reload of the switch.
Puede configurar un enunciado del sistema de inicio para iniciar una imagen de respaldo específica si la nueva imagen falla por algún motivo. De lo contrario, el 2950/2955 intenta iniciar automáticamente la siguiente imagen válida en caso de una falla.
A continuación, se presenta un ejemplo del resultado de comando para configurar una sentencia del sistema de arranque para las imágenes múltiples:
2950#conf t Enter configuration commands, one per line. End with CNTL/Z. 2950(config)#boot system flash: c2950-i6q4l2-mz.121-13.EA1.bin;c2950-i6q4l2-mz.121-12c.EA1.bin !--- A semi-colon separates the two images - primary and backup. 2950(config)#end 2950# 2950#sh boot BOOT path-list: flash: c2950-i6q4l2-mz.121-13.EA1.bin;c2950-i6q4l2-mz.121-12c.EA1.bin !--- output suppressed --- !--- The boot system statement does not show up in the config. !--- Issue the show boot command to verify whether the new image !--- boots on the next reload of the switch.
Ejecute el comando wr mem para guardar sus cambios y recargar el switch. el siguiente es un ejemplo de salida de comando:
2950#wr mem Building configuration... [OK] 2950#reload Proceed with reload? [confirm] !--- Press RETURN or ENTER. 02:53:37: Bootstrap Emulator called with code 45 02:53:37: %SYS-5-RELOAD: Reload requested !--- Press RETURN or ENTER.
Verifique si ejecutó la imagen nueva con el comando show version. el siguiente es un ejemplo de salida de comando:
2950#sh ver Cisco Internetwork Operating System Software IOS (tm) C2950 Software (C2950-I6Q4L2-M), Version 12.1(13)EA1, RELEASE SOFTWARE !--- You now run the new software. (fc1) Copyright (c) 1986-2003 by cisco Systems, Inc. !--- output suppressed --- System image file is "flash:c2950-i6q4l2-mz.121-13.EA1.bin" cisco WS-C2950-24 (RC32300) processor (revision G0) with 20839K bytes of memory. Processor board ID FHK0650X0QY Last reset from system-reset Running Standard Image !--- output suppressed --- !--- You run the SI feature set. If this model of switch !--- can run the EI, you see Running Enhanced Image.
Esto completa el procedimiento de actualización para 2950 con la imagen CMS (archivo .tar).
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.
La sección Procedimiento de Actualización de Software para 2950/2955 Series Switches de este documento incluye los comandos necesarios para verificar si su configuración funciona correctamente.
En esta sección encontrará información que puede utilizar para solucionar problemas de configuración.
Consulte Resolución de Problemas Comunes en las instalaciones de la Imagen para ver problemas conocidos con el servidor TFTP si la transferencia de imagen del servidor TFTP falla continuamente.
Su actualización de software puede fallar debido a tales razones como problemas de la conectividad del IP entre el switch y el servidor TFTP o configuración incorrecta de las sentencias de arranque. Estos problemas pueden hacer que su switch arranque en el modo modo Si su 2950 visualiza muestra switch: prompt o se reinicia continuamente, consulte Recuperación de Switches Catalyst con Configuración Fija de una Imagen Dañada o Perdida para conocer los procedimientos de recuperación de software:
Este problema puede ocurrir si el modo de arranque del switch está configurado como manual. Para confirmar esta configuración, utilice estos métodos:
Si está en el modo ROMMON (switch: prompt), ejecute el comando set y observe el resultado:
switch: set BOOT=flash:c2950-i6q4l2-mz.121-13.EA1.bin MANUAL_BOOT=yes
Si está en el switch# prompt regular, ejecute el comando show boot y observe el resultado:
Switch#show boot BOOT path-list: flash:c2950-i6q4l2-mz.121-13.EA1.bin Config file: flash:config.text Enable Break: no Manual Boot: yes HELPER path-list: NVRAM/Config file buffer size: 32768
Nota: En ambos casos, la variable del arranque manual se configura como sí.
Solución:
Si está en el switch: prompt, realice estos pasos para permitir que el switch se inicie automáticamente:
Ejecute el comando set MANUAL_BOOT no command en el switch: mensaje
switch: set MANUAL_BOOT no switch:
Ejecute el comando set command para confirmar que el valor de la variable MANUAL_BOOT ahora es no.
switch: set BOOT=flash:c2950-i6q4l2-mz.121-13.EA1.bin MANUAL_BOOT=no
Ejecute el comando the boot para recargar el switch.
switch: boot flash:c2950-i6q4l2-mz.121-13.EA1.bin
Loading "flash:c2950-i6q4l2-mz.121-13.EA1.bin"...###########
###########################################################
!--- Output suppressed ---
Si está en el switch# prompt, siga estos pasos para permitir que el switch se inicie automáticamente.
Ingrese al Modo de Configuración Global. Ejecute el comando no boot manual para que informar al switch que debe iniciarse automáticamente.
Switch#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Switch(config)#no boot manual
Vuelva al modo EXEC privilegiado y guarde la configuración con el comando write memory.
Switch(config)#end Switch# Switch#write memory Building configuration... [OK]
Verifique los parámetros de arranque con el comando show boot, y compruebe si el arranque manual está configurado como no.
Switch#show boot BOOT path-list: flash:c2900XL-h-mz-112.8-SA5.bin Config file: flash:config.text Enable Break: no Manual Boot: no HELPER path-list: !--- Output suppressed ---
Recargue el switch.
El software del switch puede dañarse durante una actualización debido a estas razones:
Si descarga el archivo incorrecto al switch
Si carga un archivo .tar a través del X-modem
Si borra el archivo de imagen
En todos estos casos, el switch no pasa la autoevaluación en encendido (POSTE), y no hay conectividad.
Cisco recomienda que descargue una copia nueva de Cisco IOS Software de la página de Descargas (sólo clientes registrados), y que la copie a la memoria flash del switch.
Para resolver el problema, cargue solamente el archivo .bin al switch a través del X-modem. Consulte el Paso 4 de la sección de Procedimiento de Recuperación Paso a Paso de Recuperación de los Switches Catalyst de Recuperación Fija de una Imagen Dañada o Perdida para copiar el Cisco IOS Software al switch.