DELL Networking SONiC: Jak vytvořit a shromáždit technickou podporu
Summary: Tento článek vysvětluje, jak vytvořit a shromáždit technickou podporu v systému Dell Networking SONiC verze 4.0 a vyšší.
Instructions
Rejstřík
Co je soubor technické podpory?
Syntaxe příkazů
Jak v systému Dell SONiC vygenerovat soubor technické podpory
Jak sledovat stav generování souborů technické podpory
Jak získat soubor technické podpory z přepínače
FTP
HTTP
USB
Klientská aplikace SCP
Název a formát souboru technické podpory
Jak omezit staré položky a zmenšit velikost souboru technické podpory
Pro úsporu místa odstraňte starý soubor technické podpory.
Co je soubor technické podpory
Soubor technické podpory je komprimovaný archivní soubor obsahující informace o stavu přepínače, například Syslog, stav databáze, výpis jádra atd. Pracovníci technické podpory společnosti Dell potřebují balíček technické podpory k podrobné analýze událostí.
- Soubor technické podpory je komprimovaný soubor, který se ukládá do složky /var/dump. Obsah této složky lze zobrazit pomocí příkazu:
dir tech-support:/
- Soubor technické podpory má příponu .tar.gz.
- Vytvoření souboru technické podpory může trvat déle než 15–30 minut.
- Velikost souboru se liší v závislosti na datech a době trvání vzorků protokolu. Pro zmenšení velikosti můžeme použít možnost „since“
- Pokud je to možné, zkuste vygenerovat soubor technické podpory v problémovém stavu
Syntax příkazu
| PŘÍKAZ | VYSVĚTLENÍ |
|---|---|
admin@sonic:~$ sonic-cli |
Otevření systému Dell Sonic |
sonic# show tech-support |
Vygenerování souboru technické podpory |
sonic# show tech-support status |
Zobrazení stavu generování souboru technické podpory |
sonic# dir tech-support:/ |
Zobrazení obsahu adresáře /var/dump, kam se vygeneruje soubor technické podpory. |
sonic# copy tech-support://<filename> ftp/home/http/scp/usb://<filename> |
Zkopírování souboru technické podpory do vzdáleného umístění pomocí protokolu ftp, http, scp nebo jednotky USB či domovského adresáře |
Volitelné
| PŘÍKAZ | VYSVĚTLENÍ |
|---|---|
sonic# show tech-support since <date/time> |
Vygenerování souboru technické podpory z data a času. Další informace získáte kliknutím sem. |
sonic# delete tech-support:/ <filename> |
Odstranění starého souboru technické podpory. To šetří místo na jednotce flash. |
Jak v systému Dell SONiC vygenerovat soubor technické podpory
Pomocí příkazu „show tech-support“ vygenerujte soubor technické podpory.
Příklad
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#
Jak sledovat stav generování souborů technické podpory
Pomocí příkazu „show tech-support status“ můžete sledovat stav generování souboru technické podpory. Výstup zobrazuje stav: Hotovo po dokončení generování souboru.
Příkazem „dir tech-support:/“ zobrazte obsah složky /var/tmp. V této složce se vygeneruje soubor technické podpory.
Níže je ukázkový výstup příkazů „show tech-support status“ a „dir tech-support:/“
Během generování souboru technické podpory:
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
Po úspěšném dokončení generování souboru technické podpory.
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
Jak získat soubor technické podpory z přepínače
Pomocí příkazu „copy tech-support://<tech-support filename><destination><filename>“ zkopírujte soubor technické podpory do domovského adresáře nebo na jednotku USB či na vzdálený server ftp/http/scp.
Níže jsou uvedeny dostupné možnosti umístění a jejich použití.
- ftp: Kopírování na vzdálený server FTP (ftp://userid:passwd@hostip/filepath)
- Domovský adresář: Kopírování do domovského adresáře (home://filename)
- http: Kopírování na vzdálený server HTTP (http://ip_hostitele/cesta_souboru)
- scp: Kopírování na vzdálený server SCP (scp://id_uživatele:heslo@ip_hostitele/cesta_souboru)
- usb: Kopírování do adresáře na jednotce USB (usb://název_souboru)
Níže uvedené možnosti vysvětlíme na příkladu.
FTP
Chcete-li zkopírovat soubor na vzdálený server FTP, použijte následující syntaxi.
copy techsupport://<techsupport file.tag.gz> ftp://userid:passwd@hostip/filepath
Představte si, že kopírujeme soubor technické podpory na vzdálený server FTP s IP 10.0.0.1, uživatelské jméno: TEST a heslo PASS
Vzorkování
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
Chcete-li zkopírovat soubor na vzdálený server HTTP, použijte následující syntaxi.
copy techsupport://<techsupport file.tag.gz> http://hostip/filepath
Představte si, že kopírujeme soubor technické podpory na vzdálený server HTTP s IP 10.0.0.1.
Vzorkování
DELLSONiC# copy tech-support://sonic_dump_DELLSONiC_20230415_202048.tar.gz http://10.0.0.1/sonic_dump_DELLSONiC_20230415_202048.tar.gz
USB
Chcete-li použít jednotku USB v systému DELL SONiC v síťovém přepínači, je nutné nakonfigurovat příkaz k povolení jednotky USB. Ve výchozím nastavení je jednotka USB zakázána.
Po vložení jednotky USB do přepínače spusťte příkaz „usb mount“.
Dell Networking SONiC: Jak připojit a odpojit jednotku USB
Vzorkování
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
Klientská aplikace SCP
K rozbalení souboru technické podpory v přepínači můžete použít libovolné klientské aplikace SCP.
K přihlášení k přepínači použijte přihlašovací údaje přepínače v klientské aplikaci SCP. Soubor technické podpory se nachází v adresáři /var/dump/.
Některé klientské aplikace SCP mají grafické rozhraní, které ještě více usnadňuje kopírování souboru z umístění /var/dump/ v přepínači do umístění v místním počítači.
Název a formát souboru technické podpory
Soubor technické podpory má název ve formátu „"sonic_dump_<Hostname>_ _RRRRMMDD_HHMMSS.tar.gz“
*RRRRMMDD_HHMMSS představuje rok, měsíc, den_hodiny, minuty, sekundy. To je doba, kdy dojde k vygenerování souborů technické podpory.
Například „sonic_dump_DELLSONiC_20230415_202048.tar.gz“ je vygenerovaný soubor technické podpory. Zde je RRRRMMDD_HHMMSS 20230415_202048 a DELLSONiC je název hostitele přepínače.
Jak omezit staré položky a zmenšit velikost souboru technické podpory
Soubor technické podpory může být velký podle doby provozu přepínače. V systému Dell SONiC můžeme omezit dobu protokolování a zmenšit velikost souboru.
Pomocí příkazu „show tech-support since <date/time>“ můžete zachytit technickou podporu z určitého časového období.
Vzorkování
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
Doporučujeme zachytit až 0 hodin předchozího dne pro případné preventivní akce před událostí.
Vzorkování
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
Syntax příkazu
| Příkaz | Vysvětlení |
|---|---|
sonic# show tech-support since <date/time> |
Níže je uveden formát data a času. „RRRR-MM-DDTHH:MM:SS[.ddd…]Z“ nebo „RRRR-MM-DDTHH:MM:SS[.ddd…]+hh:mm“ nebo „RRRR-MM-DDTHH:MM:SS[.ddd…]-hh:mm“ kde: RRRR = rok, MM = měsíc, DD = den, T (vyžadováno před časem), HH = hodiny, MM = minuty, SS = sekundy, (nepovinné) .ddd... = desetinný zlomek sekundy (například „.323“) Z označuje nulový posun od místního času. +/- hh:mm označuje posun hodin:minut od místního času. |
Odstranění starého souboru technické podpory za účelem úspory místa
Soubor technické podpory můžeme bezpečně odstranit ve složce výpisu po rozbalení souboru z přepínače.
Pomocí příkazu „delete tech-support:/ <techsupport file.tar.gz>“ odstraňte soubor technické podpory.
Vzorkování
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
Pomocí příkazu „dir tech-support:/“ ověřte, zda se soubor odstranil.
Vzorkování
DELLSONiC# dir tech-support:/ ------------------------------------------------------------------------- Date(Last Modified) Size(Bytes) Type Filename -------------------------------------------------------------------------