Installa i pacchetti richiesti
yum --enablerepo=debug install kexec-tools crash kernel-debug kernel-debuginfo-`uname -r`
Modifica grub
Un argomento del kernel deve essere aggiunto a /etc/grub.conf
per abilitare kdump. Si chiama crashkernel e può essere automatico o impostato come valore predefinito, ad es. 128M, 256M, 512M ecc.
La riga sarà simile alla seguente:
GRUB_CMDLINE_LINUX="rd.lvm.lv=rhel/swap crashkernel=auto rd.lvm.lv=rhel/root rhgb quiet"
Cambia il valore di crashkernel=auto
a crashkernel=128
o crashkernel=256
...
Rigenera la configurazione di grub:
grub2-mkconfig -o /boot/grub2/grub.cfg
Su un sistema con firmware UEFI, esegui invece quanto segue:
grub2-mkconfig -o /boot/efi/EFI/Centos/grub.cfg
Apri il /etc/zipl.conf
file di configurazione
individuare la sezione parameters=e modificare il parametro crashkernel=(o aggiungerlo se non presente). Ad esempio, per riservare 128 MB di memoria, utilizzare quanto segue:crashkernel=128M
salva ed esci
Rigenera la configurazione zipl:zipl
Abilitazione del servizio
Per iniziare il kdump
demone all'avvio, digita il seguente comando come root:
chkconfig kdump on
Ciò abiliterà il servizio per i runlevel 2, 3, 4 e 5. Allo stesso modo, digitando chkconfig kdump off
lo disabiliterà per tutti i runlevel.
Per avviare il servizio nella sessione corrente, utilizzare il seguente comando come root:
service kdump start