Sommario

Introduzione

Prerequisiti

Requisiti

Componenti usati

Problema

Soluzione

Passaggio 1. Caricamento dell'immagine del firmware ACI sullo switch

Passaggio 2. Cancella variabili di avvio switch esistenti

Passaggio 3. Impostazione delle nuove variabili di avvio dello switch

Passaggio 4. Verifica delle variabili di avvio

Passaggio 5. Ricaricare lo chassis

Verifica

Introduzione

In questo documento viene descritto come aggiornare o declassare lo switch ACI (Application Centric Infrastructure) senza un controller APIC (Application Policy Infrastructure Controller).

Prerequisiti

Requisiti

Nessun requisito specifico previsto per questo documento.

Componenti usati

Le informazioni fornite in questo documento si basano sulle seguenti versioni software e hardware:

- N9K-C93180YC-EX

- Cavo console

- Archiviazione USB (Universal Serial Bus) (formattata come FAT32)

- Immagine firmware Cisco Nexus ACI

Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.

Problema

Durante la fase di manutenzione delle apparecchiature, l'hardware delle apparecchiature è spesso danneggiato e richiede la sostituzione dell'autorizzazione restituzione materiali (RMA). Tuttavia, dopo aver ricevuto l'autorizzazione al reso (RMA), la versione in esecuzione sull'apparecchiatura raramente è coerente con la versione in esecuzione sulla rete esistente. È necessario aggiornare o declassare la versione prima di poter sostituire il dispositivo.

Tuttavia, è necessario eseguire l'aggiornamento/il downgrade del dispositivo ACI su APIC, ma attualmente non è possibile aggiungere il dispositivo ad APIC a causa di versioni diverse. Pertanto, è necessario usare la CLI per aggiornare o effettuare il downgrade dello switch.

Nota: in alcuni casi, è necessario aggiornare anche la versione EPLD (Erasable Programmable Logic Device)/Field Programmable Gate Array (FPGA)/Basic Input/Output System (BIOS) dello switch.

L'aggiornamento della versione ACI tramite la CLI ignora l'aggiornamento di altre versioni.

Si consiglia di eseguire l'aggiornamento a una versione ridotta diversa dalla versione APIC in uso.

Dopo aver inserito lo switch nell'APIC, aggiornare lo switch a una versione coerente, ossia aggiornare lo switch con APIC e aggiornare la versione EPLD/FPGA/BIOS.

Soluzione

È possibile aggiornare/declassare il dispositivo nei cinque passaggi descritti.

Passaggio 1. Caricamento dell'immagine del firmware ACI sullo switch

Per trasferire l'immagine sullo switch, è possibile utilizzare un dispositivo di archiviazione USB.

(none)# cp /usb/usb1/aci-n9000-dk9.15.2.8h.bin /bootflash/

Nota: se lo switch è la parte di ricambio esistente, in alcuni casi lo switch può avere l'indirizzo fuori banda (OOB) della configurazione precedente.

A questo punto, è possibile trasferire l'immagine sul dispositivo anche tramite protocolli quali 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

Passaggio 2. Cancella variabili di avvio switch esistenti

(none)#   clear-bootvars.sh

(none)#

Passaggio 3. Impostazione delle nuove variabili di avvio dello switch

(none)#   setup-bootvars.sh   aci-n9000-dk9.15.2.8h.bin

(none)#

Passaggio 4. Verifica delle variabili di avvio

(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)#

Passaggio 5. Ricaricare lo chassis

(none)# reload

This command will reload the chassis, Proceed (y/n)?  [n]: y

Verifica

Controllare la versione dello switch dopo il riavvio.

(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)#