[发明专利]一种服务器掉电诊断方法、装置和系统在审
申请号: | 201910212859.1 | 申请日: | 2019-03-20 |
公开(公告)号: | CN109933182A | 公开(公告)日: | 2019-06-25 |
发明(设计)人: | 苏孝;叶丰华;班华堂 | 申请(专利权)人: | 浪潮商用机器有限公司 |
主分类号: | G06F1/28 | 分类号: | G06F1/28 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 250100 山东省济南市历城区唐冶新*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 电源状态信号 异常掉电 主板 诊断 目标主板 引脚电平 掉电 读取 供电异常 人工检测 上电启动 有效电平 自动检测 诊断性 日志 存储 检测 记录 配合 | ||
本发明实施例公开了一种服务器掉电诊断方法、装置和系统,CPLD在服务器上电启动后,检测服务器上各主板的电源状态信号;当出现异常的电源状态信号时,则存储各主板的当前电源状态信号,并将连接BMC的异常掉电引脚电平调整为有效电平。当异常掉电引脚电平为有效电平时,则说明服务器出现了异常掉电,此时BMC从CPLD中读取各主板的当前电源状态信号;当存在当前电源状态信号异常的目标主板时,则将目标主板供电异常的分析结果记录到日志。通过BMC和CPLD配合来实现服务器异常掉电后的自动检测和诊断,解决了现有技术中服务器异常掉电需要人工检测和诊断的问题,给使用者带来了很大的方便,提升了服务器的可诊断性和易用性。
技术领域
本发明涉及服务器技术领域,特别是涉及一种服务器掉电诊断方法、装置和系统。
背景技术
随着云计算技术和互联网行业的高速发展,服务器在大型数据中心、云计算基地等场合应用越来越广泛。在一个数据中心往往部署几万甚至几十万台服务器,因此服务器的管理易用性成为服务器使用管理者最为关注的问题。
近几年,基于IBM OpenPOWER处理器的服务器在市场上的应用越来越广泛,使用者对其可诊断性和易用性也提出了越来越高的要求。当按下开机按钮或基板管理控制器(Baseboard Management Controller,BMC)接收到远程发送来的开机IPMI命令后,OpenPOWER服务器上电,开始开机启动过程。
如果由于主板问题导致服务器不能正常上电,此时由于并列式闪存(ParallelNOR Flash,PNOR)还未启动,还没有开始正常的开机过程,使用者往往无法知道是哪里出现问题导致没有正常开机,需要专业人员量测主板相关信号分析才能确认问题原因。除了上电开机启动过程,如果服务器正常工作时由于主板原因导致服务器异常掉电,使用者也无法判断问题所在,也需要由专业人员测量主板信号进行分析,这给使用者造成了很大的不便。
可见,如何快速正确诊断服务器异常掉电原因,是本领域技术人员亟待解决的问题。
发明内容
本发明实施例的目的是提供一种服务器掉电诊断方法、装置和系统,可以快速正确诊断服务器异常掉电原因。
为解决上述技术问题,本发明实施例提供一种服务器掉电诊断方法,适用于CPLD,所述方法包括:
服务器上电启动后,检测所述服务器上各主板的电源状态信号;
当出现异常的电源状态信号时,则存储各主板的当前电源状态信号,并将连接BMC的异常掉电引脚电平调整为有效电平,以便于所述BMC依据各主板的当前电源状态信号确定出服务器供电异常的主板。
可选的,所述服务器上电启动后,检测所述服务器上各主板的电源状态信号包括:
服务器上电启动后,按照预先设定的检测顺序,循环检测所述服务器上各主板的电源状态信号。
可选的,所述当出现异常的电源状态信号时,则存储各主板的当前电源状态信号包括:
当出现异常的电源状态信号时,判断预先设定的缓存区域是否有初始数据;
若否,则将各主板的当前电源状态信号存储至所述缓存区域;
若是,则将所述初始数据删除,并在删除所述初始数据之后将各主板的当前电源状态信号存储至所述缓存区域。
本发明实施例还提供了一种服务器掉电诊断装置,适用于CPLD,所述装置包括检测单元、存储单元和调整单元;
所述检测单元,用于服务器上电启动后,检测所述服务器上各主板的电源状态信号;
所述存储单元,用于当出现异常的电源状态信号时,则存储各主板的当前电源状态信号;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮商用机器有限公司,未经浪潮商用机器有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910212859.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于多存储器多处理器系统的电源管理方法
- 下一篇:一种电脑UPS电源