Schritte zum Ausführen der folgenden Aufgaben:
Hinweis: Wenn SupportAssist-Protokolle benötigt werden, verweisen Sie den Kunden auf KBA-000135669, "Exportieren einer SupportAssist-Protokollsammlung aus SupportAssist Enterprise? Verbunden oder getrennt "
A. Welche Protokolle sind erforderlich, um Metro Node-Probleme zu beheben?
Hinweise:
Dies sind Beispiele dafür, wie diese beiden Dateinamen aussehen. Das Datum und die Uhrzeit, die als YYYY-MM-DD-HH.MM.SS angezeigt werden, entsprechen dem Datum und der Uhrzeit, zu der sie erfasst wurden:
B. Wie erfasse ich "collect-diagnostics" auf einem Metro Node-Cluster?
Hinweis: Die Basisdatei, die die letzten 30 Tage abdeckt, ist ausreichend, um die meisten Probleme zu untersuchen und zu beheben. Diese Optionen sollten verwendet werden, es sei denn, der Support weist etwas anderes an.
Um diese Daten zu erfassen, führen Sie den Befehl collect-diagnostics mit den folgenden Flags "--noextended" und "--last-logs 30d" aus.
Richten Sie eine SSH-Sitzung an der Linux-Eingabeaufforderung eines Director-Node ein, z. B. service@director-1-1-a, und melden Sie sich dann bei der vplexcli an.
Beispielausgabe:
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:/>
Beispielausgabe:
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. So validieren Sie die vorhandenen collect-diagnostics-Pakete auf dem Director/Node.
Wenn der Befehl "collect-diagnostics" abgeschlossen ist und zur vplexcli-Eingabeaufforderung zurückkehrt, stellen Sie mit winscp [oder einem gleichwertigen SCP-Dienstprogramm] eine Verbindung zu dem Director her, von dem aus Sie den Befehl ausgeführt haben, und navigieren Sie zum Ordner /diag/collect-diagnostics-out/
Identifizieren Sie die Protokolldatei(en) mit dem richtigen Zeitstempel und laden Sie sie auf Ihre lokale Workstation herunter.
D. Abbrechen einer laufenden Erfassungsdiagnose
Hinweis: Dies ist eine unterbrechungsfreie Aktivität. Da keine direkten Befehle zum Abbrechen des Erfassungsprozesses vorhanden sind, müssen Sie die Managementkonsole neu starten. Bevor Sie jedoch eine "collect-diagnostics" abbrechen, wenden Sie sich an den Support, um zu erklären, warum Sie die Ausführung von "collect-diagnostics" abbrechen möchten, um sicherzustellen, dass alles in Ordnung ist, da möglicherweise Daten verloren gehen. Diese verlorenen Daten können nicht erneut erfasst werden, wenn die Erfassungsdiagnosen nach dem Abbruch erneut ausgeführt werden.
Beispielausgabe:
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 ..
Beispielausgabe:
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:~>
Beispielausgabe:
service@director-1-1-b:~> sudo systemctl restart VPlexManagementConsole.service
"Connection closed by foreign host."
Beispielausgabe (überprüfen Sie die letzte Zeile der Ausgabe):
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. <<<
*wenn erweiterte Dateien nicht weggelassen wurden
Beispielausgabe:
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>
Beispielausgabe:
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>
Hinweis: Die erweiterte Datei wird in der Regel verwendet, um Node-Abstürze zu untersuchen. Wenn ein Node-Absturz fortlaufend untersucht wird und der Support nicht alle erforderlichen Protokolle erfasst hat, wenden Sie sich an den Support, bevor Sie das Verzeichnis "collect-diagnostics-tmp-ext" bereinigen, da dadurch die erforderlichen Core-Dateien gelöscht werden können.