Contenido

Introducción

Prerequisites

Requirements

Componentes Utilizados

Antecedentes

Salidas de comandos de registro

PuTTY

SecureCRT

Guardar comandos localmente

Capture Show Techs

Comandos Show Tech

*NCS1004 One Showtech

Capture Mostrar salidas tecnológicas en la consola

Extraiga el Showtech

Extraiga los archivos de Showtech

Lea los archivos de Showtech

Recopilar archivos en Linux Shell

Transferir archivos

Copiar archivos entre contextos

Copiar del administrador a XR

Copiar de Sysadmin a XR

Copiar del host al administrador

Copiar archivos en una ubicación externa

Copiar archivos a USB

Limpieza de archivos

Introducción

Este documento describe el proceso para recopilar información de NCS serie 1000, incluidos NCS1001, NCS1002, NCS1004, NCS1010 y NCS1014.

Prerequisites

Requirements

No hay requisitos específicos para este documento.

Componentes Utilizados

Este documento no tiene restricciones específicas en cuanto a versiones de software y de hardware.

La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.

Antecedentes

NCS1001, NCS1002 y NCS1004 tienen varios contextos para recopilar registros y archivos. El gráfico describe cómo navegar entre estos contextos. Los sistemas NCS1010 y NCS1014 solo tienen la ejecución (shell de Linux XR) cuando ejecutan XR7. Para capturar información de un contexto que no sea XR, es necesario copiar archivos entre distintas ubicaciones.

Contextos de línea de comandos de NCS1K

Salidas de comandos de registro

PuTTY

Capture la salida de la sesión en Sesión > Registro.

Registro de comandos PuTTY

SecureCRT

Navegue hasta Archivo > Registrar sesión para guardar los resultados de CLI.

Guardar comandos localmente

Para guardar la salida de un comando con una gran cantidad de información directamente en NCS1K, canalice la salida a un archivo.

Nota: Los comandos de depuración con resultados detallados pueden llenar rápidamente el almacenamiento del dispositivo cuando se canalizan a un archivo.

RP/0/RP0/CPU0:NCS1002_1# show inventory | file harddisk:/inventory.txt

Wed Aug 30 15:35:51.322 UTC

[OK]

Confirme el archivo guardado en el disco duro.

RP/0/RP0/CPU0:NCS1002_1# dir harddisk:/inventory.txt

Wed Aug 30 15:37:29.941 UTC

Directory of harddisk:

48 -rwxr--r--. 1 1128 Aug 30 15:35 inventory.txt

Capture Show Techs

Un comando show tech-support recopila la salida de muchos comandos y los recopila en uno o más archivos, normalmente en harddisk:/showtech. El comando show tech específico requerido depende del problema actual. El contexto de administración tiene un conjunto separado de comandos show tech.

RP/0/RP0/CPU0:NCS1002_1# show tech ncs1k detail

Wed Aug 30 16:23:20.995 UTC

++ Show tech start time: 2023-Aug-30.162321.UTC ++

Wed Aug 30 16:23:24 UTC 2023 Waiting for gathering to complete

...........................................................................................................................................................................................................................

Wed Aug 30 16:35:30 UTC 2023 Compressing show tech output

Show tech output available at 0/RP0/CPU0 : /harddisk:/showtech/showtech-NCS1002_1-ncs1k-2023-Aug-30.162321.UTC.tgz

++ Show tech end time: 2023-Aug-30.163534.UTC ++

Comandos Show Tech

Esta tabla describe los comandos de soporte técnico recomendados para ejecutarse en cada plataforma.

Platform

Comando XR

Admin

NCS1001

show tech-support ncs1001 detail

show tech-support ncs1001-admin

NCS1002

show tech-support ncs1k detail

show tech-support ncs1k-admin

NCS1004*

show tech-support ncs1004 detail

show tech-support ncs1004-admin

NCS1010

show tech-support ncs1010 detail

—

NCS1014

show tech-support ncs1014 detail

—

*NCS1004 One Showtech

Las versiones de software 7.3.1 y posteriores para NCS1004 le permiten capturar el XR y el show tech del administrador simultáneamente, eliminando la necesidad de copiar entre contextos. Utilice el comandoshow tech-support ncs1004 one-showtechpara recolectar ambos en un solo archivo.

Capture Mostrar salidas tecnológicas en la consola

Cuando el NCS1K no tiene conectividad IP pero tiene una conexión de consola en funcionamiento, puede mostrar el resultado de show tech files en la consola y registrar un archivo como se describió anteriormente. Este ejemplo utiliza el detalle show tech ncs1001 de NCS1001 en la versión 7.3.1.

RP/0/RP0/CPU0:NCS1001-1# terminal length 0

RP/0/RP0/CPU0:NCS1001-1# show tech ncs1001 detail

Tue Jan 7 00:12:52.099 GMT-5

++ Show tech start time: 2025-Jan-07.001252.GMT-5 ++

Tue Jan 7 00:12:55 GMT-5 2025 Waiting for gathering to complete

....................................................................................................................................................................................................................................

Tue Jan 7 00:25:31 GMT-5 2025 Compressing show tech output

Show tech output available at 0/RP0/CPU0 : /harddisk:/showtech/showtech-NCS1001-1-ncs1001-2025-Jan-07.001252.GMT-5.tgz

++ Show tech end time: 2025-Jan-07.002532.GMT-5 ++

Extraiga el Showtech

RP/0/RP0/CPU0:NCS1001-1# run

[xr-vm_node0_RP0_CPU0:~]$ cd /misc/disk1/showtech

[xr-vm_node0_RP0_CPU0:/misc/disk1/showtech]$ tar xvf /misc/disk1/showtech/showtech-NCS1001-1-ncs1001-2025-Jan-07.001328.GMT-5.tgz

showtech-NCS1001-1-ncs1001-2025-Jan-07.001328.GMT-5/

showtech-NCS1001-1-ncs1001-2025-Jan-07.001328.GMT-5/node0_RP0_CPU0.tech.gz

showtech-NCS1001-1-ncs1001-2025-Jan-07.001328.GMT-5/system.tech.gz

[xr-vm_node0_RP0_CPU0:/misc/disk1/showtech]$ cd /misc/disk1/showtech/showtech-NCS1001-1-ncs1001-2025-Jan-07.001328.GMT-5

Extraiga los archivos de Showtech

[xr-vm_node0_RP0_CPU0:/misc/disk1/showtech/showtech-NCS1001-1-ncs1001-2025-Jan-07.001328.GMT-5]$ gzip -d system.tech.gz

[xr-vm_node0_RP0_CPU0:/misc/disk1/showtech/showtech-NCS1001-1-ncs1001-2025-Jan-07.001328.GMT-5]$ gzip -d node0_RP0_CPU0.tech.gz

[xr-vm_node0_RP0_CPU0:/misc/disk1/showtech/showtech-NCS1001-1-ncs1001-2025-Jan-07.001328.GMT-5]$ ls -lrt

total 146688

-rw-r--r--. 1 root root 21014395 Jan 7 00:15 system.tech

-rw-r--r--. 1 root root 129189505 Jan 7 00:26 node0_RP0_CPU0.tech

Lea los archivos de Showtech

[xr-vm_node0_RP0_CPU0:/misc/disk1/showtech/showtech-NCS1001-1-ncs1001-2025-Jan-07.001328.GMT-5]$ cat system.tech node0_RP0_CPU0.tech

Recopilar archivos en Linux Shell

El contenido del directorio /var/log contiene un gran número de archivos útiles para diagnosticar una amplia variedad de problemas. Recopile estos datos sólo cuando Cisco los solicite, ya que los diversos archivos show tech son generalmente suficientes. Para recopilar todos estos archivos, utilice el comando tar. Este ejemplo utiliza el contexto sysadmin de NCS1002.

En primer lugar, vaya al directorio raíz y confirme que /misc/disk1 tenga suficiente espacio libre para almacenar el archivo tar.

[sysadmin-vm:0_RP0:~]$ cd /

[sysadmin-vm:0_RP0:/]$ df -a

...

/dev/mapper/panini_vol_grp-ssd_disk1_calvados_1         3997376  172592   3598688   5% /misc/disk1

/dev/mapper/panini_vol_grp-ssd_disk1_calvados_swtam_1     47472     264     43484   1% /misc/swtam

/dev/loop1                                              1015700  197972    748916  21% /var/log

/dev/loop2                                               469636    4500    430020   2% /misc/config

/dev/loop3                                              1020456    1804    948768   1% /misc/scratch

none                                                        512       0       512   0% /mnt

debugfs                                                       0       0         0    - /sys/kernel/debug

/dev/loop4                                              3860988 1720220   1924924  48% /install_repo

tmpfs                                                     10240       0     10240   0% /media/install_tmpfs

Comprima el contenido de la carpeta /var/log y verifique que exista el nuevo archivo.

[sysadmin-vm:0_RP0:/]$ tar -czf /misc/disk1/admin_var_logs.tgz /var/log

[sysadmin-vm:0_RP0:/]$ ls -lrt /misc/disk1

Copie el archivo al contexto XR para permitir la transferencia a otra ubicación.

Transferir archivos

Copiar archivos entre contextos

Solo el contexto XR se conecta a un servidor externo, por lo que todos los archivos deben estar presentes allí antes de copiar fuera del dispositivo.

Copiar del administrador a XR

sysadmin-vm:0_RP0# dir harddisk:/showtech/

sysadmin-vm:0_RP0# copy harddisk:/showtech/admin_var_logs.tgz harddisk:/showtech location 0/RP0/CPU0/VM1

Copiar de Sysadmin a XR

[sysadmin-vm:0_RP0:/]$ scp /misc/disk1/showtech/admin_var_logs.tgz root@10.11.12.14:/harddisk:/showtech

admin_var_logs.tgz

La ubicación sysadmin /misc/disk1 es equivalente al disco duro de administración: ubicación. Del mismo modo, los archivos guardados en xr-vm /misc/disk1 aparecen en el disco duro XR: ubicación. Todos los dispositivos NCS 1000 utilizan esta convención.

Copiar del host al administrador

[sysadmin-vm:0_RP0:~]$ scp root@10.0.2.16:/host_var_logs.tgz /misc/disk1/showtech

Copiar archivos en una ubicación externa

NCS 1000 admite varios métodos de transferencia de archivos diferentes. En este ejemplo se utiliza el Protocolo de transferencia de archivos (FTP) para copiar un archivo de un disco duro a un servidor FTP externo.

RP/0/RP0/CPU0:NCS1002_1# copy harddisk:/showtech/admin_var_logs.tgz ftp://root@[ ip_address ]:/

Wed Aug 30 13:52:30.655 CDT

Destination password:

Destination filename admin_var_logs.tgz?

Writing ftp://root:*@ip_address:/admin_var_logs.tgz

CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC

23862281 bytes copied in 8 sec ( 2982785)bytes/sec

Copy operation success

Este ejemplo inicia la copia mediante el protocolo de copia segura (SCP) en un servidor Ubuntu.

admin@ubuntu:~$ sudo scp root@[ ip_address ]:/harddisk:/showtech/admin_var_logs.tgz ./

(root@ip_address) Password:

admin_var_logs.tgz

100% 1191 743.0KB/s 00:00

Copiar archivos a USB

Cuando inserta una unidad USB en un dispositivo compatible con el montaje automático USB, el sistema etiqueta la unidad como disk2. Utilice el comando copy para transferir archivos del disco duro al USB.

Limpieza de archivos

Para ahorrar espacio en el almacenamiento del dispositivo, quite los archivos show techs y log después de confirmar una transferencia exitosa al almacenamiento externo.

RP/0/RP0/CPU0:NCS1002_1# delete harddisk:/showtech/admin_var_logs.tar.gz

Wed Aug 30 19:37:41.739 UTC

Delete harddisk:/showtech/host_var_logs_host.tar.gz[confirm]

Para quitar todos los archivos show tech, utilice el comodín *.tgz.

RP/0/RP0/CPU0:NCS1002_1# delete harddisk:/showtech/*.tgz

Wed Aug 30 19:39:16.864 UTC

Delete harddisk:/showtech/*.tgz[confirm]

Utilice 'rm' para quitar archivos del shell de Linux.

[sysadmin-vm:0_RP0:/]$ rm -v /misc/disk1/admin_var_logs.tar.gz

removed '/misc/disk1/admin_var_logs.tar.gz'