Installez les packages requis
yum --enablerepo=debug install kexec-tools crash kernel-debug kernel-debuginfo-`uname -r`
Modifier grub
Un argument noyau doit être ajouté à /etc/grub.conf
pour activer kdump. C'est ce qu'on appelle crashkernel et il peut être soit automatique, soit défini comme une valeur prédéfinie, par ex. 128M, 256M, 512M etc.
La ligne ressemblera à ce qui suit :
GRUB_CMDLINE_LINUX="rd.lvm.lv=rhel/swap crashkernel=auto rd.lvm.lv=rhel/root rhgb quiet"
Changer la valeur du crashkernel=auto
à crashkernel=128
ou crashkernel=256
...
Régénérer la configuration grub :
grub2-mkconfig -o /boot/grub2/grub.cfg
Sur un système doté d'un micrologiciel UEFI, exécutez plutôt ce qui suit :
grub2-mkconfig -o /boot/efi/EFI/Centos/grub.cfg
Ouvrez le /etc/zipl.conf
fichier de configuration
localisez la section parameters=et modifiez le paramètre crashkernel=(ou ajoutez-le s'il n'est pas présent). Par exemple, pour réserver 128 Mo de mémoire, utilisez ce qui suit :crashkernel=128M
enregistrer et quitter
Régénérer la configuration zipl :zipl
Activation du service
Pour démarrer le kdump
démon au démarrage, tapez la commande suivante en tant que root :
chkconfig kdump on
Cela activera le service pour les niveaux d'exécution 2, 3, 4 et 5. De même, en tapant chkconfig kdump off
le désactivera pour tous les niveaux d'exécution.
Pour démarrer le service dans la session en cours, utilisez la commande suivante en tant que root :
service kdump start