Introducción
Este documento describe cómo actualizar el firmware en un Cisco MDS 9000 Series Multilayer Director Switch (MDS).
Antecedentes
Consejo: Para obtener información más detallada sobre el procedimiento que se describe en este documento, refiérase a la Guía de Instalación y Actualización del Software Cisco MDS 9000 NX-OS y SAN-OS. Además, consulte el artículo Prácticas recomendadas de actualización de NX-OS para switches MDS de Cisco Support Community para ver información sobre prácticas recomendadas en relación con el switch Cisco MDS serie 9000.
Descripción general de las actualizaciones no disruptivas
Todos los switches MDS admiten actualizaciones no disruptivas y reversión, sujeto a las limitaciones enumeradas en las notas de la versión de MDS.
En un MDS 95xx o 97xx Series con supervisores duales, durante la actualización del firmware, el nuevo código se carga en el supervisor en espera. Luego se produce un switchover para hacer que el supervisor que ejecuta el nuevo código esté activo. A continuación, el código se carga en el supervisor activo anterior y se convierte en el nuevo supervisor en espera. El plano de datos continúa pasando tráfico de canal de fibra. Los módulos luego comienzan sin interrupciones en el módulo con el número más bajo y proceden al más alto.
En un MDS 91xx, 92xx o 93xx Series, que sólo tiene un supervisor, el supervisor (plano de control) se recarga. El plano de datos continúa pasando tráfico de canal de fibra.
Si desea actualizar a través de Telnet, Secure Shell (SSH) o el protocolo simple de administración de red (SNMP) (Fabric Manager/Administrador de dispositivos), asegúrese de que dispone de una conexión Ethernet a ambos supervisores. Después de que se pierda la sesión Telnet durante la actualización, debe volver a conectarse al switch. Se conectará al supervisor en espera anterior ahora.
Nota: Cisco recomienda que las actualizaciones de firmware se completen desde la consola local.
Actualización del firmware
Complete estos pasos para actualizar el firmware:
- Lea las notas de la versión de MDS para la versión a la que se pretende actualizar. Opcionalmente, revise las notas de la versión entre los niveles de firmware antiguo y nuevo para que pueda obtener información sobre los cambios. Hay una tabla en las Release Notes que proporciona la ruta de actualización no disruptiva.
- Ingrese uno de estos comandos para copiar la configuración en ejecución y la configuración de inicio de modo que tenga una copia de seguridad en caso de que haya realizado un cambio que no guardó:
copy running-config startup-config
copy r s
- Ingrese este comando para copiar la configuración en ejecución en la memoria flash de inicialización, lo que asegura que haya una copia que se pueda utilizar para la copia de seguridad y para verificar que la memoria flash de inicialización no sea de sólo lectura (Esto es raro, pero un error contra la memoria flash puede causar esto):
copy running-config bootflash:$(SWITCHNAME)-$(TIMESTAMP).cfg
A continuación se muestra un ejemplo del resultado en la memoria flash de inicialización:
MDS9124A-2015-04-07-10.02.27.cfg
- Copie la configuración que acaba de guardar en su servidor TFTP. Esto logra tres cosas: Verifica que tenga un servidor TFTP operativo, verifica que pueda alcanzar el servidor a través de la red IP y coloca una copia de la configuración en una ubicación que sea externa al switch para que tenga una copia de respaldo en caso de una falla del switch.
Consejo: Hay muchos servidores TFTP gratuitos disponibles en Internet, como Solarwinds.
Ingrese el comando copy bootflash: tftp: para copiar la configuración al servidor TFTP. Aquí tiene un ejemplo:
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
- Verifique que tenga una copia del firmware actual en su servidor TFTP para que tenga una copia de seguridad en caso de que deba volver a la versión original. Si no lo hace, cópielo del switch al servidor TFTP en este momento.
A continuación, se incluyen algunos ejemplos:
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
Nota: Para los avisos de entradas de nombre de archivo, use su versión actual real.
- Descargue la nueva versión de NX-OS desde la página Descargar software de Cisco. Necesitará tanto un inicio rápido como una imagen del sistema. Colóquelos en el servidor TFTP en el directorio TFTP predeterminado.
Puede utilizar esta tabla para elegir su serie de switches y luego puede elegir el modelo de switch:
Tipo de switch de la serie MDS de Cisco |
Convención de denominación |
MDS serie 9134 y 9124, switch de fabric de Cisco para HP C-Class BladeSystem, switch de fabric de Cisco para IBM BladeCenter |
El nombre de archivo comienza con m9100-s2ek9 |
MDS serie 9132T |
El nombre de archivo comienza con m9100-s6ek9 |
Serie MDS 9148 |
El nombre de archivo comienza con m9100-s3ek9 |
Serie MDS 9148s |
El nombre de archivo comienza con m9100-s5ek9 |
MDS serie 9148T |
El nombre de archivo comienza con m9148-s6ek9 |
Serie MDS 9222i |
El nombre de archivo comienza con m9200-s2ek9 |
MDS serie 9250i |
El nombre de archivo comienza con m9250-s5ek9 |
Serie MDS 9396s |
El nombre FIle comienza con m9300-s1ek9 |
MDS serie 9396T |
El nombre FIle comienza con m9300-s2ek9 |
Series MDS 9513, 9509 y 9506 |
Módulo Supervisor-2 Módulo Supervisor-2A |
El nombre de archivo comienza con m9500-sf2ek9 |
Series MDS 9710, 9706 y 9718 |
Módulo supervisor-3 |
El nombre de archivo comienza con m9700-sf3ek9 |
Series MDS 9710, 9706 y 9718 |
Módulo supervisor-4 |
El nombre de archivo comienza con m9700-sf4ek9 |
- A continuación se muestra un ejemplo que utiliza el inicio rápido del firmware de la serie MDS 9148 y la versión 5.2(8f) del software del sistema:
m9100-s3ek9-kickstart-mz.5.2.8f.bin
m9100-s3ek9-mz.5.2.8f.bin
Nota: Para obtener la suma de comprobación Message Digest5 (MD5), pase el cursor sobre el nombre de la imagen en la página de descarga.
- Verifique que haya suficiente espacio libre en la memoria flash de inicialización para agregar las nuevas imágenes. Si no es así, debe borrar al menos el archivo de imagen del sistema. Mantenga la imagen de inicio rápido de modo que, en caso de fallo de funcionamiento, pueda conseguir que el switch llegue a un punto en el que pueda cargar (TFTP) una nueva imagen. Una vez actualizada, puede eliminar la versión anterior.
Ingrese este comando para verificar el espacio libre bootflash:
dir bootflash:
Además, si ejecuta un switch de supervisor dual, ingrese este comando para verificar que hay suficiente espacio libre en el supervisor en espera también:
dir bootflash://sup-standby/
- Descargue las nuevas imágenes en la memoria flash de inicialización en el switch:
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
- Ingrese este comando en la CLI para verificar la suma de comprobación y la suma de comprobación MD5:
show file bootflash:filename md5sum
- Ingrese este comando en la CLI para ver el impacto de esta instalación de código, y para verificar las imágenes y asegurarse de que sean compatibles con el switch:
show install all impact kickstart bootflash:m9100-s2ek9-kickstart-mz.5.2.8f.bin
system bootflash:m9100-s2ek9-mz.5.2.8f.bin
Nota: Este comando no se utiliza para la instalación, pero se puede utilizar para verificar esta información.
Nota: Todas las sesiones de transferencia de archivos (como SFTP/SCP) al switch deben cerrarse antes de comenzar el proceso de actualización/degradación. Cualquier sesión de transferencia de archivos abierta puede hacer que el switch se recargue de forma disruptiva en el momento de ISSU/D. Consulte CSCvo22269 y CSCvu52058 para obtener más información.
- Como paso opcional, puede ingresar el comando show incompatibilidad system bootflash:m9500-sf2ek9-mz.6.2.5a.bin en la CLI. Aquí tiene un ejemplo:
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
- Ingrese este comando en la CLI para instalar el firmware:
install all kickstart bootflash:m9100-s2ek9-kickstart-mz.4.2.9.bin system
bootflash:m9100-s2ek9-mz.4.2.9.bin
Nota: Asegúrese de supervisar de cerca la tabla de impacto.
- Repita los pasos 7. hasta 12. para cada versión del código y utilice el nombre de la imagen de la siguiente versión.