[发明专利]服务器故障定位方法、装置、系统及计算机可读存储介质有效
| 申请号: | 202110127034.7 | 申请日: | 2021-01-29 |
| 公开(公告)号: | CN112948157B | 公开(公告)日: | 2022-12-23 |
| 发明(设计)人: | 孙秀强;黄家明;乔英良;李道童;姚藩益;李勋堂;王兵;艾山彬 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
| 主分类号: | G06F11/07 | 分类号: | G06F11/07 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 刘新雷 |
| 地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 服务器 故障 定位 方法 装置 系统 计算机 可读 存储 介质 | ||
本申请公开了一种服务器故障定位方法、装置、系统及计算机可读存储介质。其中,方法包括预先将基板管理控制器BMC的GPIO针脚和目标硬件的GPIO针脚进行物理连接,并根据GPIO信号状态设置固件的正式版本和测试版本的切换条件。在服务器主板上电启动过程中,主动读取目标硬件的GPIO信号的当前状态值,根据当前状态值和切换条件来确定加载的固件版本为测试版本还是正式版本。若加载的固件版本为测试版本,则输出该测试版本的串口日志信息至BMC;若加载的固件版本为正式版本,则根据预设正常启动条件和系统事件日志确定是否改变BMC和目标硬件连接的GPIO信号状态值,从而在服务器运行状态异常时,可基于BMC存储的串口日志信息高效、准确地定位故障所在。
技术领域
本申请涉及服务器技术领域,特别是涉及一种服务器故障定位方法、装置、系统及计算机可读存储介质。
背景技术
无论是软件开发还是硬件开发,在开发过程中都需要相关的调试手段将项目研发过程中遇到的各种问题进行分析、定位、解决,以使研发的项目或产品满足市场需求及客户需求。而对于服务器领域,产品或项目的安全性、可靠性、稳定性要求更高,例如在数据中心中批量部署几十万台服务器时,若出现大批量宕机、死机或者无法正常开机的情况将导致数据中心的业务受到致命的损害,同时也对数据中心的运维人员带来了极大的工作压力和任务量。可见,产品研发过程中的有效调试至关重要。
通常服务器的BIOS(Basic Input Output System,基本输入输出系统)版本分为正式版本即Release版本和测试版本即Debug版本,Debug版本就是在项目或产品研发过程中最常用的分析、定位、排故的常用手段。为了减少设备启动时间,避免客户查看代码开发及启动流程的机制原理,对外提供给客户或者产品上市后的固件版本几乎都是正式版本。
由于产品的固件版本往往为测试版本,这就导致产品在每次遇到宕机、无法开机等异常状况时,就需要研发人员进场亲自解决问题。相关研发人员会重新更新故障设备固件为Debug版本,通过模拟故障问题复现的方法和手段来搜集相关的BIOS的debug日志信息,这样对概率性问题及解决问题的周期造成了时间和金钱上的浪费,尤其对数据中心批量部署的服务器造成了致命的影响。此外,更重要的是,当固件更新为Debug版本固件后,之前产生的故障问题及故障现象很有可能就消失不见了,不利于进行问题分析及故障定位。
鉴于此,如何在设备故障之后,高效、准确定位故障,是所属领域技术人员需要解决的技术问题。
发明内容
本申请提供了一种服务器故障定位方法、装置、系统及计算机可读存储介质,在服务器运行状态异常时,可高效、准确地定位故障所在。
为解决上述技术问题,本发明实施例提供以下技术方案:
本发明实施例一方面提供了一种服务器故障定位方法,包括:
预先将BMC的GPIO针脚和目标硬件的GPIO针脚进行物理连接,并根据GPIO信号状态设置固件的正式版本和测试版本的切换条件;
在主板上电启动过程中,读取所述目标硬件的GPIO信号的当前状态值,并根据所述当前状态值和所述切换条件加载相应固件版本;
若所述固件版本为所述测试版本,输出所述测试版本的串口日志信息至所述BMC;若所述固件版本为所述正式版本,根据预设正常启动条件和系统事件日志确定是否改变所述BMC和所述目标硬件连接的GPIO信号状态值。
可选的,所述根据预设正常启动条件和系统事件日志确定是否改变所述BMC和所述目标硬件连接的GPIO信号状态值包括:
在基于所述正式版本的服务器开机过程中,判断开机参数是否满足所述预设正常启动条件;
若所述服务器的开机参数不满足所述预设正常启动条件,根据所述BMC发送的重启指令执行服务器重启操作,同时生成一条系统事件日志;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110127034.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:并混联机器人末端笛卡尔空间的刚度建模方法
- 下一篇:一种铜排的低成本加工方法





