Ative ou desative o serviço de kernel crash dump em uma instância ECS usando o Cloud Assistant para capturar erros de kernel e snapshots de memória para análise de falhas.
Contexto
Se uma instância ECS falhar, colete logs de erro do kernel e snapshots de memória do serviço de crash dump para identificar a causa raiz.
Ativar ou desativar o serviço de kernel crash dump
O Cloud Assistant fornece plug-ins para ativar e desativar o serviço de kernel crash dump.
Antes de ativar o serviço de kernel crash dump, crie snapshots da instância para garantir a segurança dos dados.
Instância Linux
Em instâncias Linux, o mecanismo de kernel crash dump usa o serviço kdump. Use o Cloud Assistant para ativar ou desativar o kdump:
-
Ative o
kdump.acs-plugin-manager --exec --plugin ecs_dump_config --params --enableSaída esperada ao ativar o serviço:
ImportanteO
kdumpentra em vigor após a reinicialização da instância.[INFO] start enable kdump [INFO] Detected kdump service installed in your system [INFO] to enable kdump service [INFO] execute command: systemctl enable kdump-tools Synchronizing state of kdump-tools.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. Executing: /usr/lib/systemd/systemd-sysv-install enable kdump-tools Created symlink /etc/systemd/system/basic.target.wants/kdump-tools.service → /usr/lib/systemd/system/kdump-tools.service. [INFO] execute command: systemctl start kdump-tools [INFO] now kdump-tools service's status is: active [INFO] kdump status is: current state : ready to kdump [INFO] successful enable kdump -
Visualize o status do
kdump.acs-plugin-manager --exec --plugin ecs_dump_config --params --statusSaída esperada com o
kdumpativado:[INFO] query kdump status [INFO] Detected kdump service installed in your system [INFO] now kdump-tools service's status is: active [INFO] kdump status is: current state : ready to kdump -
(Opcional) Desative o
kdump.acs-plugin-manager --exec --plugin ecs_dump_config --params --disableSaída esperada ao desativar o
kdump:[INFO] disable kdump [INFO] Detected kdump service installed in your system [INFO] execute command: systemctl stop kdump-tools [INFO] execute command: systemctl disable kdump-tools Synchronizing state of kdump-tools.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. Executing: /usr/lib/systemd/systemd-sysv-install disable kdump-tools Removed "/etc/systemd/system/basic.target.wants/kdump-tools.service". [INFO] disable kdump finished
Instância Windows Server
Clique em
Start, insiraWindows PowerShellna caixa de pesquisa e pressioneEnter.-
Acesse o diretório de instalação do Cloud Assistant e liste seu conteúdo.
cd C:\ProgramData\aliyun\assist\ ; dirCom base na saída, acesse a pasta correspondente à versão do Cloud Assistant, como
2.1.3.857. Substitua o nome da pasta pelo valor real.cd 2.1.3.857 -
Ative o kernel crash dump.
.\acs-plugin-manager.exe --exec --plugin ecs_dump_config_win --params --enableSaída esperada ao ativar o serviço:
ImportanteO
kdumpinicia após a reinicialização da instância.[03/19/2025 10:38:03] [info] Set crash dump success. -
Visualize o status do kernel crash dump.
.\acs-plugin-manager.exe --exec --plugin ecs_dump_config_win --params --statusSaída esperada com o serviço ativado:
[03/19/2025 10:36:11] [info] Crash status is ON. -
(Opcional) Desative o kernel crash dump.
.\acs-plugin-manager.exe --exec --plugin ecs_dump_config_win --params --disableSaída esperada ao desativar o serviço:
[03/19/2025 10:36:25] [info] Set crash dump success.
Referências
Após ativar o
kdump, colete informações de dump do kernel para análise de falhas.Visualize logs de inicialização para dumps de kernel em instâncias Linux com kdumpctl.
Visualize resultados de execução e corrija problemas comuns com o Cloud Assistant.