码迷,mamicode.com
首页 > 其他好文 > 详细

kdump启动失败如何配置

时间:2015-03-16 11:15:39      阅读:911      评论:0      收藏:0      [点我收藏+]

标签:kdump配置   kdump 错误   no crashkernel   

本案环境:

[root@bright ~]# cat /etc/redhat-release && uname -r
CentOS release 6.6 (Final)
2.6.32-504.el6.x86_64


kdump是Linux内核崩溃转储机制。在系统崩溃时,kdump创建一个内存映像(vmcore),可以帮助确定崩溃原因。启用kdump需要你通过kdump专用储备系统存储器的一部分。这段内存不可用作其他用途。这和以前的diskdump,netdump是同样道理。只不过kdump是RHEL5特有的。



启动系统的时候发现kdump服务无法启动,如图:

技术分享

查阅系统日志文件中关于kdump服务的信息:

[root@bright ~]# awk -F: ‘/dump/‘ /var/log/messages | tail -2
Mar 15 00:52:05 bright kdump: No crashkernel parameter specified for running kernel
Mar 15 00:53:03 bright kdump: No crashkernel parameter specified for running kernel

查看grup.conf文件关于内核的信息

[root@bright ~]# awk -F: ‘/kernel/‘ /etc/grub.conf | grep -v ^#
	kernel /vmlinuz-2.6.32-504.el6.x86_64 ro root=UUID=bc924b70-6545-4520-b995-723f1413754c rd_NO_LUKS  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD crashkernel=auto LANG=zh_CN.UTF-8 rd_NO_LVM rd_NO_DM



解决方案:

修改/etc/grub.conf 中的内核行crashkernel=auto内容为crashkernel=128M@48M

[root@bright ~]# vi /etc/grub.conf 
[root@bright ~]# awk -F: ‘/kernel/‘ /etc/grub.conf | grep -v ^#
	kernel /vmlinuz-2.6.32-504.el6.x86_64 ro root=UUID=bc924b70-6545-4520-b995-723f1413754c rd_NO_LUKS  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD crashkernel=128M@48M LANG=zh_CN.UTF-8 rd_NO_LVM rd_NO_DM



重启系统,查看系统启动详细信息



技术分享



查看系统日志,kdump服务启动正常:

[root@bright ~]# awk -F: ‘/kdump/‘ /var/log/messages | tail -4
Mar 15 00:52:05 bright kdump: No crashkernel parameter specified for running kernel
Mar 15 00:53:03 bright kdump: No crashkernel parameter specified for running kernel
Mar 15 01:04:47 bright kdump: kexec: loaded kdump kernel
Mar 15 01:04:47 bright kdump: started up


OK !



参考文献:

About Kdump

本文出自 “做梦也想你” 博客,请务必保留此出处http://zmyxn.blog.51cto.com/3029175/1620686

kdump启动失败如何配置

标签:kdump配置   kdump 错误   no crashkernel   

原文地址:http://zmyxn.blog.51cto.com/3029175/1620686

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!