必要なパッケージをインストールする
yum --enablerepo=debug install kexec-tools crash kernel-debug kernel-debuginfo-`uname -r`
grub を変更
/etc/grub.conf
にカーネル引数を追加する必要があります kdump を有効にします。これは crashkernel と呼ばれ、自動にするか、定義済みの値として設定することができます。 128M、256M、512Mなど
行は次のようになります:
GRUB_CMDLINE_LINUX="rd.lvm.lv=rhel/swap crashkernel=auto rd.lvm.lv=rhel/root rhgb quiet"
crashkernel=auto
の値を変更します crashkernel=128
まで または crashkernel=256
...
grub 構成を再生成します:
grub2-mkconfig -o /boot/grub2/grub.cfg
UEFI ファームウェアを搭載したシステムでは、代わりに以下を実行してください:
grub2-mkconfig -o /boot/efi/EFI/Centos/grub.cfg
/etc/zipl.conf
を開く 構成ファイル
parameters=セクションを見つけて、crashkernel=パラメータを編集します (存在しない場合は追加します)。たとえば、128 MB のメモリを確保するには、crashkernel=128M
を使用します。 保存して終了
zipl 構成を再生成します:zipl
サービスの有効化
kdump
を開始するには デーモンを起動するには、root として次のコマンドを入力します:
chkconfig kdump on
これにより、ランレベル 2、3、4、および 5 のサービスが有効になります。同様に、chkconfig kdump off
と入力します。 すべてのランレベルで無効にします。
現在のセッションでサービスを開始するには、root として次のコマンドを使用します:
service kdump start