El conjunto de documentos para este producto aspira al uso de un lenguaje no discriminatorio. A los fines de esta documentación, "no discriminatorio" se refiere al lenguaje que no implica discriminación por motivos de edad, discapacidad, género, identidad de raza, identidad étnica, orientación sexual, nivel socioeconómico e interseccionalidad. Puede haber excepciones en la documentación debido al lenguaje que se encuentra ya en las interfaces de usuario del software del producto, el lenguaje utilizado en función de la documentación de la RFP o el lenguaje utilizado por un producto de terceros al que se hace referencia. Obtenga más información sobre cómo Cisco utiliza el lenguaje inclusivo.
Cisco ha traducido este documento combinando la traducción automática y los recursos humanos a fin de ofrecer a nuestros usuarios en todo el mundo contenido en su propio idioma. Tenga en cuenta que incluso la mejor traducción automática podría no ser tan precisa como la proporcionada por un traductor profesional. Cisco Systems, Inc. no asume ninguna responsabilidad por la precisión de estas traducciones y recomienda remitirse siempre al documento original escrito en inglés (insertar vínculo URL).
Este documento describe cómo arrancar los switches Catalyst serie 9000 fuera del mensaje del cargador de inicialización (rommon) y cómo recuperar una contraseña.
No hay requisitos específicos para este documento.
La información que contiene este documento se basa en las siguientes versiones de software y hardware.
Nota: Consulte la guía de configuración correspondiente para conocer los comandos que se utilizan para activar estas funciones en otras plataformas de Cisco.
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. Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.
En algunos casos, un switch Catalyst 9000 se inicia en rommon, una indicación del cargador de inicialización que está disponible cuando el switch no puede cargar una imagen completa del software Cisco IOS®, o cuando ha interrumpido manualmente el proceso de inicio normal para realizar acciones como la recuperación de contraseña.
switch:
prompt indica que el dispositivo está en modo rommon / bootloader. El cargador de inicialización proporciona un conjunto limitado de acciones para administrar el dispositivo. Para ver la lista de acciones disponibles, ejecute el ?
en el switch:
mensaje
switch: ?
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
alias Set and display aliases command
boot Load and boot an executable image
cat Concatenate (type) file(s)
copy Copy a file
date Show or Set system date
delete delete file(s)
dir List files in directories
dns-lookup Send DNS standard query packets
emergency-install Initiate Disaster Recovery
help Present list of available commands
history Monitor command history
md5 Compute MD5 checksum of a file
mkdir Create directory(ies)
meminfo Main memory information
net-show Display current network configuration
ping Send ICMP ECHO_REQUEST packets to a network host
rename Rename a file/directory
reset Reset the system
rmdir delete directory(ies)
set Set or display environment variables
unalias Unset an alias
unset Unset one or more environment variables
version Display boot loader version
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Existen tres opciones:
En esta sección se describen los pasos por seguir cuando se tienen archivos de arranque completos existentes en el sistema de archivos flash del switch que se inició en el indicador del cargador de arranque/rommon. Si el switch no tiene archivos almacenados internamente, o si no está seguro del estado de esos archivos, utilice la Opción 2 o la Opción 3 en lugar de esta opción.
Paso 1. Ejecute el dir flash:
comando.
Paso 2. Identifique uno de los dos tipos de archivo para arrancar el switch. Los dos tipos son los siguientes:
Un archivo de imagen binario de arranque (indicado por un ".bin"
extensión de archivo) para los switches Catalyst serie 9000. Este archivo se puede ver como: cat9k_iosxe_
Nota: Los switches Catalyst serie 9200 no utilizan la misma imagen universal que los switches actuales de las series 9300, 9400, 9500 y 9600. Una imagen binaria del switch Catalyst serie 9200 tiene una convención de nombre de archivo similar a: cat9k_lite_iosxe...SPA.bin
Una configuración de arranque (".conf"
) que especifica los paquetes extraídos previamente de un archivo de paquete relevante. Para iniciar este tipo de archivo, también debe tener un paquete específico (".pkg"
) en flash.
Nota: Esta guía no cubre las diferencias operativas entre estos dos métodos de inicio, conocidos como modo de agrupamiento y modo de instalación. En una pila de switch, los modos de arranque deben coincidir entre los miembros de la pila. Para las plataformas correspondientes, un par virtual de StackWise debe ejecutarse en el modo de instalación. Ejecute el comando show version
desde exec
prompt para determinar el modo de inicio actual de una pila de switch operativa.
Ejemplo de un ".bin"
archivo que se puede utilizar para iniciar el switch en el modo de agrupamiento:
switch: dir flash:
<snip>
cat9k_iosxe.16.12.04.SPA.bin
Ejemplo de un ".conf"
con paquetes en flash. (El siguiente paso describe cómo verificar que estos son los paquetes correctos.)
switch: dir flash:
<snip>
14464008 -rw- cat9k-cc_srdriver.16.12.04.SPA.pkg
89134084 -rw- cat9k-espbase.16.12.04.SPA.pkg
1684484 -rw- cat9k-guestshell.16.12.04.SPA.pkg
531063808 -rw- cat9k-rpbase.16.12.04.SPA.pkg
41799673 -rw- cat9k-rpboot.16.12.04.SPA.pkg
31478788 -rw- cat9k-sipbase.16.12.04.SPA.pkg
60392448 -rw- cat9k-sipspa.16.12.04.SPA.pkg
23217156 -rw- cat9k-srdriver.16.12.04.SPA.pkg
7560 -rw- packages.conf <-- .conf file calls a group of packages
12907520 -rw- cat9k-webui.16.12.04.SPA.pkg
9216 -rw- cat9k-wlc.16.12.04.SPA.pkg
Paso 2a. Si decide iniciar un ".conf"
, debe tener los paquetes asociados correctos en flash. Un arranque fallido de este tipo puede indicar corrupción del paquete o un error ".conf"
para los paquetes en flash.
Para comprobar si dispone de ".conf"
archivo que coincide con los paquetes contenidos en flash, problema cat flash:
y sustituir
con el nombre del archivo de configuración del paquete correspondiente. En este caso, se llama al archivo "packages"
.
Nota: El nombre predeterminado para una configuración de paquete ".conf"
el archivo es "packages.conf"
. Algunos procedimientos de actualización pueden generar nombres de archivo diferentes.
Salida de texto de packages.conf
, que indica lo que ".pkg"
(package) se necesitan archivos en el sistema de archivos flash para que el switch se inicie correctamente:
switch: cat flash:packages.conf
#! /usr/binos/bin/packages_conf.sh
sha1sum: fb7ea5ea75a0cbf14ce81cecf110e5a6d526df86
# sha1sum above - used to verify that this file is not corrupted.
#
# package.conf: provisioned software file for build 2020-07-09_21.53
#
# NOTE: Editing this file by hand is not recommended.
<snip>
# This is for CAT9k
boot rp 0 0 rp_boot cat9k-rpboot.16.12.04.SPA.pkg <-- package files are for version 16.12.4
iso rp 0 0 rp_base cat9k-rpbase.16.12.04.SPA.pkg
iso rp 0 0 rp_daemons cat9k-rpbase.16.12.04.SPA.pkg
iso rp 0 0 rp_iosd cat9k-rpbase.16.12.04.SPA.pkg
iso rp 0 0 rp_security cat9k-rpbase.16.12.04.SPA.pkg
iso rp 0 0 rp_wlc cat9k-wlc.16.12.04.SPA.pkg
iso rp 0 0 rp_webui cat9k-webui.16.12.04.SPA.pkg
iso rp 0 0 srdriver cat9k-srdriver.16.12.04.SPA.pkg
iso rp 0 0 guestshell cat9k-guestshell.16.12.04.SPA.pkg
<snip>
Paso 3. Ejecute el boot flash:
o boot flash:
con el comando <filename> correcto.
switch: boot flash:packages.conf
boot: attempting to boot from [flash:packages.conf]
boot: reading file packages.conf
##################################################################...<snip>
En esta sección se describe el procedimiento para arrancar un switch Catalyst de la serie 9000 desde el indicador del cargador de arranque/rommon con una unidad flash USB o un servidor TFTP. En este método el switch solo se puede arrancar en el modo de paquete. El switch no copia los archivos que arranca en el sistema de archivos flash ni la opción está disponible. El administrador del switch debe copiar los archivos relevantes en la memoria flash después de arrancar el switch. Si necesita el modo de instalación, convierta el switch después del arranque correcto al modo de paquete o siga los pasos que se describen en la Opción 3.
Paso 1. Descargue el software del switch Catalyst de la serie 9000 de cisco.com (por ejemplo: cat9k_iosxe.16.12.4.bin
). Tenga en cuenta el hash del resumen de mensaje 5 (MD5) proporcionado para su uso posterior.
Paso 2. Transfiera la imagen descargada a una unidad flash USB o un servidor TFTP.
Paso 3a. (Solo USB) Conecte el USB al switch. Ejecute el comando dir usbflash0:
y confirme que ve el archivo correcto.
switch: dir usbflash0:
Size Attributes Name
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
805827585 -rw- cat9k_iosxe.16.12.04.SPA.bin
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Paso 3b. (TFTP solamente) Para utilizar TFTP, debe set
para que el switch pueda comunicarse en la red IP local que se conecta al servidor TFTP.
Uso set
para establecer una dirección:
switch: set IP_ADDRESS 192.168.1.2
Uso set
para establecer una máscara de subred:
switch: set IP_SUBNET_MASK 255.255.255.0
Uso set
para establecer una gateway predeterminada:
switch: set DEFAULT_GATEWAY 192.168.1.1
Uso ping
para probar la conectividad con el servidor TFTP:
switch: ping 192.168.1.10
Pinging 192.168.1.10, 4 time(s), with packet-size 16
service type : 0
total length : 9216 bytes
identification : 56580
fragmentation : 0
time to live : 254
protocol : 1
source : 192.168.1.2
destination : 192.168.1.10
<snip>
Paso 4. Uso boot
para iniciar la imagen desde TFTP o usbflash0
:
switch: boot tftp://192.168.1.10/cat9k_iosxe.16.12.04.SPA.bin
boot: attempting to boot from [tftp://192.168.1.10/cat9k_iosxe.16.12.04.SPA.bin]
h/w (environment):
mac : aa:bb:cc:dd:ee:ff
n/w (environment):
ip : 192.168.1.2
mask : 255.255.255.0
gateway : 192.168.1.1
h/w:
interface : eth0 (Ethernet)
mac : aa:bb:cc:dd:ee:ff
n/w (ip v4):
ip : 192.168.1.2
mask : 255.255.255.0
route(s) : 0.0.0.0 -> 192.168.1.0/255.255.255.0
n/w (ip v6):
ip(s) : FE80::1234:5678:9123:4567/64
: 2001:111:2222:333:4444:5555:6666:7777/64
route(s) : :: -> 2001:111:2222:333::/64
: :: -> FE80::/64
: FE80::999:8888:7777:6666 -> ::/
tftp v4:
server : 192.168.1.10
file : cat9k_iosxe.16.12.04.SPA.bin
blocksize : 1460
!!!!!!!!!!!!!!!!!!!!!!
<snip>
El procedimiento de instalación de emergencia le permite iniciar el switch en modo de instalación cuando los paquetes deseados no están contenidos en el sistema de archivos flash, o cuando no desea iniciar primero en modo de paquete y luego convertirse al modo de instalación. Con el método de instalación de emergencia, el switch se inicia con los archivos de paquete adecuados, el archivo de configuración del paquete y la variable de inicio en el primer arranque.
Precaución: Estos pasos borran completamente el sistema de archivos flash. Cualquier configuración anterior o los archivos guardados se borran.
Nota: Los switches Catalyst serie 9200 no admiten la instalación de emergencia.
Paso 1. Tener una imagen binaria (".bin"
) a la que se puede acceder a través de TFTP o USB. Para obtener más información, revise los pasos 1 a 3 de la Opción 2: Inicio directo desde USB / TFTP en esta guía.
Paso 2. Verifique que un archivo de recuperación esté disponible en la partición de recuperación flash con el dir sda9:
comando.
El archivo de recuperación funciona junto con el archivo de software que descarga de cisco.com para realizar el proceso de copia y expansión.
switch: dir sda9:
Size Attributes Name
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
21656489 -rw- cat9k-recovery.SSA.bin <-- Recovery Image
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Paso 3. inicie el procedimiento de instalación de emergencia con el emergency-install
comando. Este comando da formato al sistema de archivos flash y expande la imagen a los paquetes de componentes. Espere un momento para que se complete el proceso.
switch: emergency-install tftp://192.168.1.10/cat9k_iosxe.16.12.04.SPA.bin
WARNING: The system partition (bootflash:) will be erased during the system recovery install process.
Are you sure you want to proceed? [y] y/n [n]: y
Starting system recovery (tftp://192.168.1.10/cat9k_iosxe.16.12.04.SPA.bin) ...
boot: attempting to boot from [sda9:cat9k-recovery.SSA.bin]
boot: reading file cat9k-recovery.SSA.bin
############################
<snip>
Downloading bundle tftp://192.168.1.10/cat9k_iosxe.16.12.04.SPA.bin...
curl_vrf=2
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 768M 100 768M 0 0 5522k 0 0:02:22 0:02:22 --:--:-- 7646k
<snip>
Preparing flash....
Flash filesystem unmounted successfully /dev/sda3
Syncing device....
Emergency Install successful... Rebooting
Will reboot now
Paso 4. El switch puede volver al cargador de inicialización / rommon (switch:
)mensaje Ejecute el boot flash:packages.conf
comando.
switch: boot flash:packages.conf
boot: attempting to boot from [flash:packages.conf]
boot: reading file packages.conf
#
#############################
Para recuperar un switch protegido por contraseña, puede ignorar la configuración de inicio. Ajuste una variable en el mensaje del cargador de inicialización para omitir el startup-config
, que contiene una contraseña.
En el cargador de arranque (switch:
), ejecute el SWITCH_IGNORE_STARTUP_CFG=1
comando.
switch: SWITCH_IGNORE_STARTUP_CFG=1
Uso boot
para iniciar el switch a través de un método descrito en la sección titulada Opciones para Iniciar un Switch fuera del Bootloader.
Después de que el switch se haya iniciado, puede utilizar el switch no configurado para recuperar la configuración de inicio del sistema de archivos flash, a través del copy:startup-config
comando. Después de que haya configurado el switch como desee, ejecute el comando no system ignore startupconfig switch all
y write memory
desde el exec
prompt para permitir que el switch cargue la configuración de inicio en el arranque futuro.
Precaución: Si no emite no system ignore startupconfig switch all
y write memory
, el switch se inicia sin configuración en futuras recargas.
Un switch puede mostrar un mensaje de error cuando intenta interrumpir el proceso de arranque y acceder al cargador de arranque.
El mensaje indica que la recuperación de contraseña está inhabilitada.
The password-recovery mechanism has been triggered, but
is currently disabled. Access to the boot loader prompt
through the password-recovery mechanism is disallowed at
this point. However, if you agree to let the system be
reset back to the default system configuration, access
to the boot loader prompt can still be allowed.
Would you like to reset the system back to the default configuration (y/n)?
Respuesta y
restablece el switch a la configuración predeterminada y permite el acceso al mensaje bootloader / rommon.
Respuesta n
inicia el switch con su sentencia de arranque actual y su configuración de inicio.
Revisión | Fecha de publicación | Comentarios |
---|---|---|
2.0 |
08-Jun-2022 |
Se editó el título y la Introducción. Nombres de modelo expandidos en Componentes usados. Contenido editado para mayor claridad. |
1.0 |
11-Mar-2021 |
Versión inicial |