Dell Networking SONiC OS Tech-support genereren in 3.X releases
Summary: In dit artikel wordt uitgelegd hoe u een Tech Support-bestand voor Dell Networking SONiC versie 3.0, 3.1, 3.2, 3.3, 3.4, 3.5 releases genereert en verzamelt.
Instructions
Inhoudsopgave
- Wat is een bestand voor technische ondersteuning?
- Een bestand voor technische ondersteuning genereren
- Locatie van het bestand met technische support
- Het bestand voor technische ondersteuning ophalen vanaf de switch
- Technische support Bestandsnaamindeling
- Hoe de oude vermeldingen te beperken en de grootte van het bestand voor technische ondersteuning te verkleinen
- Oud bestand voor technische ondersteuning verwijderen om ruimte te besparen
Wat is een bestand voor technische ondersteuning?
Het tech-supportbestand is een gecomprimeerd archiefbestand dat bestaat uit informatie over de status van de switch, zoals Syslog, databasestatus, enzovoort. Technische supportmedewerkers van Dell hebben een bestand met technische support nodig voor gedetailleerde analyse.
- Proberen een bestand met technische ondersteuning met de probleemstatus te genereren
- Het tech-supportbestand is een gecomprimeerd bestand en wordt opgeslagen in /var/dump
- Bestand voor technische ondersteuning heeft de extensie ".tar.gz"
- Het genereren van bestanden voor technische support kan langer duren dan 15-30 minuten, afhankelijk van de duur van het logboek
Een bestand voor technische ondersteuning genereren
Opdrachtsyntaxis
| Configuratie | Toelichting |
|---|---|
admin@sonic:~$ sonic-cli |
Meld u aan bij Dell MF-CLI |
sonic# show tech-support |
Supportbundel genereren. |
Voorbeeldresultaat
admin@DELLSONiC:~$ sonic-cli DELLSONiC# DELLSONiC# show tech-support Output stored in: /var/dump/sonic_dump_DELLSONiC_20230419_043803.tar.gz DELLSONiC#
Ga naar de Dell SONiC-opdrachtregelinterface om het gegenereerde bestand voor technische ondersteuning te controleren en oude bestanden voor technische ondersteuning te verwijderen.
DELLSONiC# DELLSONiC# exit admin@DELLSONiC:~$
Locatie van het bestand met technische support
Het bestand voor technische ondersteuning wordt opgeslagen in /var/dump.
admin@DELLSONiC:~$ dir /var/dump/ sonic_dump_DELLSONiC_20230419_043803.tar.gz admin@DELLSONiC:~$
Het bestand voor technische ondersteuning ophalen vanaf de switch
U kunt het bestand voor technische ondersteuning kopiëren naar een externe SFTP/SCP-server, een SCP-applicatie zoals WINSCP of een USB die in de switch is geplaatst. We noemen hieronder drie methoden.
USB
Gebruik USB met FAT32-indeling.
Sample output
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
Opdrachtsyntaxis
| Opdracht | Parameter |
|---|---|
admin@sonic:~$sudo mkdir /mnt/usb |
Maak de USB-koppelingslocatie /mnt/usb. |
admin@sonic:~$sudo blkid |
Controleer de locatie van het USB-apparaatstation. |
admin@sonic:~$sudo mount /dev/sdbX /mnt/usb |
Koppel het USB-station aan de map met de USB-koppeling /mnt/usb. |
admin@sonic:~$sudo cp /var/dump/<File name.tar.gz> /mnt/usb/<File name.tar.gz> |
Kopieer het bestand naar de USB. |
Externe SCP-server
Gebruik de volgende syntaxis voor het kopiëren naar een externe SCP-server:
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:
SCP-clientapplicatie
U kunt SCP-clientapplicaties gebruiken om het bestand voor technische ondersteuning uit te pakken in de switch.
Gebruik Switch-aanmeldingsreferenties in de SCP-clientapplicatie om u aan te melden bij de switch. Het bestand voor technische ondersteuning bevindt zich in directory /var/dump/.
Sommige SCP-clientapplicaties hebben een grafische interface die het nog eenvoudiger maakt om een bestand van switch /var/dump/ naar een locatie op uw lokale computer te kopiëren.
Technische support Bestandsnaamindeling
Het bestand voor technische ondersteuning heeft een naam in de indeling.
sonic_dump_<Hostname>_ _YYYYMMDD_HHMMSS.tar.gz
sonic_dump_DELLSONiC_20230419_043803.tar.gz is bijvoorbeeld het gegenereerde bestand voor technische ondersteuning, waarbij YYYYMMDD_HHMMSS 20230419_043803 is en DELLSONiC de hostnaam van de switch is.
Hoe de oude vermeldingen te beperken en de grootte van het bestand voor technische ondersteuning te verkleinen
Het bestand voor technische ondersteuning kan een groot bestand zijn op basis van de uptime van de switch. We kunnen de grootte van de technische ondersteuning verminderen door de hoeveelheid Syslog te verminderen door de optie "sinds" te gebruiken.
show tech-support since <date/time>
Formaat van datum en tijd
" JJJJ-MM-DDTHH:MM:SS[.ddd...]Z" of
"JJJJ-MM-DDTHH:MM:SS[.ddd...]+uu:mm" of
"JJJJ-MM-DDTHH:MM:SS[.ddd...]-uu:mm" Waarbij:
JJJJ = jaar, MM = maand, DD = dag,
T (vereist voor tijd),
HH = uur, MM = minuten, SS = seconden,
(optioneel) .ddd... = decimale fractie van een seconde (bijvoorbeeld ".323")
Z geeft een nulverschuiving ten opzichte van de lokale tijd aan.
+/- uu:mm geeft uur:minuut offset aan ten opzichte van lokale tijd.
Bijvoorbeeld
DELLSONiC# show tech-support since "2023-04-18T19:31:00Z" Output stored in: /var/dump/sonic_dump_DELLSONiC_20230419_043803.tar.gz
Het wordt aanbevolen om tot de 0 uur van de dag ervoor vast te leggen voor eventuele preventieve acties vóór het evenement.
DELLSONiC# show tech-support since "2023-04-18T00:00:00Z"
Oud bestand voor technische ondersteuning verwijderen om ruimte te besparen
We kunnen het bestand voor technische ondersteuning of de dumpmap veilig verwijderen nadat het bestand uit de switch is uitgepakt. Als er een nieuw bestand voor technische ondersteuning moet worden gegenereerd, wordt een nieuwe dumpmap gemaakt in var.
U kunt als volgt een specifiek bestand verwijderen:
sudo rm /var/dump/<techsupportfile>.tar.gz
Voorbeeldresultaat
admin@DELLSONiC:~$ ^C admin@DELLSONiC:~$ sudo rm -r /var/dump/sonic_dump_DELLSONiC_20230419_043803.tar.gz admin@DELLSONiC:~$
Om de map /var/dump te verwijderen:
sudo rm -r /var/dump
Voorbeeldresultaat
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:~$