Introduzione
In questo documento viene descritto come trasferire i file di supporto tecnico da Admin Virtual Machine (VM) a XR VM su router con Cisco IOS® XR a 64 bit.
Prerequisiti
Requisiti
Cisco raccomanda la conoscenza di questo argomento:
- Router con Cisco IOS® XR a 64 bit
Componenti usati
Le informazioni fornite in questo documento si basano sulle seguenti versioni software e hardware:
- ASR 9010 con Cisco IOS XR a 64 bit
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.
Premesse
Informazioni sull'architettura Cisco IOS XR a 64 bit
Il sistema operativo Cisco IOS XR a 64 bit può essere eseguito in due varianti:
- Software a 64 bit basato su VM:
- Piattaforme supportate: ASR 9000, NCS 6000, NCS 5500.
- Il sistema operativo VM è separato dal sistema operativo host.
L'architettura include i seguenti componenti comuni:
- Host (hypervisor): l'host è il sistema operativo a 64 bit sottostante che funge da hypervisor. XR VM/LXC e Admin VM/LXC si diffondono sull'hypervisor. Esegue inoltre i daemon di contenitori/VM come libvirt e docker per generare le istanze XR e Calvados.
- VM XR: i processi del control plane Cisco IOS XR vengono eseguiti in una VM/LXC isolata. Questa VM/LXC contiene i processi del control plane Cisco IOS XR (stack di protocolli quali BGP, ISIS, OSPF, database interno, API e così via). La VM XR dispone di un proprio kernel ed esegue il daemon libvirt e il daemon docker all'interno della VM XR. I contenitori utente LXC/Docker vengono generati all'interno di XR VM, a differenza delle piattaforme basate su LXC in cui i contenitori utente vengono generati nel kernel host.
- VM di amministrazione: VM/LXC di amministrazione, denominata Calvados, è la prima istanza che viene attivata una volta attivato il livello Host. L'amministratore VM/LXC consente quindi di gestire il ciclo di vita di XR VM/LXC. Lo scopo principale di Calvados è quello di abilitare il multi-tenancy sullo stesso router creando più istanze di Cisco IOS XR. Queste istanze funzionano come router logici separati (router di dominio sicuri (SDR)).
Le macchine virtuali sono in esecuzione su tutti i processori router (RP) e le schede di linea (LC).
L'amministratore richiede un confronto tra VM e VM XR
Esempio di prompt della macchina virtuale XR:
RP/0/RSP1/CPU0:ASR-9010-B-eXR#
Esempi di prompt della VM di amministrazione:
Innanzitutto, è necessario accedere alla modalità admin eseguendo il comando admin e quindi premere invio.
RP/0/RSP1/CPU0:ASR-9010-B-eXR#admin
Quando viene visualizzato un prompt che inizia con sysadmin, significa che è visualizzato il prompt della VM Admin:
sysadmin-vm:0_RSP1#
Creazione di file di supporto tecnico in VM XR
Per questo esempio viene utilizzata un'installazione show tech-support, che tuttavia è valida per tutti i file show tech-support disponibili.
Passaggio 1. Eseguire il comando show tech-support install.
RP/0/RSP1/CPU0:ASR-9010-B-eXR#show tech-support install
Wed Sep 27 00:18:42.772 IST
++ Show tech start time: 2023-Sep-27.001843.IST ++
Wed Sep 27 00:18:47 IST 2023 Waiting for gathering to complete
..........................................................................
Wed Sep 27 00:22:57 IST 2023 Compressing show tech output
Show tech output available at 0/RSP1/CPU0 : /harddisk:/showtech/showtech-ASR-9010-B-eXR-install-2023-Sep-27.001843.IST.tgz
++ Show tech end time: 2023-Sep-27.002305.IST ++
Passaggio 2. Una volta che il router ha completato il processo, è possibile controllare il percorso del file.
harddisk:/showtech/showtech-ASR-9010-B-eXR-install-2023-Sep-27.001843.IST.tgz
Percorso in cui il file è il disco rigido:/showtech/
Per questo file è possibile eseguire il comando dir harddisk:/showtech
RP/0/RSP1/CPU0:ASR-9010-B-eXR#dir harddisk:/showtech
Wed Sep 27 00:24:23.412 IST
Directory of harddisk:/showtech
177 -rw-r--r--. 1 24750015 Sep 27 00:22 showtech-ASR-9010-B-eXR-install-2023-Sep-27.001843.IST.tgz
Per l'amministrazione show tech-support file è necessario prima spostare il file su XR VM e poi trasferire via FTP/TFTP o USB.
Creazione di un file tecnico di visualizzazione per l'amministratore nella VM di amministrazione e trasferimento nella VM XR
Passaggio 1. Accedere alla modalità admin.
RP/0/RSP1/CPU0:ASR-9010-B-eXR#admin
Wed Sep 27 00:25:07.481 IST
Passaggio 2. Una volta visualizzato il prompt della VM di amministrazione, è necessario creare il file di installazione show tech-support.
sysadmin-vm:0_RSP1# show tech-support install
Tue Sep 26 18:55:16.993 UTC+00:00
++ Show tech start time: 2023-Sep-26.185517.UTC ++
Waiting for gathering to complete
.......
Compressing show tech output
Show tech output available at /misc/disk1//showtech/showtech-install-admin-2023-Sep-26.185517.UTC.tgz
Please collect show tech-support ctrace in addition to any sysadmin show-tech-support collection
++ Show tech end time: 2023-Sep-26.185646.UTC ++
Come si può vedere dagli output quando un file show tech-support viene creato dalla modalità admin sta usando un percorso diverso.
/misc/disk1//showtech/showtech-install-admin-2023-Sep-26.185517.UTC.tgz
Si trova anche nella cartella /showtech ma nella partizione /misc/disk1/. In pratica è lo stesso del disco rigido: partizione per XR VM, è semplicemente chiamato diverso ed è anche in una posizione diversa dal momento che Admin VM è diverso da XR VM.
Se si esegue il comando dir harddisk:/showtech dal prompt di Admin VM, è possibile trovare il file show tech-support.
sysadmin-vm:0_RSP1# dir harddisk:/showtech
Tue Sep 26 18:57:45.356 UTC+00:00
total 11468
129557 -rw-r--r--. 1 11012583 Sep 26 18:56 showtech-install-admin-2023-Sep-26.185517.UTC.tgz
129552 -rw-r--r--. 1 727473 Sep 22 02:07 showtech-fpd-admin-2023-Sep-22.020621.UTC.tgz
9553016 kbytes total (3916872 kbytes free)
Passaggio 3. Ora che il file è stato trovato sotto il percorso harddisk:/showtech della VM Admin da copiare nella VM XR.
Il file può essere trasferito alla radice del disco rigido: della VM XR o, se si preferisce la stessa posizione del primo file creato disco rigido:/showtech.
È necessario utilizzare il comando copy <percorso di origine> <percorso di destinazione>.
sysadmin-vm:0_RSP1# copy harddisk:/showtech/showtech-install-admin-2023-Sep-26.185517.UTC.tgz harddisk:/showtech/ location 0/RSP1/CPU0/VM1
Tue Sep 26 19:04:54.193 UTC+00:00
Copying harddisk:/showtech/showtech-install-admin-2023-Sep-26.185517.UTC.tgz to harddisk:/showtech/
showtech-install-admin-2023-Sep-26.185517.UTC.tgz 100% 11MB 10.5MB/s 00:00
File copied successfully
Nota: in questo caso, il file può essere copiato sul percorso harddisk:/showtech ma utilizzando la posizione VM1 di RSP1 che è il processore RSP (Route Switch Processor) attivo del router.
È possibile controllare quale RSP è attivo dal prompt di XR VM RP/0/RSP1/CPU0:ASR-9010-B-eXR# o dal prompt di Admin VM sysadmin-vm:0_RSP1.
VM1 è sempre XR VM.
Ciò vale anche per i router che utilizzano il processore di routing (RP) anziché il protocollo RSP.
È sufficiente sostituire RSP1 con RP1, nel caso in cui RSP1 o RP1 siano attivi. Se il comando attivo è RSP0 o RP0, è necessario modificare l'ultima parte del comando, come negli esempi seguenti:
location 0/RSP0/CPU0/VM1 - When the active RSP is the RSP0
location 0/RSP1/CPU0/VM1 - When the active RSP is the RSP1
location 0/RP0/CPU0/VM1 - When the active RP is the RP0
location 0/RP1/CPU0/VM1 - when the active RP is the RP1
Passaggio 4. Una volta copiato il file, è possibile uscire dalla modalità admin e quindi controllare la directory harddisk:/showtech per verificare che il file esista.
RP/0/RSP1/CPU0:ASR-9010-B-eXR#dir harddisk:/showtech
Wed Sep 27 00:36:51.042 IST
Directory of harddisk:/showtech
177 -rw-r--r--. 1 24750015 Sep 27 00:22 showtech-ASR-9010-B-eXR-install-2023-Sep-27.001843.IST.tgz
179 -rw-r--r--. 1 11012583 Sep 27 00:36 showtech-install-admin-2023-Sep-26.185517.UTC.tgz
Ora che il file è stato copiato correttamente su XR VM è possibile trasferirlo utilizzando il server FTP/TFTP o il supporto USB.
Nota: non tutti i file show tech possono avere una variante Admin. È possibile controllare quali tecnici show sono disponibili eseguendo il comando show tech-support e quindi il punto interrogativo "?", come nell'esempio seguente:
sysadmin-vm:0_RSP1# show tech-support ?
Possible completions:
HBloss Show tech for Heartbeat loss
aaa show debug information for aaa
alarm_mgr Show tech of alarm_mgr process
canbus Show tech of canbus
cflow Dump code coverage data from admin/FCs/SCs
cm Show tech of cm process
confd show debug information for confd
control-ethernet Show tech of control ethernet subsystem
ctrace Show tech of ctrace
ds Show tech of ds process
envmon Show tech of envmon process
fpd Show tech of fpd process
install show debug information for install
issu Show tech for ISSU
obfl Show tech of obfl process
os Show tech for OS
pam Show tech for PAM
pcie Show tech of pcie
pm Show tech of pm process
sdr_mgr Show tech of sdr_mgr process
shelf_mgr Show tech of shelf_mgr process
syslog Show tech of syslog process
tacacs-server show debug information for tacacs-server
Informazioni correlate