kdump.serviceがcentOS 7に失敗しました。

kdump.serviceがcentOS 7に失敗しました。

私はCentOS 7 64デスクトップにインストールしてみました。最近のシステムアップデート後に起動中でしたCentOS 7

時にはシステムが起動し、操作を実行できます。ただし、次回起動時にも同じエラーが表示されます。

以下を入力してください:

systemctl 状態 kdump.service

わかりました:

● kdump.service - 競合復旧カーネル構成
ロード済み: ロード済み (/usr/lib/systemd/system/kdump.service; 有効化)
アクティビティ: Thu 2015-01-22 02:55:49 (結果: 終了コード) MST後に失敗しました。 39分前基本PID:1139(コード=終了、ステータス=1/失敗)

1月22日 02:55:49 localhost.localdomain kdumpctl[1139]: クラッシュしたカーネル用に予約されたメモリがありません。
1月22日 02:55:49 localhost.localdomain kdumpctl[1139]: kdump 開始: [失敗]
1月22日 02:55:49 localhost.localdomain systemd1:kdump.service: コード=Exited および状態=1/FAILURE で終了した基本プロセス
Jan 22 02:55:49 localhost.localdomain systemd1: 衝突回復カーネル装置を起動できません。
1月22日 02:55:49 localhost.localdomain systemd1:単位kdump.serviceが失敗状態に切り替わりました。
1月22日 02:55:49 localhost.localdomain systemd1:kdump.service が失敗しました。

システム構成 - kdump:
コマンドが見つかりません...

画像を追加

ここに画像の説明を入力してください。

ベストアンサー1

必須パッケージのインストール

yum --enablerepo=debug install kexec-tools crash kernel-debug kernel-debuginfo-`uname -r`

グラップ修正

kdumpを有効にするには、カーネルパラメータを追加する必要があります/etc/grub.conf。 crashkernelと呼ばれ、自動的に設定するか、128M、256M、512Mなどの事前定義値に設定できます。

この行は次のように表示されます。

GRUB_CMDLINE_LINUX="rd.lvm.lv=rhel/swap crashkernel=auto rd.lvm.lv=rhel/root rhgb quiet"

crashkernel=auto値を次に変更するcrashkernel=128crashkernel=256...

グラップ構成を再生成します。

grub2-mkconfig -o /boot/grub2/grub.cfg

UEFI ファームウェアがあるシステムでは、次のコマンドを実行します。

grub2-mkconfig -o /boot/efi/EFI/Centos/grub.cfg

/etc/zipl.conf構成ファイルを開く

パラメータ=セクションを見つけて、crashkernel=パラメータを編集します(存在しない場合は追加)。たとえば、128 MB のメモリを予約するには、次のコマンドを使用します。crashkernel=128M保存と終了

zipl 構成を再生成します。zipl

⁠サービスの有効化

起動時にデーモンを起動するには、kdumprootとして次のコマンドを入力します。

chkconfig kdump on

これにより、ランレベル2、3、4、5のサービスが有効になります。同様に、入力すると、chkconfig kdump offすべての実行レベルのサービスが無効になります。

現在のセッションでサービスを開始するには、root として次のコマンドを使用します。

service kdump start

おすすめ記事