Étapes à suivre pour effectuer les tâches suivantes :
Remarque : Si des journaux SupportAssist sont nécessaires, invitez le client à consulter la 000135669 de la base de connaissances « Comment exporter une collecte de journaux SupportAssist à partir de SupportAssist Enterprise ? » Connecté ou Déconnecté «
A. Quels sont les journaux requis pour déboguer les problèmes de Metro Node ? »
Remarques :
Voici des exemples de ces deux noms de fichier. La date et l’heure, indiquées par YYYY-MM-DD-HH.MM.SS, seront à partir de la date et de l’heure auxquelles ils ont été collectés :
B. Comment capturer collect-diagnostics sur un cluster Metro Node ?
Remarque : Le fichier de base, couvrant les 30 derniers jours, est suffisant pour examiner et résoudre la plupart des problèmes. Ces options doivent être utilisées, sauf instruction contraire du support.
Pour capturer ces données, exécutez une commande collect-diagnostics avec les balises suivantes « --noextended » et « --last-logs 30d ».
Établissez une session SSH à l’invite Linux d’un nœud directeur, par exemple service@director-1-1-a, puis connectez-vous à vplexcli.
Exemple de résultat :
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:/>
Exemple de sortie :
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. Comment valider les packages collect-diagnostics existants sur le directeur/nœud.
Lorsque la commande collect-diagnostics se termine et revient à l’invite vplexcli, connectez-vous au directeur à partir duquel vous avez exécuté la commande à l’aide de winscp [ou de l’utilitaire SCP équivalent] et accédez au dossier /diag/collect-diagnostics-out/
Identifiez les fichiers journaux avec l’horodatage correct et téléchargez-les sur votre station de travail local.
D. Comment abandonner un collect-diagnostics
en coursNote: Il s’agit d’une activité sans perturbation. Étant donné qu’il n’existe aucune commande directe pour abandonner le processus de collecte, vous devrez redémarrer la console de gestion. Toutefois, avant d’abandonner un collect-diagnostics en cours d’exécution, contactez le support pour expliquer pourquoi vous souhaitez abandonner l’exécution du collect-diagnostics afin de vous assurer qu’il est correct, car des données peuvent être perdues. Ces données perdues ne seront plus disponibles pour la collecte lorsque collect-diagnostics est réexécuté après l’action d’abandon.
Exemple de sortie :
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 ..
Exemple de sortie :
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:~>
Exemple de sortie :
service@director-1-1-b :~> sudo systemctl restart VPlexManagementConsole.service
"Connection closed by foreign host."
Exemple de sortie (vérifiez la dernière ligne de la sortie) :
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. <<<
*si les fichiers étendus n’ont pas été omis
Exemple de résultat :
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>
Exemple de résultat :
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>
Remarque : Le fichier étendu est généralement utilisé pour enquêter sur les pannes de nœud. Si une enquête est en cours sur une panne de nœud et que le support n’a pas capturé tous les journaux nécessaires, contactez le support avant de nettoyer le répertoire collect-diagnostics-tmp-ext, car vous risquez de supprimer les fichiers mémoire nécessaires.