Sistema operacional Dell Networking SONiC Como gerar um suporte técnico em versões 3.X
Summary: Este artigo explica como gerar e coletar um arquivo de suporte técnico para o Dell Networking SONiC versões 3.0, 3.1, 3.2, 3.3, 3.4, 3.5.
Instructions
Sumário
- O que é o arquivo de suporte técnico?
- Como gerar um arquivo de suporte técnico
- Localização do arquivo de suporte técnico
- Como recuperar arquivo de suporte técnico do switch
- Formato do nome de arquivo do suporte técnico
- Como restringir as entradas antigas e reduzir o tamanho do arquivo de suporte técnico
- Excluir arquivo antigo de suporte técnico para economizar espaço
O que é um arquivo de suporte técnico
O arquivo de suporte técnico é um arquivo compactado que consiste em informações sobre o estado do switch, como Syslog, estado do banco de dados etc. Os agentes de suporte técnico da Dell precisam de um arquivo de suporte técnico para uma análise detalhada.
- Tente gerar o arquivo de suporte técnico em estado de problema
- O arquivo de suporte técnico é um arquivo compactado e é salvo em /var/dump
- O arquivo de suporte técnico tem a extensão ".tar.gz"
- A geração de arquivos do suporte técnico pode levar mais de 15 a 30 minutos, dependendo da duração do registro
Como gerar um arquivo de suporte técnico
Sintaxe de comando
| Configuração | Explicação |
|---|---|
admin@sonic:~$ sonic-cli |
Faça log-in no Dell MF-CLI |
sonic# show tech-support |
Gere o pacote de suporte. |
Exemplo de saída
admin@DELLSONiC:~$ sonic-cli DELLSONiC# DELLSONiC# show tech-support Output stored in: /var/dump/sonic_dump_DELLSONiC_20230419_043803.tar.gz DELLSONiC#
Saia para a interface de linha de comando do Dell SONiC para verificar o arquivo de suporte técnico gerado e excluir arquivos antigos de suporte técnico.
DELLSONiC# DELLSONiC# exit admin@DELLSONiC:~$
Localização do arquivo de suporte técnico
O arquivo de suporte técnico é salvo em /var/dump.
admin@DELLSONiC:~$ dir /var/dump/ sonic_dump_DELLSONiC_20230419_043803.tar.gz admin@DELLSONiC:~$
Como recuperar arquivo de suporte técnico do switch
Você pode copiar o arquivo de suporte técnico para um servidor SFTP/SCP remoto, para qualquer aplicativo SCP, como WINSCP, ou um USB inserido no switch. Vamos mencionar três métodos a seguir.
USB
Use USB com formato FAT32.
Exemplo de resultado
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
Sintaxe de comando
| Comando | Parâmetro |
|---|---|
admin@sonic:~$sudo mkdir /mnt/usb |
Crie o local de montagem USB /mnt/usb. |
admin@sonic:~$sudo blkid |
Verifique a localização da unidade do dispositivo USB. |
admin@sonic:~$sudo mount /dev/sdbX /mnt/usb |
Monta a unidade USB no diretório de montagem USB /mnt/usb. |
admin@sonic:~$sudo cp /var/dump/<File name.tar.gz> /mnt/usb/<File name.tar.gz> |
Copie o arquivo para o USB. |
Servidor
SCP remotoPara copiar para um servidor SCP remoto, use a seguinte sintaxe:
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:
Aplicativo client SCP
Você pode usar qualquer aplicativo client SCP para extrair o arquivo de suporte técnico no switch.
Use as credenciais de login do switch no aplicativo client SCP para fazer login no switch. O arquivo de suporte técnico fica localizado no diretório /var/dump/.
Alguns aplicativos client SCP têm uma interface gráfica que torna ainda mais fácil copiar um arquivo do switch /var/dump/ para uma pasta em sua máquina local.
Formato do nome de arquivo do suporte técnico
O arquivo de suporte técnico tem um nome no formato.
sonic_dump_<Hostname>_ _YYYYMMDD_HHMMSS.tar.gz
Por exemplo, sonic_dump_DELLSONiC_20230419_043803.tar.gz é o arquivo de suporte técnico gerado, em que YYYYMMDD_HHMMSS é 20230419_043803 e DELLSONiC é o nome de host do switch.
Como restringir as entradas antigas e reduzir o tamanho do arquivo de suporte técnico
O arquivo de suporte técnico pode ser um arquivo grande, conforme o tempo de funcionamento do switch. Podemos reduzir o tamanho do suporte técnico reduzindo a quantidade de Syslog usando a opção desde.
show tech-support since <date/time>
Formato de data e hora
" AAAA-MM-DDTHH:MM:SS[.ddd...]Z" ou
"AAAA-MM-DDTHH:MM:SS[.ddd...]+hh:mm" ou
"AAAA-MM-DDTHH:MM:SS[.ddd...]-hh:mm" Onde:
AAAA = ano, MM = mês, DD = dia,T
(necessário antes do tempo),
HH = horas, MM = minutos, SS = segundos,
(opcional) .ddd... = fração decimal de um segundo (por exemplo, ".323")
Z indica um deslocamento zero da hora local.
+/- hh:mm indica diferença de hora:minuto da hora local.
Por exemplo
DELLSONiC# show tech-support since "2023-04-18T19:31:00Z" Output stored in: /var/dump/sonic_dump_DELLSONiC_20230419_043803.tar.gz
Recomenda-se capturar até 0 hora do dia anterior para qualquer possível ação preventiva antes do evento.
DELLSONiC# show tech-support since "2023-04-18T00:00:00Z"
Excluir arquivo antigo de suporte técnico para economizar espaço
Podemos excluir com segurança o arquivo de suporte técnico ou a pasta dump depois de extrair o arquivo do switch. Se um novo arquivo de suporte técnico precisar ser gerado, uma nova pasta dump será criada no var.
Para remover o uso de arquivo específico:
sudo rm /var/dump/<techsupportfile>.tar.gz
Exemplo de saída
admin@DELLSONiC:~$ ^C admin@DELLSONiC:~$ sudo rm -r /var/dump/sonic_dump_DELLSONiC_20230419_043803.tar.gz admin@DELLSONiC:~$
Para remover a pasta /var/dump:
sudo rm -r /var/dump
Exemplo de saída
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:~$