[发明专利]一种服务器电源装置故障定位的方法在审
申请号: | 201710267112.7 | 申请日: | 2017-04-21 |
公开(公告)号: | CN107092334A | 公开(公告)日: | 2017-08-25 |
发明(设计)人: | 孙海鹏;孙连震 | 申请(专利权)人: | 广东浪潮大数据研究有限公司 |
主分类号: | G06F1/28 | 分类号: | G06F1/28;G06F11/07 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 孟峣 |
地址: | 510640 广东省广州市天河区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 电源 装置 故障 定位 方法 | ||
技术领域
本发明涉及计算机服务器技术领域,具体地说是一种实用性强、服务器电源装置故障定位的方法。
背景技术
在当前服务器的生产阶段和售后客服都需要诊断工具来检测产品质量和发现产品故障,以往的电源装置测试,只能检测出服务器上电源装置的厂商,序列号,型号,当前状态,当前电压,电流等信息,而此时电源装置位于服务器的机壳内,无法查看标签上的序列号等信息,也就无法将故障信息定位到具体的电源装置上,难以分辨出是哪一个电源装置发生了故障,影响诊断和维修的效率。基于这种问题,我们发明了一种服务器电源装置故障定位的方法。
发明内容
本发明的技术任务是针对以上不足之处,提供一种实用性强、服务器电源装置故障定位的方法。
一种服务器电源装置故障定位的方法,包括以下步骤:
一、首先获取当前服务器支持的电源数量和电源装置槽位信息;
二、获取电源装置的信息,该信息包括固定信息和实时信息;
三、根据获取的电源装置的信息对应到步骤一中获取的相关信息,得到该电源装置的槽位信息,当检测到电源装置出现故障时,及时定位电源装置对应的槽位。
所述步骤一通过读取SMBIOS信息来确定服务器所支持的电源数量和槽位名称信息;获取当前连接电源的个数和所在槽位,并检查每一个槽位上的电源的固定信息,该固定信息包括厂商、序列号、型号、槽位名称。
基于SMBIOS 3.0规范标准,Type 39的offset 05h处保存槽位名称字符串的索引,offset 07h处保存厂商名称字符串的索引,offset 08h处保存序列号字符串的索引,步骤一通过读取内存中SMBIOS的内容,得到当前槽位的名称,电源是否在位,在位的电源的厂商及序列号信息,具体为:读取内存中SMBIOS的内容;找到type=39的SMBIOS表的入口地址;解析槽位名称、设备名称、厂商名称、序列号名称和状态信息。
所述步骤二中电源装置信息通过向BMC发送IPMI指令,读取并检查电源装置的固定信息和实时信息。
固定信息和实时信息包括厂商、序列号、当前温度、当前输入电压、当前输入电流、当前输出电压、当前输出电流、当前状态。
步骤二中获取电源装置实时信息通过读取传感器数据获得,传感器通过I2C总线连接BMC,从而通过IPMI发送指令,读取这些传感器的值。
在IPMI命令中,设置电源装置的NetFn为0x3A,设置访问电源信息的CMD值为0x71,设置Req1为当前电源装置索引值,发送指令后,解析返回的字节,该返回的字节为传感器数据。
所述返回的字节是指传感器返回的在位信息、状态信息、温度信息、电流信息、电压信息、功率信息。
解析传感器数据后,获得当前电源在位状态、厂商名称、序列号、实时信息,即当前输入、输出、电压、电流、功率、温度信息。
在步骤三中,根据IPMI指令获取的序列号对应到SMBIOS中的电源装置序列号,得到当前电源装置所在的槽位名称,将检测到的电源装置的实时信息对应到具体的槽位上,若从实时信息检测到异常,即可立即提示哪个槽位上的电源装置发生了故障。
本发明的一种服务器电源装置故障定位的方法,具有以下优点:
该发明的一种服务器电源装置故障定位的方法,首先获取服务器所支持的电源装置数目,和每个电源装置槽位名称,然后获取电源装置的实时电压电流信息,最后根据序列号确定此电源装置所在的槽位,这种方法不需要增加额外的预算,不需增加额外的操作,经济实用,可有效提高服务器电源装置故障诊断的效率和准确性,适用于生产阶段的质量检测和售后客服的故障紧急处理等场景,实用性强,易于实现,易于推广。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面结合具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东浪潮大数据研究有限公司,未经广东浪潮大数据研究有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710267112.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于计算机的散热托盘
- 下一篇:优化的链路训练及管理机制