Sommario

Introduzione

Premesse

Panoramica degli aggiornamenti senza interruzioni

Istruzioni di aggiornamento MDS aggiornate - Applicabili a tutte le piattaforme MDS

Introduzione

Questo documento descrive le istruzioni per un aggiornamento senza interruzioni del software NX-OS sugli switch Multilayer Director (MDS) Cisco MDS 9000 Series.

Premesse

Suggerimento: Per informazioni più dettagliate sulla procedura descritta in questo documento, fare riferimento alla Guida all'installazione e all'aggiornamento dei software Cisco MDS 9000 NX-OS e SAN-OS.

Panoramica degli aggiornamenti senza interruzioni

Tutti gli switch MDS supportano aggiornamenti e downgrade senza interruzioni, fatte salve le limitazioni elencate nelle note sulla versione di MDS. Tutta la documentazione relativa a MDS, incluse le note di rilascio, è disponibile qui: Cisco MDS 9000 - Release 9.x Documentation Suite.

Questo processo si applica sia agli open system che agli switch FICON MDS.

La release di destinazione è la release NX-OS in cui è in corso l'aggiornamento o il downgrade di MDS in un'installazione completa. La versione finale di destinazione è la versione finale di NX-OS desiderata. Possono essere necessarie due o più installazioni di queste versioni target intermedie per raggiungere la versione target finale. Le matrici di aggiornamento senza interruzioni per open system e FICON sono disponibili qui: Cisco MDS 9000 NX-OS Software and Firmware Upgrade and Downgrade Guide, release 9.x. Queste versioni sono state modificate in modo da richiedere che tutti gli aggiornamenti da una versione NX-OS precedente alla 9.4(1a) a una versione target finale NX-OS successiva alla 9.4(1a) siano stati eseguiti per la prima volta. È essenziale consultare la guida all'aggiornamento e al downgrade del software e del firmware Cisco MDS 9000 NX-OS per ulteriori informazioni.

Su MDS serie 97xx con due supervisori, durante l'installazione di NX-OS, le nuove immagini vengono caricate sul supervisore di standby. Si verifica quindi un switchover per rendere attivo il supervisore in standby che esegue il nuovo codice. Il codice viene quindi caricato sul supervisore precedentemente attivo e diventa il nuovo supervisore in standby. Il data plane continua a trasmettere il traffico Fibre Channel. I moduli avviano quindi il processo di aggiornamento senza interruzioni al modulo con il numero più basso e procedono al livello più alto.

Attenzione: Esaminare le procedure consigliate aggiornate nella sezione prima di eseguire l'aggiornamento.

Gli switch fabric serie MDS 91xx, 92xx o 93xx dispongono di un solo supervisore. Il supervisore (control plane) viene ricaricato senza interruzioni al termine dell'aggiornamento. Il data plane continua a trasmettere il traffico Fibre Channel senza interruzioni.

Se si intende eseguire l'aggiornamento tramite Telnet, Secure Shell (SSH) o Simple Network Management Protocol (SNMP) (Fabric Manager/Device Manager), verificare di disporre di una connessione Ethernet a entrambi i supervisori. Quando il supervisore si riavvia senza interruzioni, la sessione terminale viene persa.  Riconnettersi allo switch. È possibile connettersi al supervisore di standby precedente.

È possibile aggiornare contemporaneamente più switch all'interno dello stesso fabric. Dopo aver aggiornato tutti gli switch della struttura, le funzionalità di tutti i dispositivi devono essere valutate su un periodo di tempo di circa 7 giorni. Se non vengono rilevati problemi, è possibile aggiornare gli switch nel fabric ridondante.

Nota: Cisco consiglia di completare gli aggiornamenti di NX-OS dalla console locale

Istruzioni di aggiornamento MDS aggiornate - Applicabili a tutte le piattaforme MDS

Le best practice per l'aggiornamento degli switch MDS serie 9000 sono state aggiornate per garantire un'esperienza ottimale con gli ISU. Prima di usare il kickstart di installazione... system..., attenersi scrupolosamente a queste procedure.

Nota: La release di destinazione è la release NX-OS in cui è in corso l'aggiornamento o il downgrade di MDS in un'installazione completa. La versione finale di destinazione è la versione finale di NX-OS desiderata. Possono essere necessarie due o più installazioni di queste versioni target intermedie per raggiungere la versione target finale. Questo processo deve essere ripetuto per ciascuna release di destinazione intermedia e per la release di destinazione finale.

Nota: Verificare il percorso di aggiornamento o downgrade alla versione di destinazione finale supportato e senza interruzioni. Per informazioni al riguardo, vedere il capitolo relativo ai percorsi di downgrade senza interruzioni per il software Cisco MDS 9000 NX-OS e la guida all'aggiornamento e al downgrade del firmware di Cisco MDS 9000, versione 9.x:

https://www.cisco.com/c/en/us/td/docs/dcn/mds9000/sw/9x/upgrade/cisco-mds-9000-software-upgrade-downgrade-guide-9x.html

1. Salvare una copia di Mostra dettagli supporto tecnico come file compresso.

Contiene la configurazione corrente dello switch, i file di log e lo stato di tutte le interfacce. Se si è verificato un problema durante o dopo l'aggiornamento, lo stato dello switch precedente all'aggiornamento consente di risolvere il problema e riduce i tempi di diagnosi. In NX-OS versione 8.4(2b) e successive può essere utilizzato il comando tac-pac. Nelle versioni precedenti, usare il comando show tech-support details.

mds9124V# tac-pac

Collecting show tech-support details...

Show tech details will take 4-8 minutes to complete. Please Wait ...

Collecting show logging onboard...

tacpac file volatile:mds9124V_tacpac_2025-08-22.gz created.

mds9124V#

2. Salvare il file tac-pac/techsupport all'esterno dello switch.

Copiare il tac-pac/supporto tecnico appena salvato sul server TFTP rinominandolo per includere 'before_install'. In questo modo è possibile ottenere tre risultati: verifica la presenza di un server TFTP operativo, che sia possibile raggiungere il server attraverso la rete IP e archivia una copia della configurazione in un percorso esterno allo switch, in modo da avere a disposizione una copia di backup in caso di errore dello switch.

MDS9124V# move volatile:F241-16-10-9124V-3_tacpac_2025-08-22.gz volatile:F241-16-10-9124V-3_tacpac_2025-08-22_before_install.gz

MDS9124V# copy volatile: tftp:

<prompts for file name> mds9124V_tacpac_2025-08-22_before_install.gz

<prompts for tftp server name or ip address> 192.168.1.1

Nota: Nell'esempio sopra riportato viene utilizzato tftp. MDS supporta anche ftp, scp e sftp.

3. (Facoltativo) Salvare le immagini correnti in uso all'esterno dello switch.

Verificare di disporre di una copia delle immagini correnti sul server TFTP in modo da disporre di un backup nel caso in cui sia necessario tornare alla versione originale. In caso contrario, copiarlo dallo switch al server TFTP in questo momento. Per determinare le immagini correnti, usare il comando show version. Seguono alcuni esempi:

MDS9124V# copy bootflash: tftp:

<prompts for file name> m9124v-s8ek9-kickstart-mz.9.3.2a.bin

<prompt for tftp server name or ip address> 192.168.1.1

MDS9148V# copy bootflash: tftp:

<prompts for file name> m9124v-s8ek9-mz.9.3.2a.bin

<prompt for tftp server name or ip address> 192.168.1.1

Nota: Per le voci,prompts for file nameutilizzare la versione corrente effettiva

Nota: Nell'esempio sopra riportato viene utilizzato tftp. MDS supporta anche ftp, scp e sftp.

4.Scaricare il sistema di destinazione e le immagini kickstart.

Scaricare le nuove immagini NX-OS dalla pagina Download Software di Cisco. È necessario disporre di un kickstart e di un'immagine del sistema. Posizionarle sul server TFTP nella directory TFTP predefinita.

Cisco fornisce due tipi di software NX-OS. Payload non-Crypto, noto anche come Non-Payload Encryption (NPE), versioni è destinato a paesi o governi che il Dipartimento del Commercio degli Stati Uniti ha elencato come in un elenco di software non di esportazione che include la crittografia. Alcune funzionalità avanzate di risoluzione dei problemi non sono incluse nelle versioni di NPE. Le versioni NPE possono inoltre limitare la possibilità per Cisco di fornire soluzioni alternative o hot fix. Solo i clienti che rientrano nelle restrizioni all'esportazione devono eseguire le versioni NPE.

Per scegliere la serie di switch e l'immagine software dello switch, è possibile usare questa tabella:

Cisco serie MDS Switch Type

Convenzione di denominazione

MDS serie 9124V

Il nome del file inizia con m9124v-s8ek9

MDS serie 9132T

Il nome del file inizia con m9100-s6ek9

MDS serie 9148S

Il nome del file inizia con m9100-s5ek9

MDS serie 9148T

Il nome del file inizia con m9148-s6ek9

MDS serie 9148V

Il nome del file inizia con m9148v-s8ek9

MDS serie 9220i

Il nome del file inizia con m9220-s7ek9

MDS serie 9250i

Il nome del file inizia con m9250-s5ek9

MDS serie 9396S

Il nome del file inizia con m9300-s1ek9

MDS serie 9396T

Il nome del file inizia con m9300-s2ek9

MDS serie 9396V

Il nome del file inizia con m9396v-s3ek9

MDS serie 9710, 9706 e 9718 Supervisor Module-3

Il nome del file inizia con m9700-sf3ek9

MDS serie 9710, 9706 e 9718 Supervisor Module-4

Il nome del file inizia con m9700-sf4ek9

Nota: Nella pagina di download di Cisco, posizionare il puntatore del mouse sul nome del file per ottenere il Message Digest5 (MD5)

5. Verificare che vi sia spazio libero sufficiente sul bootflash per poter aggiungere le nuove immagini.

Se lo spazio su bootflash non è sufficiente per contenere il sistema di destinazione e le immagini di avvio rapido, è necessario cancellare almeno il file di immagine del sistema. Mantenere l'immagine kickstart in modo che in caso di malfunzionamento, sia possibile portare lo switch a un punto in cui è possibile caricare (TFTP) una nuova immagine. Una volta eseguito l'aggiornamento, è possibile eliminare la versione precedente. Nota: Impossibile eliminare le immagini correnti.

Immettere il comando dir per controllare lo spazio disponibile bootflash:

MDS9124V# dir bootflash:

Inoltre, se si esegue uno switch MDS 9700 con doppio supervisore, immettere questo comando per verificare che ci sia sufficiente spazio libero anche sul supervisore in standby:

MDS9700# dir bootflash://sup-standby/

6. Scaricare le nuove immagini nella memoria bootflash sullo switch dal server TFTP:

MDS9124V# copy tftp: bootflash:

<prompts for file name> m9124v-s8ek9-kickstart-mz.9.4.3a.bin

<prompt for tftp server name or ip address> 192.168.1.1

MDS9124V# copy tftp: bootflash:

<prompts for file name> m9124v-s8ek9-mz.9.4.3a.bin

<prompt for tftp server name or ip address> 192.168.1.1

Nota: Nell'esempio sopra riportato viene utilizzato tftp. MDS supporta anche ftp, scp e sftp.

Convalidare il checksum e il checksum MD5:

Esempio di checksum MD5 valido:

MDS9124V# show version image m9124v-s8ek9-mz.9.4.3a.bin

MD5 Verification Passed

image name: m9124v-s8ek9-mz.9.4.3a.bin

bios: v1.11.0(11/27/2024)

system: version 9.4(3a)

compiled: 3/1/2025 12:00:00 [03/25/2025 00:13:28]

MDS9124V#

Esempio di checksum MD5 non valido che deve essere scaricato nuovamente.

MDS9124V# show version image m9124v-s8ek9-mz.9.4.3a.bin

MD5 Verification Failed

Image integrity check failed

7. Salvare la configurazione dell'analisi SAN e disabilitare temporaneamente la funzionalità di analisi SAN.

Questo passaggio deve essere eseguito se tutte le seguenti condizioni sono vere:

1. SAN Analytics è abilitato.

2. Il modello di switch è uno switch MDS 9700 e contiene uno o più moduli a 32 Gbps "4/8/16/32 Gbps Advanced FC Module DS-X9648-1536K9"

1. Per gli switch IBM 9700, il modello IBM per il modulo Advanced FC da 4/8/16/32 Gbps è 01FT644.

3. Il modello di switch è MDS 9132T, MDS 9148T o MDS 9396T

Se il percorso di aggiornamento senza interruzioni include più di un aggiornamento alla versione di destinazione finale, questa operazione deve essere eseguita solo sul primo aggiornamento del sistema operativo NX.

Ciò è dovuto a un problema che può causare il danneggiamento di TCAM quando l'analisi è abilitata e viene eseguito un aggiornamento di NX-OS. L'analisi verrà riattivata nel passaggio 7 al termine dell'aggiornamento. Se il comando show feature mostra l'analisi come disabilitata, è possibile saltare questo passaggio e il passaggio 14. Questo problema è documentato nell'ID bug Cisco CSCwo03706 - L'interfaccia FC non viene attivata/non passa allo zoning software.

Il comando seguente mostra che un modulo da 32 Gbps si trova nello slot 12 di un MDS 9718:

MDS9718# show module

Mod  Ports  Module-Type                         Model              Status

---  -----  ----------------------------------- ------------------ ----------

1    48     2/4/8/10/16 Gbps Advanced FC Module DS-X9448-768K9     ok

4    48     2/4/8/10/16 Gbps Advanced FC Module DS-X9448-768K9     ok

9    0      Supervisor Module-4                 DS-X97-SF4-K9      ha-standby

10   0      Supervisor Module-4                 DS-X97-SF4-K9      active *

11   34     1/10/40G IPS,2/4/8/10/16G FC Module DS-X9334-K9        ok

12   48     4/8/16/32 Gbps Advanced FC Module   DS-X9648-1536K9    ok

13   48     8/16/32/64 Gbps Advanced FC Module  DS-X9748-3072K9    ok

Il comando seguente mostra che un modulo da 32 Gbps si trova nello slot 12 di una SAN192C (9706) con marchio IBM:

SAN192C# show module

Mod  Ports  Module-Type                         Model              Status

---  -----  ----------------------------------- ------------------ ----------

1    48     4/8/16/32 Gbps Advanced FC Module   01FT644 48x32 FC   ok

2    48     8/16/32/64 Gbps Advanced FC Module  03FR076 48x64 FC   ok

3    0      Supervisor Module-4                 02JD753 SF4        active *

4    0      Supervisor Module-4                 02JD753 SF4        ha-standby

5    34     1/10/40G IPS,2/4/8/10/16G FC Module 01FT645 24/10 EX   ok

6    48     8/16/32/64 Gbps Advanced FC Module  03FR076 48x64 FC   ok

Il comando seguente mostra il tipo di switch è 9148T:

MDS9148T# 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_serie

s_home.html

Copyright (c) 2002-2025, Cisco Systems, Inc. All rights reserved.

The copyrights to certain works contained herein are owned by

other third parties and are used and distributed under license.

Some parts of this software are covered under the GNU Public

License. A copy of the license is available at

http://www.gnu.org/licenses/gpl.html.

Software

BIOS:      version 1.11.0

loader:    version N/A

kickstart: version 9.4(3b)

system:    version 9.4(3b)

BIOS compile time:       11/27/2024

kickstart image file is: bootflash:///m9148-s6ek9-kickstart-mz.9.4.3b.bin

kickstart compile time:  5/24/2025 12:00:00 [05/28/2025 12:25:54]

system image file is:    bootflash:///m9148-s6ek9-mz.9.4.3b.bin

system compile time:     5/24/2025 12:00:00 [05/28/2025 13:58:43]

Hardware

cisco MDS 9148T 48X32G FC (1 RU) Chassis ("4/8/16/32 Gbps FC/Sup-4")

Intel(R) Xeon(R) CPU D-1530 @ 2.40GHz with 5735444 kB of memory.

Processor Board ID JAE22500MUN

Device name: F241-14-08-9148T-2

bootflash:    3735552 kB

Kernel uptime is 8 day(s), 1 hour(s), 27 minute(s), 47 second(s)

Last reset at 462831 usecs after Thu Aug 14 19:44:56 2025

Reason: Reset due to upgrade

System version: 8.4(2d)

Service:

plugin

Core Plugin

MDS9148T#

Il comando seguente mostra che l'analisi delle funzionalità è abilitata:

MDS9718# show feature | i analytics

analytics          1        enabled

Se SAN Analytics è abilitato, salvare una copia della configurazione di SAN Analytics per entrambi i supervisori.

MDS9718# echo "configure terminal" > before_issu_analytics.cfg

MDS9718# show running-config analytics >> before_issu_analytics.cfg

Se e MDS 9700 o IBM 9700, copiare la configurazione dell'analisi sul supervisore di standby:

MDS9718# copy before_issu_analytics.cfg bootflash://sup-standby/

Disabilitare temporaneamente la funzionalità SAN Analytics.

MDS9718# configure terminal

MDS9718(config)# no feature analytics

MDS9718(config)# end

MDS9718# copy running-config startup-config

8. Determinare l'impatto sull'installazione.

In questo modo, vengono controllate le immagini e viene verificata la loro compatibilità con lo switch. A tale scopo, usare il comando show install all impact:

MDS9124V# show install all impact system m9124v-s8ek9-mz.9.4.3a.bin kickstart m9124v-s8ek9-kickstart-mz.9.4.3a.bin

Installer will perform impact only check. Please wait.

Verifying image bootflash:/m9124v-s8ek9-kickstart-mz.9.4.3a.bin for boot variable "kickstart".

[####################] 100% -- SUCCESS

Verifying image bootflash:/m9124v-s8ek9-mz.9.4.3a.bin for boot variable "system".

[####################] 100% -- SUCCESS

Performing module support checks.                                                 [####################] 100% -- SUCCESS

Verifying image type.

[####################] 100% -- SUCCESS

Extracting "system" version from image bootflash:/m9124v-s8ek9-mz.9.4.3a.bin.

[####################] 100% -- SUCCESS

Extracting "kickstart" version from image bootflash:/m9124v-s8ek9-kickstart-mz.9.4.3a.bin.

[####################] 100% -- SUCCESS

Extracting "bios" version from image bootflash:/m9124v-s8ek9-mz.9.4.3a.bin.

[####################] 100% -- SUCCESS

Performing Compact Flash and TCAM sanity test.

[####################] 100% -- SUCCESS

Notifying services about system upgrade.                                          [####################] 100% -- SUCCESS

Compatibility check is done:

Module  bootable          Impact  Install-type  Reason

------  --------  --------------  ------------  ------

1       yes  non-disruptive         reset

Images will be upgraded according to following table:

Module       Image                  Running-Version(pri:alt)           New-Version  Upg-Required

------  ----------  ----------------------------------------  --------------------  ------------

1      system                                   9.3(2a)               9.4(3a)           yes

1   kickstart                                   9.3(2a)               9.4(3a)           yes

1        bios   v1.11.0(11/27/2024):v1.11.0(11/27/2024)   v1.11.0(11/27/2024)            no

MDS9124V#

Suggerimento: Questo comando deve essere immesso come riga singola, non come due righe separate.  Questo comando non viene utilizzato per l'installazione, ma può essere utilizzato per verificare il processo di installazione e fornire un report contenente le versioni di origine e di destinazione.  Indica inoltre se l'aggiornamento causa interruzioni o se non causa interruzioni al momento dell'esecuzione.

Nota: Tutte le sessioni di trasferimento file (come SFTP/SCP) allo switch devono essere chiuse prima di iniziare il processo di aggiornamento/downgrade. Qualsiasi sessione di trasferimento file aperta può causare l'interruzione del ricaricamento dello switch al momento dell'invio del messaggio o dell'ID. Per ulteriori informazioni, vedere l'ID bug Cisco CSCvo2269 e l'ID bug Cisco CSCvu52058.  I client si sono lamentati del fatto che MobaXterm apre una sessione SFTP quando apre una sessione SSH e può impedire che l'aggiornamento si verifichi.

9. Verificare le incompatibilità tra le versioni NX-OS.

Eseguire il comando show incompatibilità system <nome immagine sistema target>per verificare le incompatibilità tra le versioni NX-OS e gli eventi dello switch che potrebbero impedire l'aggiornamento. In questo modo, il file system /var/volatile/tmp disporrà di spazio sufficiente per continuare. Di seguito è riportato un esempio:

MDS9124V# show incompatibility system m9124v-s8ek9-mz.9.4.3a.bin

Checking incompatible configuration(s):

No incompatible configurations

Checking dynamic incompatibilities:

No incompatible configurations

MDS9124V#

10. Verificare che il file system /var/volatile/tmp non abbia più del 9% in uso:

MDS9124V# show  system internal flash  | inc Mount|/var/volatile/tmp

Mount-on                  1K-blocks      Used   Available   Use%  Filesystem

/var/volatile/tmp            614400       104      614296      1   none

MDS9124V#

Nota: L'esempio precedente mostra che il file system viene utilizzato solo all'1%, quindi è possibile procedere con il passaggio successivo. Se il file system /var/volatile/tmp è utilizzato per oltre il 9%, non continuare l'installazione e contattare Cisco TAC.

11. Aggiornare il BIOS dalla nuova immagine del sistema.

Ogni tipo specifico di hardware dispone di versioni del BIOS specifiche. La numerazione varia ampiamente a seconda del tipo specifico di hardware, ad esempio supervisore, modulo di commutazione, ecc.

In NX-OS 9.4(2) è stato introdotto un nuovo BIOS supervisor per la versione CVE-2024-20397. Questa procedura è importante quando la versione corrente dello switch NX-OS è compresa tra la 8.4(2) e la 9.3(2a) e la versione target di NX-OS è la 9.4(2) o superiore. Assicurarsi che le immagini NX-OS siano già state copiate sul supervisor prima di procedere con questi passaggi. Installare manualmente la versione più recente del BIOS su ciascun supervisor utilizzando un comando nascosto. Su un MDS 9700 con due supervisori, questa operazione deve essere eseguita su ciascun supervisore. Nell'esempio, viene installato il BIOS della versione 9.4(2a):

MDS9124V# install module 1 bios system m9124v-s8ek9-mz.9.4.3a.bin forced

Warning: Installing Bios forcefully...!

Warning: Please do not remove or power off the module at this time

Upgrading primary bios

Started bios programming .... please wait

[############################100%############################]

BIOS install succeeded for module 1

Upgrading alternate bios

Started bios programming .... please wait

[############################100%############################]

BIOS install succeeded for module 1

MDS9124V#

In questo esempio è in corso l'aggiornamento del BIOS di un MDS 9718 con supervisori negli slot 9 e 10:

MDS9718# show module | include Supervisor

9    0      Supervisor Module-4                 DS-X97-SF4-K9     active *

10   0      Supervisor Module-4                 DS-X97-SF4-K9     ha-standby

MDS9718#

MDS9718# install module 9 bios system m9700-sf4ek9-mz.9.4.2a.bin forced

Warning: Installing Bios forcefully...!

Warning: Please do not remove or power off the module at this time

Upgrading primary bios

Started bios programming .... please wait

[############################100%############################]

BIOS install succeeded for module 9

Upgrading alternate bios

Started bios programming .... please wait

[############################100%############################]

BIOS install succeeded for module 9

MDS9718#

MDS9718# install module 10 bios system m9700-sf4ek9-mz.9.4.2a.bin forced

Warning: Installing Bios forcefully...!

Warning: Please do not remove or power off the module at this time

Upgrading primary bios

Started bios programming .... please wait

[############################100%############################]

BIOS install succeeded for module 10

Upgrading alternate bios

Started bios programming .... please wait

[############################100%############################]

BIOS install succeeded for module 10

MDS9718#

12. Aggiornare NX-OS sullo switch.

Procedere con l'aggiornamento alla nuova versione di NX-OS utilizzando il comando "install all":

Di seguito è riportato un esempio di aggiornamento di MDS 9124V a NX-OS 9.4(4):

MDS9124V# install all kickstart m9124v-s8ek9-kickstart-mz.9.4.4.bin system m9124v-s8ek9-mz.9.4.4.bin

Installer will perform compatibility check first. Please wait.

Verifying image bootflash:/m9124v-s8ek9-kickstart-mz.9.4.4.bin for boot variable "kickstart".

[####################] 100% -- SUCCESS

Verifying image bootflash:/m9124v-s8ek9-mz.9.4.4.bin for boot variable "system".

[####################] 100% -- SUCCESS

Performing module support checks.                                                                          [####################] 100% -- SUCCESS

Verifying image type.

[####################] 100% -- SUCCESS

Extracting "system" version from image bootflash:/m9124v-s8ek9-mz.9.4.4.bin.

[####################] 100% -- SUCCESS

Extracting "kickstart" version from image bootflash:/m9124v-s8ek9-kickstart-mz.9.4.4.bin.

[####################] 100% -- SUCCESS

Extracting "bios" version from image bootflash:/m9124v-s8ek9-mz.9.4.4.bin.

[####################] 100% -- SUCCESS

Performing Compact Flash and TCAM sanity test.

[####################] 100% -- SUCCESS

Notifying services about system upgrade.                                                                   [####################] 100% -- SUCCESS

Compatibility check is done:

Module  bootable          Impact  Install-type  Reason

------  --------  --------------  ------------  ------

1       yes  non-disruptive         reset

Images will be upgraded according to following table:

Module       Image                  Running-Version(pri:alt)           New-Version  Upg-Required

------  ----------  ----------------------------------------  --------------------  ------------

1      system                                   9.4(1a)                9.4(4)           yes

1   kickstart                                   9.4(1a)                9.4(4)           yes

1        bios   v1.11.0(11/27/2024):v1.11.0(11/27/2024)   v1.11.0(11/27/2024)            no

Do you want to continue with the installation (y/n)?  [n] y

Install is in progress, please wait.

Performing runtime checks.                                                                                 [####################] 100% -- SUCCESS

Notifying services about the upgrade.                                                                      [####################] 100% -- SUCCESS

Setting boot variables.

[####################] 100% -- SUCCESS

Performing configuration copy.

[####################] 100% -- SUCCESS

Module 1: Refreshing compact flash and Upgrading bios/loader/bootrom/power-seq.

Warning: please do not remove or power off the module at this time.

[####################] 100% -- SUCCESS

Upgrade can no longer be aborted, any failure will result in a disruptive upgrade.

Freeing memory in the file system.                                                                         [####################] 100% -- SUCCESS

Loading images into memory.                                                                                [####################] 100% -- SUCCESS

Saving linecard runtime state.                                                                             [####################] 100% -- SUCCESS

Saving supervisor runtime state.                                                                           [####################] 100% -- SUCCESS

Saving mts state.                                                                                          [####################] 100% -- SUCCESS

Reloading the kernel to proceed with the upgrade.

All telnet and ssh connections will now be temporarily terminated.

F241-16-11-9124V-1#

MDS BIOS: v1.11.0 Date: 11/27/2024 15:45:42

System Date: 08/27/2025  Time: 18:43:44.0

Booting bootflash:/m9124v-s8ek9-kickstart-mz.9.4.4.bin

Trying diskboot

Filesystem type is ext2fs, partition type msdos.

Image SWID valid

Image MD5Sum match

OS Image Key Type: Development KEY

Image Signature verification was Successful.

Boot Time: 8/27/2025  18:43:51

INIT: version 2.88 booting

USB device found..

boot device node /dev/sda

obfl flash device node /dev/sdb

Checking obfl filesystem. done.

Checking all filesystems.... done.

ACT2: ACT2 AUTHENTICATION TEST STATUS : SUCCESS

/etc/rc.d/rcS.d/S81mcelog-init: line 33: boot_debug: command not found

Starting mcelog daemon

Loading system software

isanimg_passed_by_sycli::

System image digital signature verification successful.

Uncompressing system image: bootflash:/m9124v-s8ek9-mz.9.4.4.bin Wed Aug 27 18:44:37 UTC 2025

blogger: nothing to do.

CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC

..done Wed Aug 27 18:44:39 UTC 2025

INIT: Entering runlevel: 3

starting statd: done

2025 Aug 27 18:44:50 F241-16-11-9124V-1 %SYSLOG-2-SYSTEM_MSG : Syslogs wont be logged into logflash until logflash is online

2025 Aug 27 18:44:53 F241-16-11-9124V-1 %KERN-2-SYSTEM_MSG: [   14.911303] igb_probe: Could not do igb_proc_init - kernel

2025 Aug 27 18:45:10 F241-16-11-9124V-1 %CARDCLIENT-2-REG: OK

2025 Aug 27 18:45:17 F241-16-11-9124V-1 %PMON-SLOT1-2-PMON_CRIT_INFO: Port Monitor Critical Information: Config download success .

2025 Aug 27 18:45:19 F241-16-11-9124V-1 %PLATFORM-2-PS_DETECT: Power supply 1 detected but shutdown (Serial number LIT24512HRP)

2025 Aug 27 18:45:19 F241-16-11-9124V-1 %PLATFORM-2-PS_OK: Power supply 2 ok(Serial number LIT24512HSG)

2025 Aug 27 18:45:19 F241-16-11-9124V-1 %PLATFORM-2-PS_FANOK: Fan in Power supply 2 ok

User Access Verification

Continuing with installation process, please wait.

The login will be disabled until the installation is completed.

Status for linecard upgrade.                                                                               [####################] 100% -- SUCCESS

Performing supervisor state verification.                                                                  [####################] 100% -- SUCCESS

Supervisor non-disruptive upgrade successful.

Install has been successful.

Di seguito è riportato un esempio di aggiornamento di MDS 9710 a NX-OS 9.4(3a):

MDS9710# install all kickstart m9700-sf4ek9-kickstart-mz.9.4.3a.bin system m9700-sf4ek9-mz.9.4.3a.bin

Installer will perform compatibility check first. Please wait.

Verifying image bootflash:/m9700-sf4ek9-kickstart-mz.9.4.3a.bin for boot variable "kickstart".

[####################] 100% -- SUCCESS

Verifying image bootflash:/m9700-sf4ek9-mz.9.4.3a.bin for boot variable "system".

[####################] 100% -- SUCCESS

Performing module support checks. [####################] 100% -- SUCCESS

Verifying image type.

[####################] 100% -- SUCCESS

Extracting "slc4xb" version from image bootflash:/m9700-sf4ek9-mz.9.4.3a.bin.

[####################] 100% -- SUCCESS

Extracting "bios" version from image bootflash:/m9700-sf4ek9-mz.9.4.3a.bin.

[####################] 100% -- SUCCESS

Extracting "system" version from image bootflash:/m9700-sf4ek9-mz.9.4.3a.bin.

[####################] 100% -- SUCCESS

Extracting "kickstart" version from image bootflash:/m9700-sf4ek9-kickstart-mz.9.4.3a.bin.

[####################] 100% -- SUCCESS

Extracting "lctsh" version from image bootflash:/m9700-sf4ek9-mz.9.4.3a.bin.

[####################] 100% -- SUCCESS

Extracting "slcf32" version from image bootflash:/m9700-sf4ek9-mz.9.4.3a.bin.

[####################] 100% -- SUCCESS

Extracting "slc-hindon" version from image bootflash:/m9700-sf4ek9-mz.9.4.3a.bin.

[####################] 100% -- SUCCESS

Notifying services about system upgrade. [####################] 100% -- SUCCESS

Compatibility check is done:

Module bootable Impact Install-type Reason

------ -------- -------------- ------------ ------

1 yes non-disruptive rolling

4 yes non-disruptive rolling

5 yes non-disruptive reset

6 yes non-disruptive reset

8 yes non-disruptive rolling

9 yes non-disruptive rolling

10 yes non-disruptive rolling

Other miscellaneous information for installation:

Module info

------ ----------------------------------

8 FC ports 1-24 are hitless, IPS 1-8 are hitful, and Intelligent Applications running are hitful

Images will be upgraded according to following table:

Module Image Running-Version(pri:alt) New-Version Upg-Required

------ ---------- ---------------------------------------- -------------------- ------------

1 slc4xb 9.4(2a) 9.4(3a) yes

1 bios v1.10.23(04/07/20):v1.10.23(04/07/20) v1.10.23(04/07/20) no

4 slc4xb 9.4(2a) 9.4(3a) yes

4 bios v1.10.23(04/07/20):v1.10.23(04/07/20) v1.10.23(04/07/20) no

5 system 9.4(2a) 9.4(3a) yes

5 kickstart 9.4(2a) 9.4(3a) yes

5 bios v2.21.0(11/27/2024):v2.21.0(11/27/2024) v2.21.0(11/27/2024) no

6 system 9.4(2a) 9.4(3a) yes

6 kickstart 9.4(2a) 9.4(3a) yes

6 bios v2.21.0(11/27/2024):v2.21.0(11/27/2024) v2.21.0(11/27/2024) no

8 lctsh 9.4(2a) 9.4(3a) yes

8 bios v4.2.19(05/16/2023):v4.2.19(05/16/2023) v4.2.19(05/16/2023) no

9 slcf32 9.4(2a) 9.4(3a) yes

9 bios v4.1.56(05/16/2023):v4.1.56(05/16/2023) v4.1.56(05/16/2023) no

10 slc-hindon 9.4(2a) 9.4(3a) yes

10 bios v1.11.0(11/27/2024):v1.11.0(11/27/2024) v1.11.0(11/27/2024) no

Do you want to continue with the installation (y/n)? [n] y

Install is in progress, please wait.

Performing runtime checks. [####################] 100% -- SUCCESS

Syncing image bootflash:/m9700-sf4ek9-kickstart-mz.9.4.3a.bin to standby.

[####################] 100% -- SUCCESS

Syncing image bootflash:/m9700-sf4ek9-mz.9.4.3a.bin to standby.

[####################] 100% -- SUCCESS

Setting boot variables.

[####################] 100% -- SUCCESS

Performing configuration copy.

[####################] 100% -- SUCCESS

Module 1: Upgrading bios/loader/bootrom/power-seq.

Warning: please do not remove or power off the module at this time.

[####################] 100% -- SUCCESS

Module 4: Upgrading bios/loader/bootrom/power-seq.

Warning: please do not remove or power off the module at this time.

[####################] 100% -- SUCCESS

Module 5: Upgrading bios/loader/bootrom/power-seq.

Warning: please do not remove or power off the module at this time.

[####################] 100% -- SUCCESS

Module 6: Upgrading bios/loader/bootrom/power-seq.

Warning: please do not remove or power off the module at this time.

[####################] 100% -- SUCCESS

Module 8: Upgrading bios/loader/bootrom/power-seq.

Warning: please do not remove or power off the module at this time.

[####################] 100% -- SUCCESS

Module 9: Upgrading bios/loader/bootrom/power-seq.

Warning: please do not remove or power off the module at this time.

[####################] 100% -- SUCCESS

Module 10: Upgrading bios/loader/bootrom/power-seq.

Warning: please do not remove or power off the module at this time.

[####################] 100% -- SUCCESS

ME Firmware Status #1: 0x000F0345

ME Firmware Status #2: 0x3800E000

ME Current State: Operational

ME Error Code: No Error

ME Operational Firmware Version: 06:3.0.3.214

CPU Signature - 0x00050663: Version - 0x00050660

CPU - 1 : Cores - 8 : HTEn - 1 : HT - 2 : Features - 0xBFEBFBFF

MicroCode Version : 0x0700001E

Banzai FPGA Information:

BANZAI BusNum 3B Tornado VenID = 0x1137 DevId = 0x141 PCI address 0xF800000C

BANZAI FPGA BusNum 3C VenID = 0x10EE DevId = 0x7 PCI address 0xBC000000

BANZAI LPC VenID = 0x8086 DevId = 0x8C54

Revison Number = 0x14

BIOS = Primary 0x200

Primary SB_Result: 0x18C3140

SB_Address: 0xFFDE008C

SB_Error: 0x0

Secondary SB_Result: 0x0

SB_Address: 0x0

SB_Error: 0x0

Enable OS Watchdog timer. Value 0x7FC00

Punch SPI boot timer Stop. Value 0x300

IOFPGA MISC RESET REG 0x18. Default Value 0x0

IOFPGA MISC RESET REG 0x18. Value 0x400

Config S2S Command register 0x704. Value 0x4

Config S2S Config register 0x700. Value 0x800000F

IDROM MAC Address = 10:B3:D6:8E:19:04

Disable GBE ASPM

SATA Port 0: Micron_5100_MT - 240.0 GB

NEXUS OS Boot Mode = 0x0

Selected Boot Option:

NEXUS OS: GRUB Boot

CISCO SUP3DC3X BIOS: v2.21.0 Date: 11/27/2024 12:29:13

Pre OS Boot Entry:

IO-FPGA: Disabled OS Watch Dog Timer!

PMB2_REG(0x8)=0xaa

S2S_REG(0x24)=0x1

Booting bootflash:/m9700-sf4ek9-kickstart-mz.9.4.3a.bin

Trying diskboot

Filesystem type is ext2fs, partition type 0x83

Image SWID valid

Image Signature verification was Successful.

Boot Time: 8/27/2025 12:41:37

Cisco OS Boot Entry:

IO-FPGA: Enabled the OS Watch Dog Timer!

INIT: version 2.88 booting

Checking Bootflash

Bootflash firmware upgrade not required

Checking SSD

Checking firmware version for SSD

Firmware is already at latest version

OBFL device found as /dev/sda

usb device (2-1:1.0) /dev/sdb found after 0 iterations

boot device node /dev/sdb

cat: /sys/bus/usb/devices/1-1.1/dev: No such file or directory

mknod: invalid minor device number ''

Checking obfl filesystems...[ 35.469121] OBFL Error: (line 1265):obfl_global_header_check: number of blocks 5 not valid, expected 6

Checking all filesystems..r.r.r.R.r done.

[ 59.398556] SUP booted with primary IO-FPGA

[ 59.448706] in cctrl2 module

[ 59.483190] registering callback

Starting mcelog daemon

Starting rpcbind daemon...done.

creating NFS state directory: done

starting 8 nfsd kernel threads: done

starting mountd: done

starting statd: done

Loading system software

/bootflash//m9700-sf4ek9-mz.9.4.3a.bin read done

System image digital signature verification successful.

Uncompressing system image: bootflash:/m9700-sf4ek9-mz.9.4.3a.bin Wed Aug 27 12:43:13 UTC 2025

blogger: nothing to do.

C

..done Wed Aug 27 12:43:19 UTC 2025

INIT: Entering runlevel: 3

System is coming up ... Please wait ...

System is coming up ... Please wait ...

System is coming up ... Please wait ...

System is coming up ... Please wait ...

System is coming up ... Please wait ...

System is coming up ... Please wait ...

System is coming up ... Please wait ...

System is coming up ... Please wait ...

System is coming up ... Please wait ...

System is coming up ... Please wait ...

User Access Verification

Continuing with installation, please wait

2025 Aug 27 12:45:31 MDS9710 %USBHSD-2-MOUNT: logflash: online

Module 5: Waiting for module online.

-- SUCCESS

2025 Aug 27 12:50:50 MDS9710 %KERN-2-SYSTEM_MSG: [ 523.196775] Switchover started by redundancy driver - kernel

2025 Aug 27 12:50:50 MDS9710 %SYSMGR-2-HASWITCHOVER_PRE_START: This supervisor is becoming active (pre-start phase).

2025 Aug 27 12:50:50 MDS9710 %SYSMGR-2-HASWITCHOVER_START: Supervisor 5 is becoming active.

2025 Aug 27 12:50:51 MDS9710 %SYSMGR-2-SWITCHOVER_OVER: Switchover completed.

2025 Aug 27 12:50:54 MDS9710 %PLATFORM-1-PFM_ALERT: Disabling ejector based shutdown on sup in slot 5

2025 Aug 27 12:50:55 MDS9710 %IVR-2-IVR_NAT_INFO: Only IVR NAT is supported on this platform in this NX-OS release. IVR NAT is not enabled by default - it must be explicitly enabled.

2025 Aug 27 12:55:17 MDS9710 %USBHSD-STANDBY-2-MOUNT: logflash: online

2025 Aug 27 12:55:17 MDS9710 %USBHSD-STANDBY-2-MOUNT: slot0: online

2025 Aug 27 12:58:49 MDS9710 %PLATFORM-1-PFM_ALERT: Enabling ejector based shutdown on sup in slot 6

Module 1: Non-disruptive upgrading.

[# ] 0%2025 Aug 27 12:59:45 MDS9710 %PLATFORM-1-PFM_ALERT: Enabling ejector based shutdown on sup in slot 5

2025 Aug 27 13:00:33 MDS9710 %MODULE-2-MOD_EOL_WARN: module 1 (DS-X9448-768K9) is approaching End of Life date. Refer to https://www.cisco.com/c/en/us/products/collateral/storage-networking/mds-9700-series-multilayer-directors/eos-eol-notice-c51-742195.html for EOL notice

2025 Aug 27 13:00:43 MDS9710 %PMON-SLOT1-2-PMON_CRIT_INFO: Port Monitor Critical Information: Con[####################] 100% -- SUCCESS

Module 4: Non-disruptive upgrading.

[# ] 0%2025 Aug 27 13:01:59 MDS9710 %MODULE-2-MOD_EOL_WARN: module 4 (DS-X9448-768K9) is approaching End of Life date. Refer to https://www.cisco.com/c/en/us/products/collateral/storage-networking/mds-9700-series-multilayer-directors/eos-eol-notice-c51-742195.html for EOL notice

2025 Aug 27 13:02:08 MDS9710 %PMON-SLOT4-2-PMON_CRIT_INFO: Port Monitor Critical Information: Con[####################] 100% -- SUCCESS

Module 8: Non-disruptive upgrading.

[# ] 0%2025 Aug 27 13:05:32 MDS9710 %PMON-SLOT8-2-PMON_CRIT_INFO: Port Monitor Critical Information: Config download success .

Module 9: Non-disruptive upgrading.

[# ] 0%2025 Aug 27 13:10:19 MDS9710 %PMON-SLOT9-2-PMON_CRIT_INFO: Port Monitor Critical Information: Config download success . [####################] 100% -- SUCCESS

Module 10: Non-disruptive upgrading.

[# ] 0%2025 Aug 27 13:12:31 MDS9710 %PMON-SLOT10-2-PMON_CRIT_INFO: Port Monitor Critical Information: Config download success . [####################] 100% -- SUCCESS

Install has been successful.

13. Verificare l'installazione.

Per verificare che l'installazione sia stata completata correttamente, usare il comando show version e notare che le versioni del sistema e di kickstart sono le versioni previste:

MDS9124V# 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_serie

s_home.html

Copyright (c) 2002-2025, Cisco Systems, Inc. All rights reserved.

The copyrights to certain works contained herein are owned by

other third parties and are used and distributed under license.

Some parts of this software are covered under the GNU Public

License. A copy of the license is available at

http://www.gnu.org/licenses/gpl.html.

Software

BIOS:      version 1.11.0

loader:    version N/A

kickstart: version 9.4(3a)

system:    version 9.4(3a)

BIOS compile time:       11/27/2024

kickstart image file is: bootflash:///m9124v-s8ek9-kickstart-mz.9.4.3a.bin

kickstart compile time:  3/1/2025 12:00:00 [03/24/2025 22:26:25]

system image file is:    bootflash:///m9124v-s8ek9-mz.9.4.3a.bin

system compile time:     3/1/2025 12:00:00 [03/25/2025 00:13:28]

Hardware

cisco MDS 9124V 24X64G FC (1 RU) Chassis ("24X8/16/32/64 Gbps FC/Sup-4")

Intel(R) Xeon(R) CPU D-1633N @ 2.50GHz with 8053200 kB of memory.

Processor Board ID JAE26220SYR

Device name: F241-16-10-9124V-3

bootflash:    7364608 kB

Kernel uptime is 0 day(s), 0 hour(s), 2 minute(s), 53 second(s)

Last reset at 356414 usecs after Fri Aug 22 20:22:16 2025

Reason: Reset due to upgrade

System version: 9.3(2a)

Service:

plugin

Core Plugin

MDS9124V#

Su MDS 9700s verificare che tutti i moduli siano al livello NX-OS corretto tramite il comando show module:

MDS9710# show module

Mod  Ports  Module-Type                         Model              Status

---  -----  ----------------------------------- ------------------ ----------

1    48     2/4/8/10/16 Gbps Advanced FC Module DS-X9448-768K9     ok

4    48     2/4/8/10/16 Gbps Advanced FC Module DS-X9448-768K9     ok

5    0      Supervisor Module-4                 DS-X97-SF4-K9      active *

6    0      Supervisor Module-4                 DS-X97-SF4-K9      ha-standby

8    34     1/10/40G IPS,2/4/8/10/16G FC Module DS-X9334-K9        ok

9    48     4/8/16/32 Gbps Advanced FC Module   DS-X9648-1536K9    ok

10   48     8/16/32/64 Gbps Advanced FC Module  DS-X9748-3072K9    ok

Mod  Power-Status  Reason

---  ------------  ---------------------------

2    powered-dn     Configured Power down

3    powered-dn     Configured Power down

Mod  Sw               Hw

---  ---------------  ------

1    9.4(3a)          1.1

4    9.4(3a)          1.3

5    9.4(3a)          1.0

6    9.4(3a)          1.0

8    9.4(3a)          1.0

9    9.4(3a)          1.0

10   9.4(3a)          1.0

...

14. Riattivare l'analisi (se necessario):

Se il percorso di aggiornamento senza interruzioni include più di un aggiornamento alla versione di destinazione finale, questa operazione deve essere eseguita solo sull'ultimo aggiornamento del sistema operativo NX. ovvero l'aggiornamento alla release di destinazione finale. Una volta completato l'aggiornamento alla release di destinazione finale, se la funzione di analisi è stata disabilitata nel passaggio 7, è possibile riabilitarla come indicato di seguito:

MDS9718# run before_issu_analytics.cfg

15. Salvare una copia di Mostra dettagli supporto tecnico al termine dell'aggiornamento:

mds9124V# tac-pac

Collecting show tech-support details...

Show tech details will take 4-8 minutes to complete. Please Wait ...

Collecting show logging onboard...

tacpac file volatile:mds9124V_tacpac_2025-08-22.gz created.

mds9124V#

16. Copiare il tac-pac/supporto tecnico appena salvato sul server TFTP.

In caso di domande sull'installazione, il tac-pac prima dell'installazione può essere confrontato con il tac-pac dopo l'installazione. Notare il comando 'move' che rinomina il file:

MDS9124V# move volatile:F241-16-10-9124V-3_tacpac_2025-08-22.gz volatile:F241-16-10-9124V-3_tacpac_2025-08-22_after_install.gz

MDS9124V#

MDS9124V# copy volatile:F241-16-10-9124V-3_tacpac_2025-08-22_after_install.gz tftp://192.168.1.1

Trying to connect to tftp server......

Connection to server Established. Copying Started.....

-

TFTP put operation was successful

Copy complete.

MDS9124V#