Installieren Sie die erforderlichen Pakete
yum --enablerepo=debug install kexec-tools crash kernel-debug kernel-debuginfo-`uname -r`
Grub ändern
/etc/grub.conf
muss ein Kernel-Argument hinzugefügt werden um kdump zu aktivieren. Es heißt Crashkernel und kann entweder automatisch sein oder als vordefinierter Wert festgelegt werden, z. 128M, 256M, 512M usw.
Die Zeile sieht etwa so aus:
GRUB_CMDLINE_LINUX="rd.lvm.lv=rhel/swap crashkernel=auto rd.lvm.lv=rhel/root rhgb quiet"
Ändern Sie den Wert von crashkernel=auto
bis crashkernel=128
oder crashkernel=256
...
Grub-Konfiguration neu generieren:
grub2-mkconfig -o /boot/grub2/grub.cfg
Führen Sie auf einem System mit UEFI-Firmware stattdessen Folgendes aus:
grub2-mkconfig -o /boot/efi/EFI/Centos/grub.cfg
Öffnen Sie die /etc/zipl.conf
Konfigurationsdatei
suchen Sie den Abschnitt parameters=und bearbeiten Sie den Parameter crashkernel=(oder fügen Sie ihn hinzu, falls er nicht vorhanden ist). Um beispielsweise 128 MB Arbeitsspeicher zu reservieren, verwenden Sie Folgendes:crashkernel=128M
speichern und beenden
Generieren Sie die Zipl-Konfiguration neu:zipl
Aktivieren des Dienstes
Um den kdump
zu starten daemon geben Sie beim Booten den folgenden Befehl als root ein:
chkconfig kdump on
Dadurch wird der Dienst für die Runlevel 2, 3, 4 und 5 aktiviert. Geben Sie in ähnlicher Weise chkconfig kdump off
ein wird es für alle Runlevel deaktivieren.
Um den Dienst in der aktuellen Sitzung zu starten, verwenden Sie als Root den folgenden Befehl:
service kdump start