La documentazione per questo prodotto è stata redatta cercando di utilizzare un linguaggio senza pregiudizi. Ai fini di questa documentazione, per linguaggio senza di pregiudizi si intende un linguaggio che non implica discriminazioni basate su età, disabilità, genere, identità razziale, identità etnica, orientamento sessuale, status socioeconomico e intersezionalità. Le eventuali eccezioni possono dipendere dal linguaggio codificato nelle interfacce utente del software del prodotto, dal linguaggio utilizzato nella documentazione RFP o dal linguaggio utilizzato in prodotti di terze parti a cui si fa riferimento. Scopri di più sul modo in cui Cisco utilizza il linguaggio inclusivo.
Cisco ha tradotto questo documento utilizzando una combinazione di tecnologie automatiche e umane per offrire ai nostri utenti in tutto il mondo contenuti di supporto nella propria lingua. Si noti che anche la migliore traduzione automatica non sarà mai accurata come quella fornita da un traduttore professionista. Cisco Systems, Inc. non si assume alcuna responsabilità per l’accuratezza di queste traduzioni e consiglia di consultare sempre il documento originale in inglese (disponibile al link fornito).
Questo documento descrive i metodi per aggiornare gli switch Catalyst 9500.
Nessun requisito specifico previsto per questo documento.
Il riferimento delle informazioni contenute in questo documento è C9500.
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.
Questo documento descrive le procedure di aggiornamento vecchie e nuove per gli switch Catalyst 9500 con modalità BUNDLE o INSTALL. Il metodo di aggiornamento ISSU è supportato sugli switch Catalyst 9500.
Per le versioni software consigliate in base alla pagina di download, consultare il seguente collegamento:
Versioni consigliate per gli switch Catalyst 9000
Per scaricare il software, visithttps://software.cisco.com/download/home e selezionare il prodotto.
· Un intervallo di manutenzione di 2-3 ore dovrebbe essere sufficiente per l'aggiornamento alla versione di destinazione o per il rollback alla versione precedente in caso di problemi.
· Assicurarsi di disporre di un'unità USB da 4 GB o 8 GB con i file .bin delle versioni IOS attuale e di destinazione. L'unità USB deve essere formattata in FAT32 per copiare l'immagine IOS.
· Verificare che il protocollo TFTP sia configurato con la versione IOS corrente e quella di destinazione e che sia raggiungibile per scaricare queste versioni sullo switch, se necessario.
· Verificare che l'accesso alla console sia disponibile in caso di problemi.
· Verificare che nella memoria flash vi sia almeno da 1 GB a 1,5 GB di spazio disponibile per l'espansione della nuova immagine. Se lo spazio è insufficiente, rimuovere i vecchi file di installazione.
Per Fuji 16.9.x, quando si esegue per la prima volta l'aggiornamento dalla versione esistente sullo switch a una versione più recente o più recente, il bootloader può essere aggiornato automaticamente, in base alla versione hardware dello switch. Se il bootloader viene aggiornato automaticamente, ha effetto al successivo caricamento. Se si torna alla versione precedente, il boot loader non viene declassato. Il boot loader aggiornato supporta tutte le versioni precedenti. Nelle versioni successive di Cisco IOS XE Everest 16. x.x o Cisco IOS XE Fuji 16. x.x, se presente un nuovo bootloader, potrebbe essere aggiornato automaticamente in base alla versione hardware dello switch quando si avvia lo switch con la nuova immagine per la prima volta.
Nella versione 16.12.x, il ROM monitor (ROMMON), noto anche come boot loader, è il firmware in esecuzione quando il dispositivo viene acceso o reimpostato. Inizializza l'hardware del processore e avvia il software del sistema operativo (immagine del software Cisco IOS XE). Il ROMMON viene memorizzato sui seguenti dispositivi flash SPI (Serial Peripheral Interface) dello switch:
Principale: il ROMMON archiviato è quello che il sistema avvia ogni volta che il dispositivo viene acceso o reimpostato.
Golden: Il ROMMON memorizzato qui è una copia di backup. Se quello sul dispositivo principale è danneggiato, il sistema avvia automaticamente il ROMMON nel dispositivo flash SPI dorato.
Potrebbe essere necessario aggiornare ROMMON per risolvere i problemi del firmware o per supportare nuove funzionalità, ma potrebbe non essere disponibile una nuova versione per ogni versione. Per conoscere la versione di ROMMON o del bootloader applicabile a tutte le versioni principali e di manutenzione, consultare le sottosezioni e le tabelle corrispondenti riportate di seguito.
Aggiornamenti ROMMON per C9500-12Q, C9500-16X, C9500-24Q, C9500-40X
Aggiornamenti ROMMON per C9500-24Y4C, C9500-32C, C9500-32QC e C9500-48Y4C
Per la versione 17.x.x, per conoscere la versione di ROMMON o del bootloader applicabile a tutte le versioni principali e di manutenzione, vedere Versioni di ROMMON.
È possibile aggiornare ROMMON prima o dopo l'aggiornamento della versione del software. Se è disponibile una nuova versione di ROMMON per la versione software a cui si sta eseguendo l'aggiornamento, procedere come segue:
Aggiornamento di ROMMON nel dispositivo flash SPI primario
Questo ROMMON viene aggiornato automaticamente. Quando si esegue per la prima volta l'aggiornamento da una versione esistente dello switch a una versione più recente o più recente e nella nuova versione è presente una nuova versione di ROMMON, il sistema aggiorna automaticamente il ROMMON nel dispositivo flash SPI principale, in base alla versione hardware dello switch.
Aggiornamento di ROMMON nel dispositivo flash dorato SPI
Questo ROMMON deve essere aggiornato manualmente.L'aggiornamento manuale si applica a tutti i modelli della serie.Immettere il comando upgrade rom-monitor capsule golden switch in modalità di esecuzione privilegiata.
Dopo l'aggiornamento di ROMMON, l'operazione avrà effetto al successivo caricamento. Se si torna a una versione precedente, il comando ROMMON non viene declassato. La versione aggiornata di ROMMON supporta tutte le versioni precedenti.
Nota: in caso di installazione virtuale di Cisco StackWise, aggiornare lo switch attivo e quello in standby.
Questo documento descrive le procedure di aggiornamento vecchie e nuove per lo switch Catalyst 9500 con modalità BUNDLE o INSTALL e IOS.
L'aggiornamento della modalità di installazione su uno switch Cisco Catalyst 9500 è un metodo di aggiornamento del software dello switch che comporta l'utilizzo di singoli pacchetti software anziché di un singolo file di immagine monolitico.
Sugli switch Cisco Catalyst serie 9500, quando si esegue l'aggiornamento da Cisco IOS XE Everest 16.5.1a o Cisco IOS XE Everest 16.6.1 a una versione più recente in modalità INSTALLAZIONE, vengono utilizzati i comandi "request platform software".
Seguire i passaggi descritti per un aggiornamento in modalità di installazione.
1. Pulizia
Rimuovere tutte le installazioni inattive con il comando:
Switch#request platform software package clean switch all
2. Copia della nuova immagine
Trasferire il nuovo file di immagine bin nella memoria flash dello switch attivo utilizzando uno dei metodi seguenti:
Via TFTP:
Switch#copy tftp://Location/directory/<file_name>.bin flash:
Tramite USB
Switch#copy usbflash0:<file_name>.bin flash:
Confermare i file system disponibili con Switch#show file systems
3. Verifica
Dopo aver trasferito il sistema operativo IOS sullo switch attivo, verificare che l'immagine sia stata copiata correttamente con:
Switch#dir flash:
(Facoltativo) Per verificare il checksum MD5, utilizzare il comando:
Switch#verify /md5 flash:<file_name>.bin
Verificare che il checksum corrisponda a quello specificato nella pagina Download del software.
4. Impostazione della variabile di avvio
Impostare la variabile di avvio in modo che punti al file packages.conf con i seguenti comandi:
Switch#configure t
Switch(config)#no boot system
Switch(config)#boot system flash:packages.conf
Switch(config)#end
5. Configurazione di avvio automatico
Configurare lo switch per l'avvio automatico eseguendo:
Switch#configure t
Switch(config)#no boot manual
Switch(config)#end
6. Salvataggio della configurazione
Salvare la configurazione corrente con:
Switch#write memory
Confermare le impostazioni di avvio con il comando:
Switch#show boot system
7. Installazione dell'immagine
Per installare l'immagine, utilizzare il comando:
Switch#request platform software package install switch all file flash:<file_name>.bin auto-copy
Il sistema verrà ricaricato automaticamente.
8. Verifica del corretto aggiornamento
Switch#show version
Switch#show redundancy
Nota: sostituire con il nome effettivo del file di immagine IOS durante l'intera procedura.
Sugli switch Cisco Catalyst serie 9500 e sugli switch Catalyst serie 9500 - Switch ad alte prestazioni, quando si esegue l'aggiornamento da Cisco IOS XE Everest 16.6.2 e da tutte le versioni successive a una versione più recente in modalità INSTALLAZIONE, vengono utilizzati i comandi di "installazione".
Seguire i passaggi descritti per un aggiornamento in modalità di installazione.
1. Pulizia
· Rimuovere tutte le installazioni inattive con il comando:
Switch#install remove inactive
2. Copia della nuova immagine
· Trasferire il nuovo file di immagine .bin nella memoria flash dello switch attivo utilizzando uno dei seguenti metodi:
· Via TFTP:
Switch#copy tftp://Location/directory/<file_name>.bin flash:
· Tramite USB:
Switch#copy usbflash0:<file_name>.bin flash:
· Confermare i file system disponibili con:Switch#show file systems
3. Verifica
Dopo aver trasferito il sistema operativo IOS sullo switch attivo, verificare che l'immagine sia stata copiata correttamente con:
Switch#dir flash:
(Facoltativo) Per verificare il checksum MD5, utilizzare il comando:
Switch#verify /md5 flash:<file_name>.bin
Verificare che il checksum corrisponda a quello specificato nella pagina Download del software.
4. Impostazione della variabile di avvio
Impostare la variabile di avvio in modo che punti al file packages.conf con i seguenti comandi:
Switch#configure t
Switch(config)#no boot system
Switch(config)#boot system flash:packages.conf
Switch(config)#end
5. Configurazione di avvio automatico
Configurare lo switch per l'avvio automatico eseguendo:
Switch#configure t
Switch(config)#no boot manual
Switch(config)#end
6. Salvataggio della configurazione:
Salvare la configurazione corrente con:
Switch#write memory
Confermare le impostazioni di avvio con il comando:
Switch#show boot system
7. Installazione dell'immagine:
Per installare l'immagine, utilizzare il comando:
Switch#install add file flash:<file_name>.bin activate commit
Quando viene visualizzato il messaggio "Questa operazione richiede il ricaricamento del sistema. Continuare? [y/n]," rispondere con "y" per procedere.
8. Verifica del corretto aggiornamento
Switch#show version
Switch#show redundancy
Nota: sostituire con il nome effettivo del file di immagine IOS durante l'intera procedura.
L'aggiornamento in modalità bundle su uno switch Cisco Catalyst 9500 si riferisce a un metodo di aggiornamento del software dello switch in cui l'intera immagine software è inclusa in un singolo file. Questo file include tutti i componenti necessari, quali il sistema operativo, i driver di periferica e altri software necessari per il funzionamento dello switch. L'aggiornamento richiede un singolo file di immagine software, in genere con estensione bin. Ciò è in contrasto con altri metodi, come la modalità di installazione, che può coinvolgere più file e pacchetti.
Per C9500 è possibile effettuare l'upgrade direttamente dal treno 16.x.x al treno 17.x.x oppure all'interno del treno 17.x.x in modalità INSTALL. Per ulteriori informazioni, consultare la nota sulla versione del sistema operativo IOS di destinazione disponibile all'esterno.
Durante l'aggiornamento in modalità BUNDLE da 16.x.x a 17.x.x, si consiglia di usare una versione intermedia di IOS a causa del bug CSCwh54386 : Bug Search Tool (cisco.com)
Ad esempio, 16.8.x (precedente) -> 17.3.x (centrale) -> 17.9.X (successiva)
Seguire i passaggi descritti per un aggiornamento in modalità Bundle:
1. Trasferire la nuova immagine (file con estensione bin) nella memoria flash di ciascun membro dello stack nello switch o stack standalone utilizzando uno di questi metodi
Via TFTP:
Switch#copy tftp://location/directory/<file_name> flash:
Tramite USB
Switch#copy usbflash0:<file_name>.bin flash:
2. Confermare i file system disponibili utilizzando il comando
Switch#show file systems
3. Dopo aver copiato il sistema operativo IOS su tutti gli switch membri, verificare che l'immagine sia stata copiata correttamente con
Switch#dir flash:
4. (Facoltativo) Verificare il checksum MD5 con il comando
Switch#verify /md5 flash:<file_name>.bin
Verificare che l'output corrisponda al valore di checksum MD5 fornito nella pagina Download del software.
5. Configurare la variabile di avvio in modo che punti al nuovo file di immagine con questi comandi
Switch#configure t
Switch(config)#no boot system
Switch(config)#boot system flash:<file_name>.bin
Switch(config)#end
6. Salvare la configurazione
Switch#write memory
7. Verificare le impostazioni di avvio utilizzando
Switch#show boot system
8. Ricaricare lo switch per applicare il nuovo IOS.
Switch#reload
9. Verifica del corretto aggiornamento
Switch#show version
Switch#show redundancy
Nota: sostituire con il nome effettivo del file di immagine IOS durante l'intera procedura.
Aggiornamento software in servizio è un processo che aggiorna un'immagine a un'altra immagine su un dispositivo mentre la rete continua a inoltrare i pacchetti. L'utilità ISSU consente agli amministratori di rete di evitare interruzioni della rete quando eseguono un aggiornamento del software. Le immagini vengono aggiornate in modalità di installazione, in cui ogni pacchetto viene aggiornato singolarmente.
Per Catalyst 9500 con StackWise Virtual, il supporto ISSU inizia da Cisco IOS XE Fuji 16.9.2.
Per gli switch Catalyst 9500 High Performance, il supporto IOS inizia da Cisco IOS XE Gibraltar 16.12.1c.
Per Catalyst 9500X con StackWise Virtual, il supporto ISSU inizia da Cisco IOS XE Cupertino 17.12.1.
Verificare che la versione del software corrente e la versione del software di destinazione siano idonee per l'aggiornamento del programma ISSU utilizzando il collegamento seguente:
Per verificare se lo switch è uno switch serie C9500 o uno switch serie C9500 ad alte prestazioni, consultare la tabella 30 del documento seguente:
Cisco Catalyst serie 9500 Switch - Scheda informativa
Nota: per l'aggiornamento da ISE a 17.3.1, 17.3.2, 17.3.3 o da ISE a 17.3.4 a 17.6.x in uno chassis standalone con configurazione quad supervisor o high availability, è necessario eseguire un aggiornamento da ISE a 17.3.5 ed eseguire quindi l'aggiornamento da ISE alla versione finale della release di destinazione. L'aggiornamento di IOS alla versione 17.9.1 potrebbe non riuscire. Per ulteriori informazioni, vedere la pagina CSCwc54402. L'aggiornamento dell'ISSU dalla versione 17.6.4 alla versione 17.9.3 potrebbe non riuscire. Per ulteriori informazioni, vedere la pagina CSCwc54402.
1. Verifica versione corrente del codice
C9500#show version | include IOS XE
2. Controllare la modalità di avvio
Il comando ISSU è supportato solo se entrambi gli switch in Stackwise Virtual sono avviati in modalità di installazione.
C9500#show version | include INSTALL
3. Verificare se la memoria disponibile sulla memoria flash è sufficiente
C9500#dir flash: | include free
11353194496 bytes total (8565174272 bytes free)
C9500#dir stby-flash: | include free
11353980928 bytes total (8566865920 bytes free)
4. Verificare se gli switch sono in modalità SSO
C9500#show redundancy
Redundant System Information :
------------------------------
Available system uptime = 4 minutes
Switchovers system experienced = 0
Standby failures = 0
Last switchover reason = none
Hardware Mode = Duplex
Configured Redundancy Mode = sso
Operating Redundancy Mode = sso
Maintenance Mode = Disabled
Communications = Up
Current Processor Information :
-------------------------------
Active Location = slot 1
Current Software state = ACTIVE <-------
Uptime in current state = 30 minutes
Image Version = Cisco IOS Software [Fuji], Catalyst L3 Switch Software (CAT9K_IOSXE), Version 16.9.2, RELEASE SOFTWARE (fc4)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2018 by Cisco Systems, Inc.
Compiled Mon 05-Nov-18 19:32 by mcpre
BOOT = flash:packages.conf;
CONFIG_FILE =
Configuration register = 0x102
Peer Processor Information :
----------------------------
Standby Location = slot 2
Current Software state = STANDBY HOT <-------
Uptime in current state = 26 minutes
Image Version = Cisco IOS Software [Fuji], Catalyst L3 Switch Software (CAT9K_IOSXE), Version 16.9.2, RELEASE SOFTWARE (fc4)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2018 by Cisco Systems, Inc.
Compiled Mon 05-Nov-18 19:32 by mcpre
BOOT = flash:packages.conf;
CONFIG_FILE =
Configuration register = 0x102
5. Verificare se l'avvio automatico è abilitato
C9500#show boot system
---------------------------
Switch 1
---------------------------
Current Boot Variables:
BOOT variable = flash:packages.conf;
Boot Variables on next reload:
BOOT variable = flash:packages.conf;
Manual Boot = no <------- Manual Boot should be set to "no"
Enable Break = no
Boot Mode = DEVICE
iPXE Timeout = 0
---------------------------
Switch 2
---------------------------
Current Boot Variables:
BOOT variable = flash:packages.conf;
Boot Variables on next reload:
BOOT variable = flash:packages.conf;
Manual Boot = no
Enable Break = no
Boot Mode = DEVICE
iPXE Timeout = 0
Se l'avvio automatico non è abilitato, è possibile modificarlo come illustrato di seguito:
C9500(config)#no boot manual
6. Controllare lo stato corrente di ISSU e di installazione
C9500#show issu state detail
--- Starting local lock acquisition on switch 1 ---
Finished local lock acquisition on switch 1
No ISSU operation is in progress <------- If see anything else, abort ISSU before proceeding.
Check on how to manually abort ISSU.
C9500#show install summary
[ Switch 1 2 ] Installed Package(s) Information:
State (St): I - Inactive, U - Activated & Uncommitted,
C - Activated & Committed, D - Deactivated & Uncommitted
--------------------------------------------------------------------------------
Type St Filename/Version
--------------------------------------------------------------------------------
IMG C 16.9.2.0.2433 <------- State should be Activated & Committed for current version alone.
If not clear install state before proceeding. Check on how to clear install state.
--------------------------------------------------------------------------------
Auto abort timer: inactive
--------------------------------------------------------------------------------
Per eseguire un aggiornamento di tipo ISSU (In-Service Software Upgrade), attenersi alla procedura descritta di seguito.
1. Pulizia
Rimuovere tutte le installazioni inattive con il comando:
Switch#install remove inactive
2. Copia della nuova immagine
Trasferire il nuovo file di immagine bin nella memoria flash del supervisore attivo utilizzando uno dei metodi seguenti:
Via TFTP:
Switch#copy tftp://Location/directory/<file_name>.bin flash:
Tramite USB
Switch#copy usbflash0:<file_name>.bin flash:
Confermare i file system disponibili con: Switch#show file systems
3. Verifica
Dopo aver trasferito il sistema operativo IOS sul flash del supervisore attivo, verificare che l'immagine sia stata copiata correttamente con:
Switch#dir flash:
(Facoltativo) Per verificare il checksum MD5, utilizzare il comando:
Switch#verify /md5 flash:<file_name>.bin
Verificare che il checksum corrisponda a quello specificato nella pagina Download del software.
4. Impostazione della variabile di avvio
Impostare la variabile di avvio in modo che punti al file packages.conf con i seguenti comandi:
Switch#configure t
Switch(config)#no boot system
Switch(config)#boot system flash:packages.conf
Switch(config)#end
5. Configurazione di avvio automatico
Configurare lo switch per l'avvio automatico eseguendo:
Switch#configure t
Switch(config)#no boot manual
Switch(config)#end
6. Salvataggio della configurazione
Salvare la configurazione corrente con:
Switch#write memory
Confermare le impostazioni di avvio con il comando:
Switch#show boot system
7. Installazione dell'immagine
Per installare l'immagine, utilizzare il comando:
Switch#install add file flash:<file_name>.bin activate issu commit
8. Verifica del corretto aggiornamento
Switch#show version
Switch#show redundancy
dopo aver eseguito il comando, il processo inizia e ricarica il sup automaticamente. Non eseguire il comando fino a quando non si è pronti per avviare il riavvio dei sups. A differenza del normale processo di aggiornamento, non richiede conferma prima del ricaricamento.
Una volta eseguito questo comando, il processo ISSU estrae i file, ricarica il sup in standby, attende che ritorni a SSO, quindi il failover ricarica il sup attivo.
Nota: sostituire con il nome effettivo del file di immagine IOS durante l'intera procedura.
Al termine dell'operazione,
Nel flusso di lavoro in tre fasi, durante il processo di attivazione dell'emissione, il sistema può interrompere automaticamente l'immagine precedente se il timer di interruzione scade. L'interruzione manuale è necessaria se lo standby non raggiunge SSO durante l'interruzione. Inoltre, se per qualsiasi motivo si desidera interrompere l'operazione nel frattempo, è necessario interrompere manualmente l'operazione.
C9500#install abort issu
Se l'aggiornamento/il declassamento/l'interruzione/l'interruzione automatica dell'ISSU non riesce, è necessario pulire manualmente gli stati interni dell'ISSU.
Abilitare il servizio interno prima di eseguire il comando seguente:
C9500#configure t
C9500(config)#service internal
C9500(config)#end
C9500#clear install state
clear_install_state: START Tue Nov 13 17:05:47 UTC 2018
--- Starting clear_install_state ---
Performing clear_install_state on all members
[1] clear_install_state package(s) on chassis 1
[1] Finished clear_install_state on chassis 1
Checking status of clear_install_state on [1]
clear_install_state: Passed on [1]
Finished clear_install_state
C9500#sh issu state detail
--- Starting local lock acquisition on chassis 1 ---
Finished local lock acquisition on chassis 1
No ISSU operation is in progress
Revisione | Data di pubblicazione | Commenti |
---|---|---|
1.0 |
06-Aug-2024 |
Versione iniziale |