DELL Networking SONiC: Cómo generar y recopilar el archivo de soporte técnico
Summary: En este artículo, se explica cómo generar y recopilar el archivo de soporte técnico en Dell Networking SONiC versión 4.0 y posteriores.
Instructions
Índice
¿Qué es el archivo de soporte técnico?
Sintaxis de comandos
Cómo generar un archivo de soporte técnico en Dell SONiC
Cómo rastrear el estado de generación del archivo de soporte técnico
Cómo recuperar el archivo de soporte técnico del switch
FTP
HTTP
USB
Aplicación cliente SCP
Nombre y formato del archivo de soporte técnico
Cómo restringir las entradas antiguas y reducir el tamaño del archivo de soporte técnico
Elimine el archivo de soporte técnico antiguo para ahorrar espacio.
¿Qué es el archivo de soporte técnico?
El archivo de soporte técnico es un archivo comprimido que incluye la información sobre el estado del switch, como el registro del sistema, el estado de la base de datos, el volcado de memoria, etc. Los agentes de soporte técnico de Dell necesitan un archivo de soporte técnico para hacer análisis detallados de un evento.
- El archivo de soporte técnico es un archivo comprimido y se guarda en /var/dump. El contenido de esta carpeta se puede ver mediante el comando:
dir tech-support:/
- El archivo de soporte técnico tiene la extensión .tar.gz
- El archivo de soporte técnico puede tardar unos 15-30 minutos o más en generarse.
- El tamaño del archivo varía según la cantidad de datos y la duración de las muestras del registro. Para reducir el tamaño, se puede usar la opción "since"
- Si es posible, intente generar un archivo de soporte técnico en el estado del problema
Sintaxis de comandos
| COMANDO | EXPLICACIÓN |
|---|---|
admin@sonic:~$ sonic-cli |
Ingresar a Dell Sonic |
sonic# show tech-support |
Generar un archivo de soporte técnico. |
sonic# show tech-support status |
Mostrar el estado de generación del archivo de soporte técnico |
sonic# dir tech-support:/ |
Mostrar el contenido del directorio /var/dump donde se genera el archivo de soporte técnico. |
sonic# copy tech-support://<filename> ftp/home/http/scp/usb://<filename> |
Copiar un archivo de soporte técnico en una ubicación remota mediante el protocolo ftp, http, scp o en un USB o directorio principal |
Opcional
| COMANDO | EXPLICACIÓN |
|---|---|
sonic# show tech-support since <date/time> |
Generar un archivo de soporte técnico a partir de una fecha y hora. Haga clic aquí para obtener más información. |
sonic# delete tech-support:/ <filename> |
Eliminar el archivo de soporte técnico antiguo. Esto ahorra espacio de flash. |
Cómo generar un archivo de soporte técnico en Dell SONiC
Utilice el comando "show tech-support" para generar un archivo de soporte técnico.
Ejemplo
admin@DELLSONiC:~$ sonic-cli DELLSONiC# DELLSONiC# show tech-support %Info: Tech-support process started, please check "show tech-support status" for tech-support progress DELLSONiC#
Cómo rastrear el estado de generación del archivo de soporte técnico
Utilice el comando "show tech-support status" para consultar el estado de generación del archivo de soporte técnico. En el resultado, se muestra el estado: Se completa cuando se completa la generación del archivo.
Utilice el comando "dir tech-support:/" para ver el contenido de la carpeta /var/tmp. El archivo de soporte técnico se genera en esta carpeta.
A continuación, se muestra un ejemplo de resultado de "show tech-support status" y "dir tech-support:/"
Durante la generación del archivo de soporte técnico:
DELLSONiC# show tech-support status Status: In Progress (Collecting Counters-1) Total items collected: 12
DELLSONiC# dir tech-support:/ ------------------------------------------------------------------------- Date(Last Modified) Size(Bytes) Type Filename ------------------------------------------------------------------------- 2023-04-15 20:21 4096 d sonic_dump_DELLSONiC_20230415_202048 2023-04-15 20:22 11100160 - sonic_dump_DELLSONiC_20230415_202048.tar
Después de la correcta generación del archivo de soporte técnico.
DELLSONiC# show tech-support status Status: Completed File Name: /var/dump/sonic_dump_DELLSONiC_20230415_202048.tar.gz
DELLSONiC# dir tech-support:/ ------------------------------------------------------------------------- Date(Last Modified) Size(Bytes) Type Filename ------------------------------------------------------------------------- 2023-04-15 20:27 252932846 - sonic_dump_DELLSONiC_20230415_202048.tar.gz
Cómo recuperar el archivo de soporte técnico del switch
Utilice el comando "copy tech-support://<tech-support filename> <destination>//<filename>" para copiar el archivo de soporte técnico en el directorio principal, USB o servidor FTP/HTTP/SCP remoto.
A continuación, se muestran las opciones de destino disponibles y su uso.
- FTP: Copiar en servidor FTP remoto (ftp://userid:passwd@hostip/filepath)
- home: Copiar en el directorio home (home://filename)
- HTTP: Copiar en el servidor HTTP remoto (http://hostip/filepath)
- SCP: Copiar en el servidor SCP remoto (scp://userid:passwd@hostip/filepath)
- USB: Copiar en un directorio en un USB (usb://filename)
Explicaremos las opciones a continuación con un ejemplo.
FTP
Para copiar un archivo en un servidor FTP remoto, utilice la siguiente sintaxis.
copy techsupport://<techsupport file.tag.gz> ftp://userid:passwd@hostip/filepath
Tenga en cuenta que se está copiando el archivo de soporte técnico en un servidor FTP remoto con IP 10.0.0.1, nombre de usuario: TEST y contraseña PASS
Resultado de ejemplo
DELLSONiC# copy tech-support://sonic_dump_DELLSONiC_20230415_202048.tar.gz ftp://TEST:PASS@10.0.0.1/sonic_dump_DELLSONiC_20230415_202048.tar.gz
HTTP
Para copiar un archivo en un servidor HTTP remoto, utilice la siguiente sintaxis.
copy techsupport://<techsupport file.tag.gz> http://hostip/filepath
Tenga en cuenta que se está copiando el archivo de soporte técnico en un servidor HTTP remoto con IP 10.0.0.1.
Resultado de ejemplo
DELLSONiC# copy tech-support://sonic_dump_DELLSONiC_20230415_202048.tar.gz http://10.0.0.1/sonic_dump_DELLSONiC_20230415_202048.tar.gz
USB
Para utilizar un USB en DELL SONiC en un switch de redes, se debe confirmar que el comando de habilitación de USB esté configurado. De manera predeterminada, USB está desactivado.
Ejecute el comando de montaje de USB después de insertar el USB en el switch.
Dell Networking SONiC: Cómo montar y desmontar un USB
Resultado de ejemplo
sonic# sonic# configure terminal sonic(config)# usb enable sonic(config)# exit sonic# usb mount DELLSONiC# copy tech-support://sonic_dump_DELLSONiC_20230415_202048.tar.gz usb://sonic_dump_DELLSONiC_20230415_202048.tar.gz
Aplicación cliente SCPPuede utilizar cualquier aplicación cliente SCP para extraer el archivo de soporte técnico en el switch.
Utilice las credenciales de inicio de sesión del switch en la aplicación cliente SCP para iniciar sesión en el switch. El archivo de soporte técnico se encuentra en el directorio /var/dump/.
Algunas aplicaciones cliente SCP tienen una interfaz gráfica que facilita aún más copiar un archivo desde /var/dump/ en el switch a una ubicación en su máquina local.
Nombre y formato del archivo de soporte técnico
El archivo de soporte técnico tiene un nombre con el formato "sonic_dump_<Hostname>_ _YYYYMMDD_HHMMSS.tar.gz"
*YYYYMMDD_HHMMSS se refiere a año, mes, día y hora, minuto, segundo. Este parámetro es el momento de la generación del archivo de soporte técnico.
Por ejemplo, "sonic_dump_DELLSONiC_20230415_202048.tar.gz" es el archivo de soporte técnico generado. Aquí, YYYYMMDD_HHMMSS es 20230415_202048 y DELLSONiC es el nombre de host del switch.
Cómo restringir las entradas antiguas y reducir el tamaño del archivo de soporte técnico
El archivo de soporte técnico puede tener un tamaño grande, según el tiempo de actividad del switch. En Dell SONiC, se puede reducir el tamaño de la tecnología y así limitar la duración del registro.
Utilice el comando "show tech-support since <date/time>" para registrar el soporte técnico desde una hora determinada.
Resultado de ejemplo
DELLSONiC# show tech-support since "2023-04-14T12:30:30Z" %Info: Tech-support process started, please check "show tech-support status" for tech-support progress
Se recomienda registrar hasta la hora 0 del día anterior para cualquier posible acción preventiva antes del evento.
Resultado de ejemplo
DELLSONiC# show tech-support since "2023-04-14T00:00:00Z" %Info: Tech-support process started, please check "show tech-support status" for tech-support progress
Sintaxis de comandos
| Comando | Explicación |
|---|---|
sonic# show tech-support since <date/time> |
A continuación, se muestra el formato de fecha y hora. "YYYY-MM-DDTHH:MM:SS[.ddd…]Z" o bien "YYYY-MM-DDTHH:MM:SS[.ddd…]+hh:mm" o bien "YYYY-MM-DDTHH:MM:SS[.ddd…]-hh:mm" donde: YYYY = año, MM = mes, DD = día, T (obligatorio antes de la hora), HH = horas, MM = minutos, SS = segundos, (opcional) .ddd… = fracción decimal de un segundo (por ejemplo, ".323") Z indica una diferencia cero respecto a la hora local. +/- hh:mm indica la diferencia de hora:minuto con respecto a la hora local. |
Elimine el archivo de soporte técnico antiguo para ahorrar espacio
Se puede eliminar de forma segura el archivo de soporte técnico en la carpeta de volcado después de extraer el archivo del switch.
Utilice el comando "delete tech-support:/ <techsupport file.tar.gz>" para eliminar el archivo de soporte técnico.
Resultado de ejemplo
DELLSONiC# delete tech-support:/ sonic_dump_DELLSONiC_20230415_202048.tar.gz Proceed to delete tech-support:/sonic_dump_DELLSONiC_20230415_202048.tar.gz? [y/N]:y
Utilice el comando "dir tech-support:/" para verificar si el archivo se eliminó.
Resultado de ejemplo
DELLSONiC# dir tech-support:/ ------------------------------------------------------------------------- Date(Last Modified) Size(Bytes) Type Filename -------------------------------------------------------------------------