Table des matières

Introduction

Conditions préalables

Exigences

Composants utilisés

Problème

Solution

Étape 1. Télécharger l'image du microprogramme ACI sur le commutateur

Étape 2. Effacer les variables de démarrage existantes du commutateur

Étape 3. Définition des nouvelles variables de démarrage du commutateur

Étape 4. Vérification des variables de démarrage

Étape 5. Recharger le châssis

Vérifier

Dépannage

Introduction

Ce document décrit la mise à niveau/rétrogradation du commutateur ACI (infrastructure axée sur les applications) sans contrôleur APIC (Application Policy Infrastructure Controller).

Conditions préalables

Exigences

Aucune exigence spécifique n'est associée à ce document.

Composants utilisés

Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :

- N9K-C93180YC-EX

- Câble de console

- Stockage USB (Universal Serial Bus) (formaté en FAT32)

- Image du microprogramme Cisco Nexus ACI

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 votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.

Problème

Pendant la phase de maintenance de l'équipement, le matériel est souvent endommagé et nécessite le remplacement de l'autorisation de retour de matériel (RMA). Cependant, une fois que vous avez reçu la RMA, la version exécutée sur l'équipement est rarement cohérente avec la version exécutée sur votre réseau existant. Vous devez mettre à niveau ou rétrograder la version avant de pouvoir remplacer le périphérique.

Cependant, la mise à niveau/rétrogradation du périphérique ACI doit être effectuée sur le contrôleur APIC, mais le périphérique ne peut actuellement pas être ajouté au contrôleur APIC en raison de versions différentes. Par conséquent, vous devez utiliser l'interface de ligne de commande pour mettre à niveau ou rétrograder le commutateur.

Remarque : dans certains cas, la version EPLD (Erasable Programmable Logic Device)/FPGA (Field Programmable Gate Array)/BIOS (Basic Input/Output System) de votre commutateur doit également être mise à niveau.

La mise à niveau de la version ACI via la CLI ignore la mise à niveau des autres versions.

Il est recommandé que la cible vers laquelle vous effectuez la mise à niveau soit une petite version différente de votre version APIC.

Une fois le commutateur connecté à l'APIC, mettez-le à niveau vers une version cohérente, c'est-à-dire en utilisant l'APIC et en mettant également à niveau la version EPLD/FPGA/BIOS.

Solution

Vous pouvez mettre à niveau/rétrograder le périphérique en suivant les cinq étapes mentionnées.

Étape 1. Télécharger l'image du microprogramme ACI sur le commutateur

Vous pouvez utiliser un périphérique de stockage USB afin de transférer l'image au commutateur.

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

Remarque : si votre commutateur est votre pièce de rechange existante, dans certains cas, il peut avoir l'adresse hors bande (OOB) de votre configuration précédente.

À ce stade, vous pouvez également transférer l'image vers le périphérique via des protocoles tels que 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

Étape 2. Effacer les variables de démarrage existantes du commutateur

(none)#   clear-bootvars.sh

(none)#

Étape 3. Définition des nouvelles variables de démarrage du commutateur

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

(none)#

Étape 4. Vérification des variables de démarrage

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

Étape 5. Recharger le châssis

(none)# reload

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

Vérifier

Vérifiez la version du commutateur après le redémarrage.

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

Dépannage

Le système supprimera votre image téléchargée lorsque l'utilisation de l'espace de stockage dépassera 40 %.

si vous ne voyez pas l'image lorsque vous la téléchargez dans le dossier /bootflash.

Appliquez la solution de contournement avant de télécharger l'image.

# touch /tmp/install_in_progress

supposons que votre colonne vertébrale dispose de deux superviseurs dans le châssis. vous devez suivre les étapes.

!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