DELL Networking SONiC Technische ondersteuning genereren en verzamelen
Summary: In dit artikel wordt uitgelegd hoe u technische ondersteuning kunt genereren en verzamelen in Dell Networking SONiC versie 4.0 en hoger.
Instructions
Index
Wat is een bestand voor technische ondersteuning?
Opdrachtsyntaxis
Een bestand voor technische ondersteuning genereren in Dell SONiC
De status van het genereren van bestanden voor technische ondersteuning volgen
Bestand voor technische ondersteuning ophalen vanaf de switch
FTP
HTTP
USB
SCP-clientapplicatie
Bestandsnaam en -indeling voor technische ondersteuning
Hoe de oude vermeldingen te beperken en de grootte van het bestand voor technische ondersteuning te verkleinen
Verwijder het oude bestand voor technische ondersteuning om ruimte te besparen.
Wat is een bestand voor technische ondersteuning?
Een bestand voor technische ondersteuning is een gecomprimeerd archiefbestand dat informatie bevat over de status van de switch, zoals Syslog, databasestatus, coredump enzovoort. Medewerkers van Dell Technical Support hebben een bestand voor technische ondersteuning nodig voor een gedetailleerde analyse van een gebeurtenis.
- Het bestand voor technische ondersteuning is een gecomprimeerd bestand en wordt opgeslagen in /var/dump. De inhoud van deze map kan worden bekeken met de opdracht:
dir tech-support:/
- Het bestand voor technische ondersteuning heeft de extensie .tar.gz
- Het kan meer dan 15-30 minuten duren voordat het bestand voor technische ondersteuning is gegenereerd.
- De bestandsgrootte varieert afhankelijk van de data en de tijdsduur van logboekvoorbeelden. We kunnen de grootte beperken door de optie "since" te gebruiken
- Probeer indien mogelijk een bestand voor technische ondersteuning te genereren met de probleemstatus
Opdrachtsyntaxis
| OPDRACHT | UITLEG |
|---|---|
admin@sonic:~$ sonic-cli |
Open Dell Sonic |
sonic# show tech-support |
Genereer een bestand voor technische ondersteuning. |
sonic# show tech-support status |
Geef status van bestandsgeneratie voor technische ondersteuning weer |
sonic# dir tech-support:/ |
Toon de inhoud van de map /var/dump waar het bestand voor technische ondersteuning wordt gegenereerd. |
sonic# copy tech-support://<filename> ftp/home/http/scp/usb://<filename> |
Kopieer een bestand voor technische ondersteuning naar een externe locatie met behulp van het ftp-, http-, scp-protocol of een USB- of home directory |
Optioneel
| OPDRACHT | UITLEG |
|---|---|
sonic# show tech-support since <date/time> |
Genereer een bestand voor technische ondersteuning op basis van een datum en tijd. Klik hier voor meer informatie. |
sonic# delete tech-support:/ <filename> |
Verwijder oud bestand voor technische ondersteuning. Dit bespaart flashruimte. |
Een bestand voor technische ondersteuning genereren in Dell SONiC
Gebruik de opdracht "show tech-support" om een bestand voor technische support te genereren.
Voorbeeld
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#
De status van het genereren van bestanden voor technische ondersteuning volgen
Gebruik de opdracht "show tech-support status" om de status van het genereren van bestanden voor technische ondersteuning te stapelen. De uitvoer toont Status: Voltooid wanneer het genereren van het bestand is voltooid.
Gebruik de opdracht "dir tech-support:/" om de inhoud van de map /var/tmp te bekijken. Het bestand voor technische ondersteuning wordt gegenereerd in deze map.
Hieronder ziet u een voorbeeld van uitvoer van "show tech-support status" en "dir tech-support:/"
Tijdens het genereren van bestanden voor technische ondersteuning:
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
Nadat het genereren van een bestand voor technische ondersteuning is voltooid.
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
Bestand voor technische ondersteuning ophalen vanaf de switch
Gebruik de opdracht "copy tech-support://<tech-support filename><destination><filename>" om het bestand voor technische ondersteuning te kopiëren naar de home directory of de USB- of externe ftp/http/scp-server.
Hieronder vindt u de beschikbare bestemmingsopties en het gebruik ervan.
- ftp: Kopiëren naar externe FTP-server (ftp://userid:passwd@hostip/filepath)
- home: Kopiëren naar home directory (home://filename)
- http: Kopiëren naar externe HTTP-server (http://hostip/filepath)
- scp: Kopiëren naar externe SCP-server (scp://userid:password@hostip/filepath)
- usb: Kopiëren naar USB-mediamap (usb://filename)
We lichten de onderstaande opties toe met een voorbeeld.
FTP
Gebruik de volgende syntaxis voor het kopiëren van een bestand naar een externe FTP-server.
copy techsupport://<techsupport file.tag.gz> ftp://userid:passwd@hostip/filepath
Stel dat we het bestand voor technische ondersteuning kopiëren naar een externe FTP-server met IP 10.0.0.1, gebruikersnaam: TEST en wachtwoord PASS
Voorbeeld
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
Gebruik de volgende syntaxis voor het kopiëren van een bestand naar een externe HTTP-server.
copy techsupport://<techsupport file.tag.gz> http://hostip/filepath
Stel dat we het bestand voor technische ondersteuning kopiëren naar een externe HTTP-server met IP 10.0.0.1.
Voorbeeld
DELLSONiC# copy tech-support://sonic_dump_DELLSONiC_20230415_202048.tar.gz http://10.0.0.1/sonic_dump_DELLSONiC_20230415_202048.tar.gz
USB
Om USB te gebruiken op een DELL SONiC in een netwerkswitch, moeten we ervoor zorgen dat de opdracht usb enable is geconfigureerd. usb is standaard uitgeschakeld.
Voer de opdracht usb mount uit nadat u een usb in de switch hebt geplaatst.
Dell Networking SONiC USB monteren en loskoppelen
Voorbeeld
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
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.
Bestandsnaam en -indeling voor technische ondersteuning
Het bestand voor technische ondersteuning heeft een naam in de indeling "sonic_dump_<Hostname>_ _JJJJMMDD_UUMMSS.tar.gz"
*JJJJMMDD_UUMMSS is Jaar, Maand, Dag _, Uur, Minuut, Seconde. Dit is het moment waarop bestanden voor technische ondersteuning worden gegenereerd.
Zo is "sonic_dump_DELLSONiC_20230415_202048.tar.gz" bijvoorbeeld het gegenereerde bestand voor technische ondersteuning. Hier is JJJJMMDD_UUMMSS gelijk aan 20230415_202048 en DELLSONiC de hostnaam van de switch.
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. In Dell SONiC kunnen we het bestand verkleinen door de duur van de logboekregistratie te beperken.
Gebruik de opdracht "show tech-support since <date/time>" om de technische ondersteuning vanaf een bepaald tijdstip vast te leggen.
Voorbeeld
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
Het wordt aanbevolen om tot 0 uur van de dag ervoor vast te leggen voor eventuele preventieve acties vóór de gebeurtenis.
Voorbeeld
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
Opdrachtsyntaxis
| Opdracht | Toelichting |
|---|---|
sonic# show tech-support since <date/time> |
Hieronder vindt u de notatie voor datum/tijd. "JJJJ-MM-DDTUU:MM:SS[.ddd...]Z" of "JJJJ-MM-DDTUU:MM:SS[.ddd...]+uu:mm" of "JJJJ-MM-DDTHU:MM:SS[.ddd...]-uu:mm" Waarbij: JJJJ = jaar, MM = maand, DD = dag, T (vereist vóór tijd), UU = uur, MM = minuten, SS = seconden, (optioneel) .ddd... = decimale fractie van een seconde (bijvoorbeeld "0,323") Z geeft een nulverschuiving ten opzichte van lokale tijd aan. +/- uu:mm geeft de offset in uren:minuten aan ten opzichte van de lokale tijd. |
Oud bestand voor technische ondersteuning verwijderen om ruimte te besparen
We kunnen het bestand voor technische ondersteuning in de dumpmap veilig verwijderen nadat het bestand uit de switch is uitgepakt.
Gebruik de opdracht "delete tech-support:/ <techsupport file.tar.gz>" om het bestand voor technische ondersteuning te verwijderen.
Voorbeeld
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
Gebruik de opdracht "dir tech-support:/" om te controleren of het bestand is verwijderd.
Voorbeeld
DELLSONiC# dir tech-support:/ ------------------------------------------------------------------------- Date(Last Modified) Size(Bytes) Type Filename -------------------------------------------------------------------------