[发明专利]一种Linux服务器系统kdump服务的配置方法在审
申请号: | 201810763977.7 | 申请日: | 2018-07-12 |
公开(公告)号: | CN109062627A | 公开(公告)日: | 2018-12-21 |
发明(设计)人: | 张旭芳;匡志鹏 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F11/34 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 刘雪萍 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 配置 内存 崩溃 配置过程 服务器 内存地址空间 工具包 服务器系统 大小计算 内存区域 内核参数 配置脚本 配置文件 备份 检测 自动化 服务 退出 创建 | ||
本发明提供一种Linux服务器系统kdump服务的配置方法,创建配置脚本进行自动化配置,包括如下步骤:配置kdump kernel的内存区域;配置kdump config文件;配置内核参数,并将配置后的kdump设置为实时生效。检测服务器系统是否安装kexec‑tools工具包,若已安装,执行配置过程,否则退出配置过程。对配置文件进行备份;检测服务器总内存的大小,并根据服务器总内存的大小计算崩溃内存的大小;根据计算出的崩溃内存的大小进行崩溃内存地址空间的设置。
技术领域
本发明涉及服务器系统技术领域,具体涉及一种Linux服务器系统kdump服务的配置方法。
背景技术
服务器系统故障的分析定位,日志的收集是基础。当服务器系统发生宕机、死机等严重故障时,若能产生vmcore日志,通过分析vmcore能够帮助快速准确的定位故障。
在服务器系统发生宕机、黑屏、死机等严重问题时,若已经配置了kdump服务,则能够自动或手动触发Linux系统产生内核崩溃转储文件vmcore, 对vmcore的解析有助于此类严重问题的定位。
kdump是在系统崩溃、死锁或者死机的时候用来转储内存运行参数的一个工具和服务,如果系统一旦崩溃那么正常的内核就没有办法工作了,在这个时候将由kdump产生一个用于capture当前运行信息的内核,该内核会将此时的内存中的所有运行状态和数据信息收集到一个dump core文件中以便于Red Hat工程师分析崩溃原因,一旦内存信息收集完成,系统将自动重启。
但是kdump服务的配置比较复杂繁琐,需要用户根据配置文档,一步步的操作,需要修改多个配置文件,需要执行多个命令,费时且容易出错,一旦出错,查找原因也非常的耗时。
发明内容
为了克服上述现有技术中的不足,本发明提供一种Linux服务器系统kdump服务的配置方法,以解决上述技术问题。
为了达到上述目的,本发明的技术方案是:
一种Linux服务器系统kdump服务的配置方法,创建配置脚本进行自动化配置,包括如下步骤:
配置kdump kernel的内存区域;
配置kdump config文件;
配置内核参数,并将配置后的kdump设置为实时生效。
进一步的,步骤配置kdump kernel的内存区域之前包括:
检测服务器系统是否安装kexec-tools工具包,若已安装,执行配置过程,否则退出配置过程。
进一步的,步骤配置kdump kernel的内存区域包括:
对配置文件进行备份;
检测服务器总内存的大小,并根据服务器总内存的大小计算崩溃内存的大小;
根据计算出的崩溃内存的大小进行崩溃内存地址空间的设置。
进一步的,步骤检测服务器总内存的大小,并根据服务器总内存的大小计算崩溃内存的大小,包括:
若服务器总内存小于2G,崩溃内存crashkernel=128M ,否则,崩溃内存crashkernel=auto。
进一步的,步骤配置kdump config文件具体包括:
对原始配置文件进行备份;
配置vmcore的转储位置;
配置vmcore的压缩策略;
配置kdump发生后,重启服务器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810763977.7/2.html,转载请声明来源钻瓜专利网。