Dell Networking SONiC OS Cómo generar un soporte técnico en las versiones 3.X
Summary: En este artículo, se explica cómo generar y recopilar un archivo de soporte técnico para las versiones 3.0, 3.1, 3.2, 3.3, 3.4 y 3.5 de Dell Networking SONiC.
Instructions
Tabla de contenido
- ¿Qué es el archivo de soporte técnico?
- Cómo generar un archivo de soporte técnico
- Ubicación del archivo de soporte técnico
- Cómo recuperar el archivo de soporte técnico desde el switch
- Formato de nombre de 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 un archivo de soporte técnico?
El archivo de soporte técnico es un archivo comprimido que consta de información sobre el estado del switch, como el registro del sistema, el estado de la base de datos, etc. Los agentes de soporte técnico de Dell necesitan un archivo de soporte técnico para realizar un análisis detallado.
- Intente generar el archivo de soporte técnico en un estado problemático
- El archivo de soporte técnico es un archivo comprimido y se guarda en /var/dump
- El archivo de soporte técnico tiene extensión ".tar.gz"
- La generación de archivos de soporte técnico puede tardar más de 15 a 30 minutos, según la duración del registro
Cómo generar un archivo de soporte técnico
Sintaxis de comandos
| Configuración | Explicación |
|---|---|
admin@sonic:~$ sonic-cli |
Inicie sesión en Dell MF-CLI |
sonic# show tech-support |
Genere el paquete de soporte. |
Resultado de muestra
admin@DELLSONiC:~$ sonic-cli DELLSONiC# DELLSONiC# show tech-support Output stored in: /var/dump/sonic_dump_DELLSONiC_20230419_043803.tar.gz DELLSONiC#
Salga a la interfaz de línea de comandos de Dell SONiC para comprobar el archivo de soporte técnico generado y eliminar los archivos de soporte técnico antiguos.
DELLSONiC# DELLSONiC# exit admin@DELLSONiC:~$
Ubicación del archivo de soporte técnico
El archivo de soporte técnico se guarda en /var/dump.
admin@DELLSONiC:~$ dir /var/dump/ sonic_dump_DELLSONiC_20230419_043803.tar.gz admin@DELLSONiC:~$
Cómo recuperar el archivo de soporte técnico desde el switch
Puede copiar el archivo de soporte técnico en un servidor SFTP/SCP remoto, en cualquier aplicación SCP como WINSCP o en un USB insertado en el switch. A continuación mencionamos tres métodos.
USB
Utilice USB con formato FAT32.
Ejemplo de salida
admin@DELLSONiC:~$sudo mkdir /mnt/usb admin@DELLSONiC:~$sudo mount /dev/sdb1 /mnt/usb admin@DELLSONiC:~$sudo cp /var/dump/sonic_dump_DELLSONiC_20230419_043803.tar.gz /mnt/usb/sonic_dump_DELLSONiC_20230419_043803.tar.gz
Sintaxis de comandos
| Comando | Parámetro |
|---|---|
admin@sonic:~$sudo mkdir /mnt/usb |
Cree la ubicación de montaje USB /mnt/usb. |
admin@sonic:~$sudo blkid |
Compruebe la ubicación de la unidad del dispositivo USB. |
admin@sonic:~$sudo mount /dev/sdbX /mnt/usb |
Monte la unidad USB en el directorio de montaje de USB /mnt/usb. |
admin@sonic:~$sudo cp /var/dump/<File name.tar.gz> /mnt/usb/<File name.tar.gz> |
Copie el archivo en el USB. |
Servidor
SCP remotoPara copiar en un servidor SCP remoto, utilice la siguiente sintaxis:
scp /var/dump/sonic_dump_DELLSONiC_20230419_043803.tar.gz username@<Ip address or hostname of scp server>:/<path>
admin@DELLSONiC:~$ scp /var/dump/sonic_dump_DELLSONiC_20230419_043803.tar.gz username@10.0.0.1:/home/admin/ username@10.0.0.1's password:
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.
Formato de nombre de archivo de soporte técnico
El archivo de soporte técnico tiene un nombre en el formato.
sonic_dump_<Hostname>_ _YYYYMMDD_HHMMSS.tar.gz
Por ejemplo, sonic_dump_DELLSONiC_20230419_043803.tar.gz es el archivo de soporte técnico generado donde YYYYMMDD_HHMMSS es 20230419_043803 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. Podemos reducir el tamaño del soporte técnico reduciendo la cantidad de registro del sistema mediante la opción desde.
show tech-support since <date/time>
Formato de fecha y hora
" AAAA-MM-DDTHH:MM:SS[.ddd...]Z" o
"AAAA-MM-DDTHH:MM:SS[.ddd...]+hh:mm" o
"AAAA-MM-DDTHH:MM:SS[.ddd...]-hh:mm" Donde:
AAAA = año, MM = mes, DD = día,
T (necesario antes del tiempo),
HH = horas, MM = minutos, SS = segundos,
(opcional) .ddd... = fracción decimal de un segundo (por ejemplo, ".323")
Z indica un desplazamiento cero con respecto a la hora local.
+/- hh:mm indica la diferencia hora:minuto con respecto a la hora local.
Por ejemplo
DELLSONiC# show tech-support since "2023-04-18T19:31:00Z" Output stored in: /var/dump/sonic_dump_DELLSONiC_20230419_043803.tar.gz
Se recomienda capturar hasta las 0 horas del día anterior para cualquier posible acción preventiva antes del evento.
DELLSONiC# show tech-support since "2023-04-18T00:00:00Z"
Elimine el archivo de soporte técnico antiguo para ahorrar espacio
Podemos eliminar de forma segura el archivo de soporte técnico o la carpeta de volcado después de extraer el archivo del switch. Si se debe generar un nuevo archivo de soporte técnico, se crea una nueva carpeta de volcado en var.
Para eliminar un uso de archivo específico:
sudo rm /var/dump/<techsupportfile>.tar.gz
Resultado de muestra
admin@DELLSONiC:~$ ^C admin@DELLSONiC:~$ sudo rm -r /var/dump/sonic_dump_DELLSONiC_20230419_043803.tar.gz admin@DELLSONiC:~$
Para eliminar la carpeta /var/dump:
sudo rm -r /var/dump
Resultado de muestra
admin@DELLSONiC:~$ sudo rm -r /var/dump admin@DELLSONiC:~$ Checking admin@DELLSONiC:~$ ls /var/dump ls: cannot access '/var/dump': No such file or directory admin@DELLSONiC:~$