[发明专利]一种逻辑模块的故障解除方法、装置及设备在审
申请号: | 201911157848.4 | 申请日: | 2019-11-22 |
公开(公告)号: | CN110908839A | 公开(公告)日: | 2020-03-24 |
发明(设计)人: | 方磊;王志浩 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 薛娇 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 逻辑 模块 故障 解除 方法 装置 设备 | ||
本发明公开了一种逻辑模块的故障解除方法,由于逻辑模块的烧录过程出现错误时,大概率会导致逻辑模块中用于控制BMC复位的引脚被持续拉低,也就使得BMC故障并无法再次对逻辑模块进行初始FW的烧录,而本发明实施例中能够在判定BMC以及逻辑模块同时处于异常状态时,将初始FW烧录至逻辑模块,也即能够判定在此种状况下原有的烧录机制已经无法对逻辑模块进行程序烧录,并主动地将初始FW烧录至逻辑模块,使得逻辑模块所在的服务器或者存储系统能够在宕机后自动恢复,减小了对于服务器业务的影响。本发明还公开了一种逻辑模块的故障解除装置及设备,具有如上逻辑模块的故障解除方法相同的有益效果。
技术领域
本发明涉及服务器领域,特别是涉及一种逻辑模块的故障解除方法,本发明还涉及一种逻辑模块的故障解除装置及设备。
背景技术
服务器以及存储系统中都具有逻辑模块,逻辑模块可以负责自身所在系统的上电时序以及复位操作,逻辑模块一旦出现故障那么逻辑模块所在的系统便会宕机,但是在服务器以及存储系统中,BMC(Baseboard Management Controller,基板管理控制器)可以在逻辑模块故障时将初始FW(Firm Ware,固件)二次烧录至逻辑模块以便使其恢复正常,但是对逻辑模块进行固件的二次烧录的过程经常会出现意外终止的状况,逻辑模块便无法自动地恢复正常,因此服务器或者存储系统存在宕机后存在无法自动恢复的风险,只能等待工作人员去被动地发现并打开机壳进行维修,对服务器业务的影响较大。
因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。
发明内容
本发明的目的是提供一种逻辑模块的故障解除方法,使得逻辑模块所在的服务器或者存储系统能够在宕机后自动恢复,减小了对于服务器业务的影响;本发明的另一目的是提供一种逻辑模块的故障解除装置及设备,使得逻辑模块所在的服务器或者存储系统能够在宕机后自动恢复,减小了对于服务器业务的影响。
为解决上述技术问题,本发明提供了一种逻辑模块的故障解除方法,应用于处理器,包括:
监测逻辑模块以及基板管理控制器BMC是否同时处于异常状态;
若是,则将初始固件FW烧录至逻辑模块。
优选地,所述监测逻辑模块以及BMC是否同时处于异常状态具体为:
当BMC以及逻辑模块均启动完成时,监测所述逻辑模块以及所述BMC是否同时处于异常状态。
优选地,所述当BMC以及逻辑模块均启动完成时,监测所述逻辑模块以及所述BMC是否同时处于异常状态之前,该逻辑模块的故障解除方法还包括:
判断距离系统开机的时间是否达到预设BMC启动时长;
若是,则判定BMC以及逻辑模块均启动完成;
其中,所述BMC的启动时长大于所述逻辑模块的启动时长。
优选地,所述监测逻辑模块以及BMC是否同时处于异常状态具体为:
判断所述逻辑模块的心跳信号以及所述BMC的心跳信号是否同时异常。
优选地,该逻辑模块的故障解除方法还包括:
响应于参数修改指令,对所述预设BMC启动时长进行修改。
优选地,所述若是,则将初始FW烧录至逻辑模块之后,该逻辑模块的故障解除方法还包括:
判断对所述逻辑模块的烧录任务是否在预设时长内完成;
若否,则控制报警模块进行报警。
为解决上述技术问题,本发明还提供了一种逻辑模块的故障解除装置,应用于处理器,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911157848.4/2.html,转载请声明来源钻瓜专利网。