DELL Networking SONiC Generera och samla in teknisk support
Summary: I den här artikeln beskrivs hur du genererar och samlar in teknisk support i Dell Networking SONiC-version 4.0 och senare.
Instructions
Innehållsförteckning
Vad är en teknisk supportfil?
Kommandosyntax
Skapa en teknisk supportfil i Dell SONiC
Spåra status för generering av en teknisk supportfil
Hämta en teknisk supportfil från switchen
FTP
HTTP
USB
SCP-klientprogram
Teknisk supportfil – namn och format
Begränsa gamla inmatningar och minska storleken på en teknisk supportfil
Ta bort gamla tekniska supportfiler för att spara utrymme.
Vad är en teknisk supportfil
En teknisk supportfil är en komprimerad arkivfil som består av information om status för switchen som syslog, databasstatus, kärndumpning och så vidare. Dells supporttekniker behöver en teknisk supportfil för detaljerad analys av en händelse.
- En teknisk supportfil är en komprimerad fil som sparas i /var/dump. Innehållet i den här mappen kan visas med hjälp av kommandot:
dir tech-support:/
- En teknisk supportfil har tillägget .tar.gz
- Det kan ta mer än 15–30 minuter att generera en teknisk supportfil.
- Filstorleken varierar beroende på data och varaktighet för loggprover. För att minska storleken kan vi använda alternativet ”sedan”
- Försök om möjligt att generera en teknisk supportfil i problemstatus
Kommandosyntax
| KOMMANDO | FÖRKLARING |
|---|---|
admin@sonic:~$ sonic-cli |
Öppna Dell Sonic |
sonic# show tech-support |
Generera en teknisk supportfil. |
sonic# show tech-support status |
Visa status för generering av tekniska supportfiler |
sonic# dir tech-support:/ |
Visa innehållet i katalogen /var/dump där tekniska supportfiler genereras. |
sonic# copy tech-support://<filename> ftp/home/http/scp/usb://<filename> |
Kopiera en teknisk supportfil till en fjärrplats med hjälp av ftp-, http-, scp-protokoll eller en usb- eller hemkatalog |
Tillval
| KOMMANDO | FÖRKLARING |
|---|---|
sonic# show tech-support since <date/time> |
Generera en teknisk supportfil från ett datum och en tid. Klicka här om du vill ha mer information. |
sonic# delete tech-support:/ <filename> |
Ta bort en gammal teknisk supportfil. Detta sparar flashutrymme. |
Skapa en teknisk supportfil i Dell SONiC
Använd kommandot ”show tech-support” för att generera en teknisk supportfil.
Exempel
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#
Följa status för generering av en teknisk supportfil
Använd kommandot ”show tech-support status” för att följa statusen för generering av en teknisk supportfil. Resultatet visar status: Slutförd när filgenereringen är klar.
Använd kommandot ”dir tech-support:/” för att se innehållet i mappen /var/tmp. Den tekniska supportfilen genereras i den här mappen.
Nedan är ett exempel på resultatet av ”show tech-support status” och ”dir tech-support:/”
Under generering av en teknisk supportfil:
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
När genereringen av en teknisk supportfil har slutförts.
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
Hämta en teknisk supportfil från switchen
Använd kommandot ”copy tech-support://<tech-support filename> <destination>//<filename>” för att kopiera en teknisk supportfil till hemkatalogen eller usb- eller fjärrservern ftp/http/scp.
Nedan finns de tillgängliga målalternativen och deras användning.
- ftp: Kopiera till fjärransluten FTP-server (ftp://userid:passwd@hostip/filepath)
- home: Kopiera till hemkatalog (home://filename)
- http: Kopiera till fjärransluten HTTP-server (http://hostip/filepath)
- scp: Kopiera till en fjärransluten SCP-server (scp://userid:passwd@hostip/filepath)
- usb: Kopiera till usb-mediekatalog (usb://filename)
Vi förklarar alternativen nedan med ett exempel.
FTP
För att kopiera en fil till en fjärransluten FTP-server ska du använda följande syntax.
copy techsupport://<techsupport file.tag.gz> ftp://userid:passwd@hostip/filepath
Tänk dig att vi kopierar en teknisk supportfil till en fjärransluten FTP-server med IP-adress 10.0.0.1, användarnamn: TEST och lösenord PASS
Exempel
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
För att kopiera en fil till en fjärransluten HTTP-server ska du använda följande syntax.
copy techsupport://<techsupport file.tag.gz> http://hostip/filepath
Tänk dig att vi kopierar en teknisk supportfil till en fjärransluten HTTP-server med IP-adress 10.0.0.1.
Exempel
DELLSONiC# copy tech-support://sonic_dump_DELLSONiC_20230415_202048.tar.gz http://10.0.0.1/sonic_dump_DELLSONiC_20230415_202048.tar.gz
USB
För att använda USB på en DELL SONiC i en nätverksswitch måste vi se till att kommandot USB-aktivering är konfigurerat. Som standard är USB inaktiverat.
Kör kommandot för USB-montering när du har satt i USB-enheten i switchen.
Dell Networking SONiC Montera och demontera USB
Exempel
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-klientprogram
Du kan använda alla SCP-klientprogram för att extrahera en teknisk supportfil i switchen.
Använd inloggningsuppgifter för switchen i SCP-klientprogrammet för att logga in. Den teknisk supportfilen finns i katalogen /var/dump/.
Vissa SCP-klientprogram har ett grafiskt gränssnitt som gör det ännu enklare att kopiera en fil från switchens /var/dump/ till en plats lokalt.
Teknisk supportfil – namn och format
En teknisk supportfil har ett namn med formatet ”sonic_dump_<Hostname>_ _YYYYMMDD_HHMMSS.tar.gz”
*YYYYMMDD_HHMMSS är år, månad, dag, timme, minut, sekund. Det här är tiden för generering av den tekniska supportfilen.
Till exempel är ”sonic_dump_DELLSONiC_20230415_202048.tar.gz” den genererade tekniska supportfilen. Här är YYYYMMDD_HHMMSS 20230415_202048 och DELLSONiC switchens värdnamn.
Begränsa gamla inmatningar och minska storleken på en teknisk supportfil
En teknisk supportfil kan vara en stor fil baserat på switchens drifttid. I Dell SONiC kan vi minska storleken genom att begränsa varaktigheten för loggning.
Använd kommandot ”show tech-support since <date/time>” för att samla in teknisk support från en viss tidpunkt.
Exempel
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
Vi rekommenderar att du registrerar upp till 0 timme dagen innan för eventuella förebyggande åtgärder före händelsen.
Exempel
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
Kommandosyntax
| Kommando | Förklaring |
|---|---|
sonic# show tech-support since <date/time> |
Nedan visas formatet för datum/tid. ”YYYY-MM-DDTHH:MM:SS[.ddd…]Z” eller ”YYYY-MM-DDTHH:MM:SS[.ddd…]+hh:mm” eller ”YYYY-MM-DDTHH:MM:SS[.ddd…]-hh:mm” där: YYYY = år, MM = månad, DD = dag, T (obligatorisk tid före), HH = timmar, MM = minuter, SS = sekunder, (valfritt) .ddd… = decimaler av en sekund (till exempel ”.323”) Z anger en nollförskjutning från lokal tid. +/- hh:mm anger förskjutning i timme:minut från lokal tid. |
Ta bort gamla tekniska supportfiler för att spara utrymme
Vi kan på ett säkert sätt ta bort en teknisk supportfil i dumpmappen efter att filen har extraherats från switchen.
Använd kommandot ”delete tech-support:/ <techsupport file.tar.gz>” för att ta bort en teknisk supportfil.
Exempel
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
Använd kommandot ”dir tech-support:/” för att kontrollera om filen har tagits bort.
Exempel
DELLSONiC# dir tech-support:/ ------------------------------------------------------------------------- Date(Last Modified) Size(Bytes) Type Filename -------------------------------------------------------------------------