Centos kdump挂断

在CentOS 6.3上试用kdump。

在VMWare上一切都很好,并在哎呀崩溃内核加载和vmcore创build。

在物理机上我看到了oops消息,但是崩溃内核没有启动。

我用kexec加载内核,kdump加载。 我使用了“kexec –load”而不是“kexec –load-panic”来代替kdump。 之后,我运行“kexec -e”加载到新内核中。 在控制台上,我永远看到消息“启动新内核”。

有任何想法吗?

如果你只想configurationkdump的方式,那么你根本就不需要使用kexec。 一切都被整合到kdump deamon本身。

简单的步骤。

1)下载并安装相应的kernel-debuginfo和kernel-debuginfo-common

2)yum安装kexec-tools崩溃

3)编辑/etc/kdump.conf文件。 例如,如果你想将vmcore文件推送到远程机器,然后添加

net [email protected] core_collector makedumpfile -d 31 -c 

4)添加

 crashkernel=256M@16M 

在内核命令行选项中的/etc/grub.conf中

5)重新启动机器/虚拟机

6)启动kdump服务器

 service kdump start 

它会创build转储内核映像以在发生崩溃时加载。

7)现在testing它

 echo c > /proc/sysrq-trigger 

我有类似的问题,当崩溃内核的保留区域很小(我用crashkernel=64M )。 尝试增加crashkernel价值。 应该在您最喜欢的引导加载程序中指定为内核引导参数。