Шаги по выполнению следующих задач:
Примечание.: Если требуются журналы SupportAssist, отсылайте заказчика к статье базы знаний, 000135669 «Как экспортировать собранные журналы SupportAssist из SupportAssist Enterprise? Подключено или отключено А
. Какие журналы необходимы для отладки проблем с метрокластером?
Примечания.
Вот примеры того, как выглядят эти два имени файла, дата и время, показанные как YYYY-MM-DD-HH.MM.SS, будут отсчитываться от даты и времени их сбора:
B. Как собрать данные collect-diagnostics в кластере узла Metro?
Примечание.: Базового файла, охватывающего последние 30 дней, достаточно для изучения и решения большинства проблем. Эти параметры следует использовать, если иное не указано службой поддержки.
Чтобы собрать эти данные, выполните команду collect-diagnostics со следующими флагами «--noextended» и «--last-logs 30d».
Создайте сеанс SSH в командной строке узла директор Linux, например service@director-1-1-a, затем войдите в vplexcli.
Пример вывода:
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:/>
Пример выходных данных:
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. Проверка существующих пакетов collect-diagnostics в директоре/узле.
Когда команда collect-diagnostics завершится и вернется в командную строку vplexcli, подключитесь к директору, с которого вы выполнили команду, с помощью winscp [или аналогичной утилиты SCP] и перейдите в папку /diag/collect-diagnostics-out/
Определите файлы журнала с правильной меткой времени и скачайте их на локальную рабочую станцию.
D. Как прервать текущую диагностику
Примечание: Это мероприятие не нарушает работу системы. Так как прямые команды для прерывания процесса сбора данных отсутствуют, необходимо перезапустить консоль управления. Тем не менее, прежде чем прерывать выполнение диагностики сбора, обратитесь в службу поддержки, чтобы объяснить, почему вы хотите прервать выполнение диагностики сбора, чтобы убедиться, что все в порядке, так как некоторые данные могут быть потеряны. Эти потерянные данные больше не будут доступны для сбора при повторном запуске диагностики сбора после прерывания.
Пример вывода:
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 ..
Пример вывода:
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:~>
Пример вывода:
service@director-1-1-b:~> sudo systemctl restart VPlexManagementConsole.service
"Connection closed by foreign host."
Пример выходных данных (проверьте последнюю строку вывода):
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. <<<
* Если расширенные файлы не были опущены
Пример вывода:
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>
Пример вывода:
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>
Примечание.: Расширенный файл обычно используется для исследования сбоев узлов. Если по факту сбоя узла ведется настоящее расследование и служба поддержки не собрала все необходимые журналы, перед очисткой каталога collect-diagnostics-tmp-ext обратитесь в службу поддержки, так как это может привести к удалению необходимых файлов главного сервера.