Etapas sobre como realizar as seguintes tarefas:
Nota: Se os registros do SupportAssist forem necessários, encaminhe o cliente para o 000135669 KBA: "Como exportar uma coleta de logs do SupportAssist do SupportAssist Enterprise? Conectado ou desconectado "
A. Quais logs são necessários para depurar problemas do nó metro?
Notas:
Estes são exemplos da aparência desses dois nomes de arquivo. A data e a hora, mostradas como YYYY-MM-DD-HH.MM.SS, serão a partir da data e hora em que foram coletadas:
B. Como capturar o collect-diagnostics em um cluster do Metro Node?
Nota: O arquivo base, que abrange os últimos 30 dias, é suficiente para investigar e resolver a maioria dos problemas. Essas opções devem ser usadas, a menos que instruído de outra forma pelo suporte.
Para capturar esses dados, execute um comando collect-diagnostics com os seguintes indicadores: "--noextended" e "--last-logs 30d".
Estabeleça uma sessão SSH em um prompt Linux do nó director, por exemplo, service@director-1-1-a, e faça log-in na vplexcli.
Exemplo de resultado:
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:/>
Exemplo de resultado:
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. Como validar os pacotes collect-diagnostics existentes no director/nó.
Quando o comando collect-diagnostics for concluído e retornar ao prompt vplexcli, conecte-se ao diretório no qual você executou o comando usando winscp [ou utilitário SCP equivalente] e navegue até a pasta /diag/collect-diagnostics-out/
Identifique os arquivos de log com o registro correto de data/hora e faça download deles em sua workstation local.
D. Como abortar um diagnóstico
de coleta contínuoNota: Esta é uma atividade não disruptiva. Como não há comandos diretos para anular o processo de coleta, será necessário reiniciar o console de gerenciamento. No entanto, antes de abortar um collect-diagnostics em execução, entre em contato com o suporte para explicar por que você deseja abortar a execução do collect-diagnostics para garantir que esteja OK, pois pode haver dados que podem ser perdidos. Esses dados perdidos não estarão disponíveis para coleta novamente quando os diagnósticos de coleta forem executados novamente após a ação de anulação.
Exemplo de resultado:
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 ..
Exemplo de resultado:
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:~>
Exemplo de resultado:
service@director-1-1-b:~> sudo systemctl reiniciar VPlexManagementConsole.service
"Connection closed by foreign host."
Exemplo de resultado (verifique a última linha do resultado):
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. <<<
*se os arquivos estendidos não foram omitidos
Exemplo de resultado:
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>
Exemplo de resultado:
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>
Nota: Geralmente, o arquivo estendido é usado para investigar falhas de nó. Se houver uma investigação em andamento sobre uma falha de nó e o suporte não tiver capturado todos os registros necessários, verifique com o suporte antes de limpar o diretório collect-diagnostics-tmp-ext, pois isso pode excluir os arquivos principais necessários.