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).
Cisco IOS XRv 9000 Router è un router basato su cloud implementato su un'istanza di macchina virtuale (VM) su hardware server x86 con software IOS XR a 64 bit. Cisco IOS XRv 9000 Router fornisce i servizi tradizionali di Provider Edge in un fattore di forma virtualizzato, oltre a funzionalità Virtual Route Reflector. Cisco IOS XRv 9000 Router è basato sul software Cisco IOS XR e quindi eredita e condivide l'ampia gamma di funzionalità dei protocolli di rete disponibili su altre piattaforme IOS XR.
In questo documento vengono presentate le opzioni e le procedure per aggiornare i router virtuali XRv 9000.
Cisco raccomanda la conoscenza dei seguenti argomenti:
Le informazioni fornite in questo documento si basano sulle seguenti versioni software e hardware:
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di laboratorio. Tutti i dispositivi menzionati nel documento sono stati inizializzati con una configurazione predefinita. Si consiglia di valutare l'impatto potenziale di qualsiasi comando sulla rete di produzione.
Per aggiornare il router XRv9000 sono disponibili due opzioni:
Nota:
L'opzione 1 offre una maggiore flessibilità in quanto è possibile regolare la configurazione della VM durante l'installazione della nuova release. Ed è anche più senza problemi.
L'opzione 2 è più semplice e non è necessario eseguire la migrazione del servizio. I tempi di inattività sono generalmente più brevi. Tuttavia, i bug del software XRv 9000 potrebbero influire sulla procedura di aggiornamento. Di seguito è riportato l'elenco di alcuni problemi noti risolti nelle ultime versioni:
Per installare la nuova istanza di XRv 9000, consultare la guida all'installazione. Sarà quindi necessario eseguire la migrazione della configurazione dalla vecchia istanza alla nuova istanza per ripristinare il servizio nella nuova release.
Guida di installazione e configurazione del router Cisco IOS XRv 9000
Questo metodo segue la procedura di installazione XR standard.
L'ISO per la nuova release deve essere pronto in un file server. I protocolli supportati sono i seguenti.
Nota: Controllare il checksum MD5 dei file immagine sul server
Il checksum MD5 si trova nel file README. Ad esempio, README-fullk9-R-XRV9000-612.txt ha
# md5 values of files listed in tar file are listed below
9658016aa10c820c8a90c9c747a7cc7a xrv9k-fullk9-x.vrr-6.2.2.iso
86632aa97f0f095cbacf0c93f206987e xrv9k-fullk9-x.vrr-6.2.2.ova
80e8b6a7f38fd7767300dc46341153df xrv9k-fullk9-x.vrr-6.2.2.qcow2.tar
6f0d29818493810c663dd0e10919b2ff xrv9k-fullk9-x.vrr.virsh-6.2.2.xml
È possibile utilizzare lo strumento di checksum MD5 sul server e confrontare l'output. L'esempio seguente è relativo a md5sum su piattaforme Linux. L'output corrisponde al valore nel file README.
[cisco@syd-iox-ftp 6.2.2]$ md5sum xrv9k-fullk9-x.vrr-6.2.2.iso
9658016aa10c820c8a90c9c747a7cc7a xrv9k-fullk9-x.vrr-6.2.2.iso
Installa add source <percorso del nuovo file ISO>
RP/0/RP0/CPU0:9000XRV-1#install add source tftp://10.66.70.170/XRV9k/6.2.2 xrv$
Wed Oct 11 21:02:43.251 UTC
Oct 11 21:02:44 Install operation 1 started by cisco:
install add source tftp://10.66.70.170/XRV9k/6.2.2 xrv9k-fullk9-x.vrr-6.2.2.iso
Oct 11 21:02:46 Install operation will continue in the background
RP/0/RP0/CPU0:9000XRV-1#sh install request
Wed Oct 11 21:02:52.243 UTC
The install add operation 1 is 30% complete
RP/0/RP0/CPU0:Oct 11 21:23:01.924 : sdr_instmgr[1171]: %INSTALL-INSTMGR-2-OPERATION_SUCCESS : Install operation 1 finished successfully
Esempi:
È possibile utilizzare "show install repository" per verificare se l'immagine è stata aggiunta correttamente.
RP/0/RP0/CPU0:9000XRV-1#show install inactive
Wed Oct 11 22:40:11.079 UTC
1 inactive package(s) found:
xrv9k-fullk9-x-6.2.2
RP/0/RP0/CPU0:9000XRV-1#show install repository
Wed Oct 11 22:40:16.497 UTC
2 package(s) in XR repository:
xrv9k-xr-6.1.4
xrv9k-fullk9-x-6.2.2
Nota: Se l'opzione "install add" (installa aggiunta) viene interrotta, selezionare "show install log" (mostra registro di installazione) per il motivo. Alcuni dei motivi sono i seguenti:
È possibile preparare questi file installabili prima dell'attivazione. Durante la fase di preparazione, vengono eseguiti i controlli di preattivazione e i componenti dei file installabili vengono caricati sull'installazione del router. Il processo di preparazione viene eseguito in background e durante questo periodo il router è completamente utilizzabile. Al termine della fase di preparazione, tutti i file preparati possono essere attivati immediatamente. I vantaggi della preparazione prima dell'attivazione sono:
RP/0/RP0/CPU0:9000XRV-1#install prepare xrv9k-fullk9-x-6.2.2
Wed Oct 11 22:49:26.222 UTC
Oct 11 22:49:27 Install operation 3 started by cisco:
install prepare pkg xrv9k-fullk9-x-6.2.2
Oct 11 22:49:27 Package list:
Oct 11 22:49:27 xrv9k-fullk9-x-6.2.2
Oct 11 22:49:31 Install operation will continue in the background
...
RP/0/RP0/CPU0:9000XRV-1#show install prepare
Wed Oct 11 22:54:33.325 UTC
Prepared Boot Image: xrv9k-fullk9-x-6.2.2
Prepared Boot Partition: /dev/panini_vol_grp/xr_lv3
Restart Type: Reboot
Prepared Packages:
xrv9k-fullk9-x-6.2.2
Use the "install activate" command to activate the prepared packages.
Use the "install prepare clean" command to undo the install prepare operation.
Nota: "install prepare" e "install activate" possono utilizzare "install operation id" come parametro per evitare il problema di assegnare nomi a tutti i pacchetti. Il comando precedente potrebbe essere "install pare id 1". È possibile trovare l'ID 1 nell'output del passaggio 2.
Poiché l'immagine è stata preparata al punto 3, è sufficiente immettere "install activate" per attivare la nuova release.
RP/0/RP0/CPU0:9000XRV-1#install activate
Wed Oct 11 22:56:04.184 UTC
Oct 11 22:56:05 Install operation 4 started by cisco:
install activate
This install operation will reload the sdr, continue?
[yes/no]:[yes]
Oct 11 22:56:09 Install operation will continue in the background
RP/0/RP0/CPU0:9000XRV-1#show install request
Wed Oct 11 22:57:18.437 UTC
The install service operation 4 is 20% complete
RP/0/RP0/CPU0:9000XRV-1#RP/0/RP0/CPU0:Oct 11 22:58:01.339 : sdr_instmgr[1171]: %INSTALL-INSTMGR-2-OPERATION_SUCCESS : Install operation 4 finished successfully
Oct 11 22:58:02 Install operation 4 finished successfully
RP/0/RP0/CPU0:Oct 11 22:58:02.825 : sdr_instmgr[1171]: %INSTALL-INSTMGR-2-SYSTEM_RELOAD_INFO : The whole system will be reloaded to complete install operation 4
In caso contrario, immettere "install activate xrv9k-fullk9-x-6.2.2" o "install activate id 3".
Nota: Questa operazione ricaricherà il router
Dopo il riavvio, il router esegue la versione 6.2.2 come versione attiva.
RP/0/RP0/CPU0:9000XRV-1#sh install active
Wed Oct 11 23:04:17.872 UTC
Node 0/RP0/CPU0 [RP]
Boot Partition: xr_lv5
Active Packages: 1
xrv9k-xr-6.2.2 version=6.2.2 [Boot image]
Questo passaggio consente di eseguire il commit dell'ultimo aggiornamento in modo permanente dopo il riavvio del router. In caso contrario, il router tornerà alla versione precedente dopo il successivo caricamento.
È possibile utilizzare "show install commit" e "show install active" per verificare se l'aggiornamento è riuscito.
RP/0/RP0/CPU0:9000XRV-1#install commit
Wed Oct 11 23:05:45.176 UTC
Oct 11 23:05:46 Install operation 5 started by cisco:
install commit
Oct 11 23:05:47 Install operation will continue in the background
RP/0/RP0/CPU0:9000XRV-1#RP/0/RP0/CPU0:Oct 11 23:05:53.232 : sdr_instmgr[1184]: %INSTALL-INSTMGR-2-OPERATION_SUCCESS : Install operation 5 finished successfully
L'aggiornamento è stato interrotto a causa di "impossibile preparare il volume logico per la nuova VM"
Il problema potrebbe essere visualizzato prima della 6.1.4. Riprovare quando si verifica il problema. Se il problema persiste, utilizzare l'opzione 1.
Il router si avvia con la versione precedente dopo l'installazione. Attiva
Questo problema potrebbe essere rilevato prima della versione 6.2.2. Riprovare quando il problema si verifica. Se il problema persiste, utilizzare l'opzione 1.
Note sulla versione per Cisco IOS XRv 9000 Router, IOS XR release 6.2.2