Kroki dotyczące wykonywania następujących zadań:
Uwaga: Jeśli potrzebne są dzienniki narzędzia SupportAssist, należy odesłać klienta do artykułu z bazy wiedzy 000135669 "Jak wyeksportować kolekcję dzienników SupportAssist z SupportAssist Enterprise? Połączono lub odłączono "
A. Jakie dzienniki są wymagane do debugowania problemów z węzłem Metro Node?
Uwagi:
Oto przykłady tego, jak wyglądają te dwie nazwy plików, data i godzina, pokazane jako YYYY-MM-DD-HH.MM.SS, będą pochodzić od daty i godziny ich zebrania:
B. Jak przechwycić diagnostykę zbiorczą w klastrze węzła metro?
Uwaga: Plik podstawowy obejmujący ostatnie 30 dni jest wystarczający do zbadania i rozwiązania większości problemów. Z tych opcji należy korzystać, chyba że dział pomocy technicznej zaleci inaczej.
Aby przechwycić te dane, uruchom polecenie collect-diagnostics z następującymi flagami "--noextended" i "--last-logs 30d".
Ustanów sesję SSH w wierszu polecenia węzła Director Linux, na przykład service@director-1-1-a, a następnie zaloguj się do vplexcli.
Przykładowe dane wyjściowe:
login as: service Keyboard-interactive authentication prompts from server: | Password: End of keyboard-interactive prompts from server Last login: <date and timestamp data> from x.x.x.x service@director-1-1-a:~> service@director-1-1-a:~> vplexcli Trying ::1... Connected to localhost. Escape character is '^]'. VPlexcli:/>
Przykładowe dane wyjściowe:
VPlexcli:/> collect-diagnostics --noextended --last-logs 30d ('WARNING:The collect-diagnostics command was issued with option --noextended.\n',) The following file(s) will NOT be collected: core files fast trace dump files slow trace dump files udcom trace dump files udcom legacy trace files user-defined performance sink files the management console's heap ('WARNING:Only the logs that are generated in the last 30 days are collected.') 2024-02-09 19:55:12 UTC: ****Initializing collect-diagnostics... 2024-02-09 19:55:13 UTC: No cluster-witness server found. 2024-02-09 19:55:13 UTC: Free space = 88G 2024-02-09 19:55:13 UTC: Total space needed = 1907M ================================================================================ Starting collect-diagnostics, this operation might take a while... ================================================================================ Executing cluster collection ..
C. Jak sprawdzić poprawność istniejących pakietów diagnostyki zbierania danych w module director/węźle.
Po zakończeniu polecenia collect-diagnostics i powrocie do wiersza poleceń vplexcli połącz się z modułem director, z którego uruchomiono polecenie, używając winscp [lub równoważnego narzędzia SCP] i przejdź do folderu /diag/collect-diagnostics-out/
Zidentyfikuj plik(i) dziennika z poprawną sygnaturą czasową i pobierz je do swojej lokalnej stacji roboczej.
D. Jak przerwać trwającą diagnostykę
zbieraniaUwaga: Jest to działanie nie zakłócające pracy. Ponieważ nie ma bezpośrednich poleceń umożliwiających przerwanie procesu zbierania, konieczne będzie ponowne uruchomienie konsoli zarządzającej. Jednak przed przerwaniem działania collect-diagnostics skontaktuj się z pomocą techniczną, aby wyjaśnić, dlaczego chcesz przerwać działanie collect-diagnostics, aby upewnić się, że wszystko jest w porządku, ponieważ dane mogą zostać utracone. Te utracone dane nie będą ponownie dostępne do zebrania, gdy collect-diagnostics zostaną ponownie uruchomione po akcji przerwania.
Przykładowe dane wyjściowe:
VPlexcli:/> collect-diagnostics --noextended --last-logs 30d ('WARNING:The collect-diagnostics command was issued with option --noextended.\n',) The following file(s) will NOT be collected: core files fast trace dump files slow trace dump files udcom trace dump files udcom legacy trace files user-defined performance sink files the management console's heap ('WARNING:Only the logs that are generated in the last 30 days are collected.') 2022-02-09 19:55:12 UTC: ****Initializing collect-diagnostics... 2022-02-09 19:55:13 UTC: No cluster-witness server found. 2022-02-09 19:55:13 UTC: Free space = 88G 2022-02-09 19:55:13 UTC: Total space needed = 1907M ================================================================================ Starting collect-diagnostics, this operation might take a while... ================================================================================ Executing cluster collection ..
Przykładowe dane wyjściowe:
login as: service Using keyboard-interactive authentication. Password: Last login: <date and time stamp data> from x.x.x.x service@director-1-1-b:~>
Przykładowe dane wyjściowe:
service@director-1-1-b:~> sudo systemctl restart VPlexManagementConsole.service
"Connection closed by foreign host."
Przykładowe dane wyjściowe (sprawdź ostatni wiersz wyjścia):
VPlexcli:/> collect-diagnostics --noextended --last-logs 30d ('WARNING:The collect-diagnostics command was issued with option --noextended.\n',) The following file(s) will NOT be collected: core files fast trace dump files slow trace dump files udcom trace dump files udcom legacy trace files user-defined performance sink files the management console's heap ('WARNING:Only the logs that are generated in the last 30 days are collected.') 2022-02-09 20:02:03 UTC: ****Initializing collect-diagnostics... 2022-02-09 20:02:04 UTC: No cluster-witness server found. 2022-02-09 20:02:04 UTC: Free space = 88G 2022-02-09 20:02:04 UTC: Total space needed = 1907M ================================================================================ Starting collect-diagnostics, this operation might take a while... ================================================================================ Executing cluster collection .. ERROR Executing SMS log collection .. Connection closed by foreign host. <<<
*jeśli rozszerzone pliki nie zostały pominięte
Przykładowe dane wyjściowe:
service@director-1-1-b:/diag> ll total 32 drwxr-xr-x 2 service groupSvc 4096 Feb 9 20:03 collect-diagnostics-tmp-ext drwxr-xr-x 2 service groupSvc 4096 Feb 9 20:03 collect-diagnostics-jobs drwxr-xr-x 2 service groupSvc 4096 Feb 9 20:04 collect-diagnostics-out drwxr-xr-x 3 service groupSvc 4096 Feb 9 20:02 collect-diagnostics-tmp drwx------ 2 root root 16384 Jan 27 16:54 lost+found drwx--x--x 3 service groupSvc 4096 Dec 17 03:08 share service@director-1-1-b:/diag>
Przykładowe dane wyjściowe:
service@director-1-1-b:/diag> rm -r collect-diagnostics-jobs service@director-1-1-b:/diag> rm -r collect-diagnostics-tmp service@director-1-1-b:/diag> ll total 24 drwxr-xr-x 2 service groupSvc 4096 Feb 9 20:04 collect-diagnostics-out drwx------ 2 root root 16384 Jan 27 16:54 lost+found drwx--x--x 3 service groupSvc 4096 Dec 17 03:08 share service@director-1-1-b:/diag>
Uwaga: Rozszerzony plik jest zwykle używany do badania awarii węzłów. Jeśli trwa dochodzenie w sprawie awarii węzła, a dział pomocy technicznej nie przechwycił wszystkich niezbędnych dzienników, przed rozpoczęciem czyszczenia katalogu collect-diagnostics-tmp-ext należy skontaktować się z działem pomocy technicznej, ponieważ może to spowodować usunięcie niezbędnych plików rdzenia.