Contenido

Introducción

Prerequisites

Requirements

Componentes Utilizados

Problema

Solución

Paso 1. Cargue la imagen del firmware de ACI en el switch

Paso 2. Borre las variables de arranque existentes del switch

Paso 3. Establezca las nuevas variables de inicio del switch

Paso 4. Verifique las variables de inicio

Paso 5. Recargue el chasis

Verificación

Resolución de problemas

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