System operacyjny Dell Networking SONiC Generowanie pomocy technicznej w wersjach 3.X
Summary: W tym artykule wyjaśniono, jak wygenerować i zebrać plik pomocy technicznej dla systemu Dell Networking SONiC w wersji 3.0, 3.1, 3.2, 3.3, 3.4, 3.5.
Instructions
Spis treści
- Co to jest plik pomocy technicznej?
- Generowanie pliku pomocy technicznej
- Lokalizacja pliku pomocy technicznej
- Pobieranie pliku pomocy technicznej z przełącznika
- Format nazwy pliku pomocy technicznej
- Ograniczanie starych wpisów i zmniejszanie rozmiaru pliku pomocy technicznej
- Usuń stary plik pomocy technicznej, aby zaoszczędzić miejsce
Co to jest plik pomocy technicznej
Plik pomocy technicznej jest skompresowanym plikiem archiwum zawierającym informacje o stanie przełącznika, takie jak dziennik systemowy, stan bazy danych itp. Agenci pomocy technicznej firmy Dell potrzebują pliku pomocy technicznej do szczegółowej analizy.
- Spróbuj wygenerować plik pomocy technicznej w stanie problemu
- Plik pomocy technicznej jest plikiem skompresowanym i jest zapisywany w katalogu /var/dump
- Plik pomocy technicznej ma rozszerzenie ".tar.gz"
- Generowanie plików pomocy technicznej może potrwać dłużej niż 15–30 minut w zależności od czasu trwania dziennika
Generowanie pliku pomocy technicznej
Składnia poleceń
| Konfiguracja | Objaśnienie |
|---|---|
admin@sonic:~$ sonic-cli |
Zaloguj się do Dell MF-CLI |
sonic# show tech-support |
Wygeneruj pakiet pomocy technicznej. |
Przykładowe dane wyjściowe
admin@DELLSONiC:~$ sonic-cli DELLSONiC# DELLSONiC# show tech-support Output stored in: /var/dump/sonic_dump_DELLSONiC_20230419_043803.tar.gz DELLSONiC#
Wyjdź do interfejsu wiersza polecenia Dell SONiC, aby sprawdzić wygenerowany plik pomocy technicznej i usunąć stare pliki.
DELLSONiC# DELLSONiC# exit admin@DELLSONiC:~$
Lokalizacja pliku pomocy technicznej
Plik pomocy technicznej zostanie zapisany w katalogu /var/dump.
admin@DELLSONiC:~$ dir /var/dump/ sonic_dump_DELLSONiC_20230419_043803.tar.gz admin@DELLSONiC:~$
Pobieranie pliku pomocy technicznej z przełącznika
Plik pomocy technicznej można skopiować na zdalny serwer SFTP/SCP, dowolną aplikację SCP, taką jak WINSCP, lub na nośnik USB podłączony do przełącznika. Poniżej wspominamy o trzech metodach.
USB
Użyj nośnika USB z formatem FAT32.
Przykładowe dane wyjściowe
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
Składnia poleceń
| Polecenie | Parametr |
|---|---|
admin@sonic:~$sudo mkdir /mnt/usb |
Utwórz lokalizację mocowania USB /mnt/usb. |
admin@sonic:~$sudo blkid |
Sprawdź lokalizację urządzenia USB. |
admin@sonic:~$sudo mount /dev/sdbX /mnt/usb |
Montowanie napędu USB do lokalizacji montowania USB /mnt/usb. |
admin@sonic:~$sudo cp /var/dump/<File name.tar.gz> /mnt/usb/<File name.tar.gz> |
Skopiuj plik na nośnik USB. |
Zdalny serwer
SCPW celu skopiowania na zdalny serwer SCP należy użyć następującej składni:
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:
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.
Format nazwy pliku pomocy technicznej
Plik pomocy technicznej ma nazwę w odpowiednim formacie.
sonic_dump_<Hostname>_ _YYYYMMDD_HHMMSS.tar.gz
Na przykład sonic_dump_DELLSONiC_20230419_043803.tar.gz to wygenerowany plik pomocy technicznej, w którym YYYYMMDD_HHMMSS to 20230419_043803 , 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. Możemy zmniejszyć rozmiar pomocy technicznej, zmniejszając ilość dziennika systemowego za pomocą opcji since.
show tech-support since <date/time>
Format daty i godziny
" RRRR-MM-DDTHH:MM:SS[.ddd...]Z" lub
"RRRR-MM-DDTHH:MM:SS[.ddd...]+hh:mm" lub
"RRRR-MM-DDTHH:MM:SS[.ddd...]-hh:mm" Gdzie:
RRRR = rok, MM = miesiąc, DD = dzień,T
(wymagane przed czasem),
HH = godziny, MM = minuty, SS = sekundy,
(opcjonalnie) .ddd... = ułamek dziesiętny sekundy (na przykład ".323")
Z oznacza przesunięcie zera w stosunku do czasu lokalnego.
+/- gg:mm oznacza przesunięcie godziny:minuty w stosunku do czasu lokalnego.
Na przykład
DELLSONiC# show tech-support since "2023-04-18T19:31:00Z" Output stored in: /var/dump/sonic_dump_DELLSONiC_20230419_043803.tar.gz
Zaleca się przechwycenie do 0 godzin poprzedniego dnia dla wszelkich możliwych działań wyprzedzających przed zdarzeniem.
DELLSONiC# show tech-support since "2023-04-18T00:00:00Z"
Usuń stary plik pomocy technicznej, aby zaoszczędzić miejsce
Po rozpakowaniu pliku z przełącznika możemy bezpiecznie usunąć plik pomocy technicznej lub folder zrzutu. Jeśli konieczne jest wygenerowanie nowego pliku pomocy technicznej, tworzony jest nowy folder zrzutu w var.
Aby usunąć określony plik, użyj:
sudo rm /var/dump/<techsupportfile>.tar.gz
Przykładowe dane wyjściowe
admin@DELLSONiC:~$ ^C admin@DELLSONiC:~$ sudo rm -r /var/dump/sonic_dump_DELLSONiC_20230419_043803.tar.gz admin@DELLSONiC:~$
Aby usunąć folder /var/dump:
sudo rm -r /var/dump
Przykładowe dane wyjściowe
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:~$