Instale os pacotes necessários
yum --enablerepo=debug install kexec-tools crash kernel-debug kernel-debuginfo-'uname -r'
Modifique o grub
Um argumento do kernel deve ser adicionado ao /etc/grub.conf
para ativar o kdump. É chamado crashkernel e pode ser automático ou definido como um valor predefinido. 128M, 256M, 512M, etc.
A linha será semelhante à seguinte:
GRUB_CMDLINE_LINUX="rd.lvm.lv=rhel/swap crashkernel=auto rd.lvm.lv=rhel/root rhgb quiet"
Altere o valor do crashkernel=auto
para crashkernel=128
ou crashkernel=256
...
Gerar novamente a configuração do grub:
grub2-mkconfig -o /boot/grub2/grub.cfg
Em um sistema com firmware UEFI, execute o seguinte:
grub2-mkconfig -o /boot/efi/EFI/Centos/grub.cfg
Abra o arquivo de configuração /etc/zipl.conf
localize a seção parameters =, e edite o parâmetro crashkernel = (ou adicione-o se não estiver presente). Por exemplo, para reservar 128 MB de memória, use o seguinte: crashkernel=128M
save e exit
Regenerar a configuração do zipl: zipl
Ativar o serviço
Para iniciar o daemon kdump
no momento da inicialização, digite o seguinte comando como root:
chkconfig kdump on
Isso ativará o serviço para os níveis de execução 2, 3, 4 e 5.
Da mesma forma, digitar chkconfig kdump off
desativará para todos os níveis de execução.
Para iniciar o serviço na sessão atual, use o seguinte comando como root:
service kdump start