Introducción
En este documento se describe la actualización/reducción del switch de la infraestructura centrada en aplicaciones (ACI) sin un Application Policy Infrastructure Controller (APIC).
Prerequisites
Requirements
No hay requisitos específicos para este documento.
Componentes Utilizados
La información que contiene este documento se basa en las siguientes versiones de software y hardware.
- N9K-C93180YC-EX
- Cable de consola
- Almacenamiento Universal Serial Bus (USB), (con formato FAT32)
- Imagen de firmware de Cisco Nexus ACI
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 tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.
Problema
Durante la fase de mantenimiento del equipo, el hardware suele estar dañado y requiere la sustitución de la autorización de devolución de mercancía (RMA). Sin embargo, después de recibir la RMA, la versión que se ejecuta en el equipo rara vez es coherente con la versión que se ejecuta en la red existente. Debe actualizar o degradar la versión antes de poder reemplazar el dispositivo.
Sin embargo, la actualización/degradación de dispositivos ACI se debe realizar en APIC, pero el dispositivo actualmente no se puede agregar a APIC debido a las diferentes versiones. Por lo tanto, debe utilizar la CLI para actualizar o degradar el switch.
Nota: En algunos casos, la versión del switch Dispositivo lógico programable borrable (EPLD)/Matriz de puerta programable en campo (FPGA)/Sistema básico de entrada y salida (BIOS) también debe actualizarse.
Al actualizar la versión de ACI mediante la CLI, se omite la actualización de otras versiones.
Se recomienda que el destino al que se actualice sea una versión pequeña distinta de la versión de APIC.
Una vez que el switch se une al APIC, actualice el switch a una versión coherente, es decir, actualice el switch mediante APIC y también actualice la versión EPLD/FPGA/BIOS.
Solución
Puede actualizar o degradar el dispositivo mediante los cinco pasos mencionados.
Paso 1. Cargue la imagen del firmware de ACI en el switch
Puede utilizar un dispositivo de almacenamiento USB para transferir la imagen al switch.
(none)# cp /usb/usb1/aci-n9000-dk9.15.2.8h.bin /bootflash/
Nota: Si su switch es su pieza de repuesto existente, en algunos casos, el switch puede tener la dirección fuera de banda (OOB) de su configuración anterior.
En este momento, también puede transferir la imagen al dispositivo a través de protocolos como Secure Copy (SCP)/File Transfer Protocol (FTP).
(none)# scp user@your-scp-server:aci-n9000-dk9.15.2.8h.bin /bootflash/aci-n9000-d k9.15.2.8h.bin
(none)# md5sum /bootflash/aci- n9000-dk9.15.2.8h.bin
e9065f12d6eac79d15091f0c595ed9e5 /bootflash/aci- n9000-dk9.15.2.8h.bin
Paso 2. Borre las variables de arranque existentes del switch
(none)# clear-bootvars.sh
(none)#
Paso 3. Establezca las nuevas variables de inicio del switch
(none)# setup-bootvars.sh aci-n9000-dk9.15.2.8h.bin
(none)#
Paso 4. Verifique las variables de inicio
(none)# cat /mnt/cfg/0/boot/grub/menu.lst.local
boot aci-n9000-dk9.15.2.8h.bin
(none)# cat /mnt/cfg/1/boot/grub/menu.lst.local
boot aci-n9000-dk9.15.2.8h.bin
(none)#
Paso 5. Recargue el chasis
(none)# reload
This command will reload the chassis, Proceed (y/n)? [n]: y
Verificación
Verifique la versión del switch después de reiniciar.
(none)# show version
Cisco Nexus Operating System (NX-OS) Software
TAC support: http://www.cisco.com/tac
Documents: http://www.cisco.com/en/US/products/ps9372/tsd_products_support_series_home.html
Copyright (c) 2002-2014, Cisco Systems, Inc. All rights reserved.
The copyrights to certain works contained in this software are
owned by other third parties and used and distributed under
license. Certain components of this software are licensed under
the GNU General Public License (GPL) version 2.0 or the GNU
Lesser General Public License (LGPL) Version 2.1. A copy of each
such license is available at
http://www.opensource.org/licenses/gpl-2.0.php and
http://www.opensource.org/licenses/lgpl-2.1.php
Software
BIOS: version 07.69
kickstart: version 15.2(8h) [build 15.2(8h)]
system: version 15.2(8h) [build 15.2(8h)]
PE: version 5.2(8h)
BIOS compile time: 04/07/2021
kickstart image file is: /bootflash/aci-n9000-dk9.15.2.8h.bin
kickstart compile time: 12/06/2023 03:00:51 [12/06/2023 03:00:51]
system image file is: /bootflash/auto-s
system compile time: 12/06/2023 03:00:51 [12/06/2023 03:00:51]
Hardware
cisco N9K-C93180YC-EX ("supervisor")
Intel(R) Xeon(R) CPU @ 1.80GHz with 24499200 kB of memory.
Processor Board ID FDO211113N0
Device name: f6leaf101
bootflash: 62522368 kB
Kernel uptime is 00 day(s), 00 hour(s), 51 minute(s), 12 second(s)
Last reset at 560000 usecs after Thu Mar 21 23:03:15 2024 CST
Reason: reset-requested-by-cli-command-reload
System version: 15.2(8h)
Service: PolicyElem Ch reload
plugin
Core Plugin, Ethernet Plugin
(none)#
Resolución de problemas
El sistema elimina la imagen cargada cuando la utilización del espacio de almacenamiento supera el 40%.
si no puede ver la imagen al cargarla en la carpeta /bootflash.
Aplique la solución temporal antes de cargar la imagen.
# touch /tmp/install_in_progress
supongamos que la columna tiene dos supervisores en el chasis. tienes que seguir los pasos.
!login Active Supervisor.
# touch /tmp/install_in_progress
# scp user@scp-server:/floder-path/image-name /bootflash
# cd /bootflash
# md5sum image-name
# clear-bootvars.sh
# setup-bootvars.sh image-anme
# setup-clean-config.sh
# sync
!Connect to the console of the standby supervisor.
!copy the image from the active supervisor.
!The active Supervisor IP is 127.1.1.x, and the x is the slot number of the active supervisor.
# touch /tmp/install_in_progress
# scp admin@127.1.1.28:/bootflash/image-name /bootflash/
# cd /bootflash
# md5sum image-name
# clear-bootvars.sh
# setup-bootvars.sh image-anme
# setup-clean-config.sh
# sync
# reload
!then reload in Active Supervisor
# reload