DELL Networking SONiC Generowanie i pobieranie pliku pomocy technicznej
Summary: W tym artykule wyjaśniono, w jaki sposób wygenerować i pobrać plik pomocy technicznej w Dell Networking SONiC w wersji 4.0 i nowszej.
Instructions
Indeks
Co to jest plik pomocy technicznej?
Składnia poleceń
Generowanie pliku pomocy technicznej w Dell SONiC
Śledzenie statusu generowania pliku pomocy technicznej
Odzyskiwanie pliku pomocy technicznej z przełącznika
FTP
HTTP
USB
Aplikacja klienta SCP
Nazwa i format pliku pomocy technicznej
Ograniczanie wpisów w starym pliku i zmniejszanie rozmiaru pliku pomocy technicznej
Usuwanie starego pliku pomocy technicznej w celu zaoszczędzenia miejsca.
Co to jest plik pomocy technicznej?
Plik pomocy technicznej jest skompresowanym archiwum zawierającym informacje o stanie przełącznika, takie jak dziennik systemowy, stan bazy danych, zrzut pamięci masowej itd. Agenci pomocy technicznej firmy Dell potrzebują pliku pomocy technicznej do przeprowadzenia szczegółowej analizy zdarzenia.
- Plik pomocy technicznej jest plikiem skompresowanym zapisywanym w folderze /var/dump. Zawartość tego folderu można wyświetlić za pomocą polecenia:
dir tech-support:/
- Plik pomocy technicznej ma rozszerzenie .tar.gz.
- Wygenerowanie pliku pomocy technicznej może zająć ponad 15–30 minut.
- Rozmiar pliku może być różny w zależności od danych i okresu próbek z dziennika. Aby zmniejszyć rozmiar, można użyć opcji „since”
- Jeśli to możliwe, można spróbować wygenerować plik pomocy technicznej w stanie problemu
Składnia poleceń
| POLECENIE | OBJAŚNIENIE |
|---|---|
admin@sonic:~$ sonic-cli |
Otwarcie Dell Sonic |
sonic# show tech-support |
Generowanie pliku pomocy technicznej. |
sonic# show tech-support status |
Wyświetlanie stanu generowania pliku pomocy technicznej |
sonic# dir tech-support:/ |
Wyświetlanie zawartości katalogu /var/dump, w którym został wygenerowany plik pomocy technicznej. |
sonic# copy tech-support://<filename> ftp/home/http/scp/usb://<filename> |
Kopiowane pliku pomocy technicznej do lokalizacji zdalnej za pomocą protokołu ftp, http, scp, usb lub katalogu głównego |
Opcjonalnie
| POLECENIE | OBJAŚNIENIE |
|---|---|
sonic# show tech-support since <date/time> |
Generowanie pliku pomocy technicznej z daty i godziny. Kliknij tutaj, aby uzyskać więcej informacji. |
sonic# delete tech-support:/ <filename> |
Usuwanie starego pliku pomocy technicznej. Oszczędza miejsce na dysku. |
Generowanie pliku pomocy technicznej w Dell SONiC
Użyj polecenia „show tech-support”, aby wygenerować plik pomocy technicznej.
Przykład
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#
Śledzenie statusu generowania pliku pomocy technicznej
Użyj polecenia „show tech-support status”, aby sprawdzić status generowania pliku pomocy technicznej. Dane wyjściowe pokazują status: Zakończony, gdy generowane pliku jest zakończone.
Użyj polecenia „dir tech-support:/”, aby wyświetlić zawartość folderu /var/tmp. W tym folderze jest generowany plik pomocy technicznej.
Poniżej przedstawiono przykładowe dane wyjściowe poleceń „show tech-support status” i „dir tech-support:/”
W trakcie generowania pliku pomocy technicznej:
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 pomyślnym zakończeniu generowania pliku pomocy technicznej.
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
Pobieranie pliku pomocy technicznej z przełącznika
Użyj polecenia „copy tech-support://<tech-support nazwa_pliku> <miejsce_docelowe>//<nazwa_pliku>”, aby skopiować plik pomocy technicznej do katalogu głównego, usb lub zdalnego serwera ftp/http/scp.
Poniżej przedstawiono dostępne opcje miejsc docelowych i ich wykorzystanie.
- ftp: Kopiowanie na zdalny serwer FTP (ftp://id_użytkownika:hasło@adres_ip_hosta/ścieżka_pliku)
- home: Kopiowanie do katalogu głównego (home://nazwa_pliku)
- http: Kopiowanie na zdalny serwer HTTP (http://hostip/ścieżka_pliku)
- scp: Kopiowanie na zdalny serwer SCP (scp://id_użytkownika:hasło@adres_ip_hosta/ścieżka_pliku)
- usb: Kopiowanie do katalogu nośnika USB (usb://nazwa_pliku)
Wyjaśnimy poniższe opcje na przykładzie.
FTP
Aby skopiować plik na zdalny serwer FTP, należy użyć poniższej składni.
copy techsupport://<techsupport file.tag.gz> ftp://userid:passwd@hostip/filepath
Przyjmijmy, że kopiujemy plik pomocy technicznej na zdalny serwer FTP z adresem IP 10.0.01, nazwą użytkownika: TEST i hasłem PASS
Próbkowanie
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
Aby skopiować plik na zdalny serwer HTTP, należy użyć poniższej składni.
copy techsupport://<techsupport file.tag.gz> http://hostip/filepath
Przyjmijmy, że kopiujemy plik pomocy technicznej na zdalny serwer HTTP z adresem IP 10.0.01, nazwą użytkownika:
Próbkowanie
DELLSONiC# copy tech-support://sonic_dump_DELLSONiC_20230415_202048.tar.gz http://10.0.0.1/sonic_dump_DELLSONiC_20230415_202048.tar.gz
USB
Aby korzystać z nośnika USB w DELL SONiC w przełączniku sieciowym, należy upewnić się, że polecenie włączania usb jest skonfigurowane. Domyślnie usb jest wyłączone.
Uruchomić polecenie usb mount po włożeniu nośnika usb do przełącznika.
Dell Networking SONiC Wsuwanie i wysuwanie nośnika USB
Próbkowanie
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
Aplikacja klienta SCP
Można użyć dowolnych aplikacji klienta SCP do wyodrębnienia pliku pomocy technicznej w przełączniku.
Użyj danych logowania do przełącznika w aplikacji klienta SCP, aby zalogować się do przełącznika. Plik pomocy technicznej znajduje się w katalogu /var/dump/.
Niektóre aplikacje klienta SCP mają interfejs graficzny, który dodatkowo ułatwia kopiowanie pliku z /var/dump/ przełącznika do lokalizacji na komputerze lokalnym.
Nazwa i format pliku pomocy technicznej
Plik pomocy technicznej ma format „sonic_dump_<Nazwa_hosta>_ _RRRRMMDD_GGMMSS.tar.gz”
*RRRRMMDD_GGMMSS to Rok Miesiąc Dzień _ Godzina Minuta Sekunda. Jest to czas wygenerowania pliku pomocy technicznej.
Na przykład „sonic_dump_DELLSONiC_20230415_202048.tar.gz” jest wygenerowanym plikiem pomocy technicznej. W tym przypadku RRRRMMDD_GGMMSS to 20230415_202048, a DELLSONiC jest nazwą hosta przełącznika.
Ograniczanie starych wpisów i zmniejszanie rozmiaru pliku pomocy technicznej
Plik pomocy technicznej może być duży w zależności od czasu pracy przełącznika. W Dell SONiC można zmniejszyć rozmiar pliku, ograniczając czas rejestrowania.
Użyj polecenia „show tech-support since <data/godzina>”, aby przechwycić zarejestrować pomoc techniczną z określonego okresu.
Próbkowanie
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
Zaleca się rejestrowanie do 0 godziny poprzedniego dnia, aby uwzględnić wszelkie możliwe działania wyprzedzające przed zdarzeniem.
Próbkowanie
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
Składnia poleceń
| Polecenie | Objaśnienie |
|---|---|
sonic# show tech-support since <date/time> |
Poniżej przedstawiono format daty/godziny. „RRRR-MM-DDTGG:MM:SS[.ddd…]Z” lub „RRRR-MM-DDTGG:MM:SS[.ddd…]+gg:mm” lub „RRRR-MM-DDTGG:MM:SS[.ddd…]-gg:mm” Gdzie: RRRR = rok, MM = miesiąc, DD = dzień, T (żądany czas przed), HH = godziny, MM = minuty, SS = sekundy, (opcjonalnie) .ddd… = część sekundy po przecinku (np. ".323") Z oznacza przesunięcie zerowe od czasu lokalnego. +/- gg:mm oznacza przesunięcie godziny:minuty w stosunku do czasu lokalnego. |
Usuwanie starego pliku pomocy technicznej w celu zaoszczędzenia miejsca
Po odzyskaniu pliku z przełącznika można bezpiecznie usunąć plik pomocy technicznej z folderu dump.
Użyj polecenia „delete tech-support:/ <plik_pomocy_technicznej.tar.gz>”, aby usunąć plik pomocy technicznej.
Próbkowanie
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
Użyj polecenia „dir tech-support:/”, aby sprawdzić, czy plik został usunięty.
Próbkowanie
DELLSONiC# dir tech-support:/ ------------------------------------------------------------------------- Date(Last Modified) Size(Bytes) Type Filename -------------------------------------------------------------------------