电源故障处理方法、系统、终端及存储介质与流程

文档序号:37296708发布日期:2024-03-13 20:45阅读:13来源:国知局
电源故障处理方法、系统、终端及存储介质与流程

本发明属于服务器,具体涉及一种电源故障处理方法、系统、终端及存储介质。


背景技术:

1、随着大数据及云计算的发展,对服务器的计算能力以及系统运行稳定性要求越来越高。服务器电源作为整机能量提供单元,为提高系统的稳定性,通常会设计冗余电源。所以服务器电源通常设计支持n+n 冗余,当一个电源发生故障,冗余电源可以继续提供能量,保障系统正常运行。

2、相关冗余电源控制方法是通过bmc控制电源的工作状态,即在系统支持电源n+n冗余时,设置n个电源处于主输出工作状态(active),n个电源处于备用状态(standby)。当其中一个电源发生故障,处于备用状态的电源立即进入正常工作模式,保障系统的正常运行,及所有电源退出active+standby的工作模式,都进入正常工作模式。当服务器电源出现故障,会触发电源的保护机制,服务器电源的状态灯由绿色常亮变为橙色常亮,通过服务器系统发送电源状态字查询命令,根据返回的状态字确定电源的故障原因。

3、这种处理方式比较粗放,不能针对故障电源进行精细化控制,此外并未对故障电源进行断开处理,故障因素可能对电源本身器件造成损害。


技术实现思路

1、针对现有技术的上述不足,本发明提供一种电源故障处理方法、系统、终端及存储介质,以解决上述技术问题。

2、第一方面,本发明提供一种电源故障处理方法,包括:

3、bmc确认冗余电源中存在故障电源,基于预存的故障处理机制调取相应的电源工作模式配置方案;

4、将所述电源工作模式配置方案下发至电源的控制器,以使控制器按照相应配置方案配置电源的实际工作模式;

5、定位故障电源,将故障电源对应的电源线路断开。

6、在一个可选的实施方式中,bmc确认冗余电源中存在故障电源,基于预存的故障处理机制调取相应的电源工作模式配置方案,包括:

7、bmc轮询所有电源的状态字;

8、基于状态字的数值与电源状态的对应关系,解析电源的状态字表示的电源状态;

9、若所述电源状态为故障状态,则解析故障电源的规格,基于所述规格调取相应的电源工作模式配置方案。

10、在一个可选的实施方式中,所述方法还包括:

11、预先配置不同规格故障电源对应的电源工作模式配置方案,电源工作模式配置方案限定了剩余的不同规格电源对应的工作模式,所述工作模式为均衡模式、主供电模式、备供电模式中的任一种。

12、在一个可选的实施方式中,将所述电源工作模式配置方案下发至电源的控制器,以使控制器按照相应配置方案配置电源的实际工作模式,包括:

13、bmc采集电源的规格,基于电源的规格和电源工作模式配置方案为电源分配工作模式;

14、将分配的工作模式写入电源的控制器的寄存器中,所述控制器为控制所述电源工作状态的cpld。

15、在一个可选的实施方式中,在bmc确认冗余电源中存在故障电源之后,所述方法还包括:

16、利用电压隔离模块将bmc的供电网络由服务器的电源切换至poe系统由交换机的pse进行供电,所述bmc通过网络接口连接交换机。

17、在一个可选的实施方式中,定位故障电源,将故障电源对应的电源线路断开,包括:

18、建立电源的线路编号与继电器编号的对应关系;

19、若电源的电源状态为输入电压过压状态,查询与所述电源具有对应关系的继电器,控制所述继电器断开;

20、查询所述电源的状态字,并解析所述状态字对应的电源状态,若所述电源状态为电压已切断,则生成故障电源处理完成的提示信息;若所述电源状态不是电压已切断,则生成告警提示信息;

21、若电源的电源状态为输出短路状态,查询与所述电源具有对应关系的继电器,控制所述继电器断开;

22、查询所述电源的状态字,并解析所述状态字对应的电源状态,若所述电源状态为电压已切断,则生成故障电源处理完成的提示信息;若所述电源状态不是电压已切断,则生成告警提示信息;

23、在监控到生成故障电源处理完成的提示信息之后,将电源的编号发送至电源移除装置,电源移除装置基于预设电源编号与电源所在机柜的位置坐标对应信息,将相应的电源从服务器中拔出。

24、在一个可选的实施方式中,所述电源移除装置包括机械手。

25、第二方面,本发明提供一种电源故障处理系统,包括:

26、配置调取模块,用于bmc确认冗余电源中存在故障电源,基于预存的故障处理机制调取相应的电源工作模式配置方案;

27、模式调整模块,用于将所述电源工作模式配置方案下发至电源的控制器,以使控制器按照相应配置方案配置电源的实际工作模式;

28、线路处理模块,用于定位故障电源,将故障电源对应的电源线路断开。

29、在一个可选的实施方式中,配置调取模块包括:

30、状态轮询单元,用于bmc轮询所有电源的状态字;

31、状态解析单元,用于基于状态字的数值与电源状态的对应关系,解析电源的状态字表示的电源状态;

32、方案调取单元,用于若所述电源状态为故障状态,则解析故障电源的规格,基于所述规格调取相应的电源工作模式配置方案。

33、在一个可选的实施方式中,所述系统还包括:

34、预先配置不同规格故障电源对应的电源工作模式配置方案,电源工作模式配置方案限定了剩余的不同规格电源对应的工作模式,所述工作模式为均衡模式、主供电模式、备供电模式中的任一种。

35、在一个可选的实施方式中,模式调整模块包括:

36、模式分配单元,用于bmc采集电源的规格,基于电源的规格和电源工作模式配置方案为电源分配工作模式;

37、模式下发单元,用于将分配的工作模式写入电源的控制器的寄存器中,所述控制器为控制所述电源工作状态的cpld。

38、在一个可选的实施方式中,所述系统还包括:

39、电源切换模块,用于利用电压隔离模块将bmc的供电网络由服务器的电源切换至poe系统由交换机的pse进行供电,所述bmc通过网络接口连接交换机。

40、在一个可选的实施方式中,线路处理模块包括:

41、关系建立单元,用于建立电源的线路编号与继电器编号的对应关系;

42、第一控制单元,用于若电源的电源状态为输入电压过压状态,查询与所述电源具有对应关系的继电器,控制所述继电器断开;

43、第一校对单元,用于查询所述电源的状态字,并解析所述状态字对应的电源状态,若所述电源状态为电压已切断,则生成故障电源处理完成的提示信息;若所述电源状态不是电压已切断,则生成告警提示信息;

44、第二控制单元,用于若电源的电源状态为输出短路状态,查询与所述电源具有对应关系的继电器,控制所述继电器断开;

45、第二校对单元,用于查询所述电源的状态字,并解析所述状态字对应的电源状态,若所述电源状态为电压已切断,则生成故障电源处理完成的提示信息;若所述电源状态不是电压已切断,则生成告警提示信息;

46、线路处理单元,用于在监控到生成故障电源处理完成的提示信息之后,将电源的编号发送至电源移除装置,电源移除装置基于预设电源编号与电源所在机柜的位置坐标对应信息,将相应的电源从服务器中拔出。

47、在一个可选的实施方式中,所述电源移除装置包括机械手。

48、第三方面,提供一种终端,包括:

49、处理器、存储器,其中,

50、该存储器用于存储计算机程序,

51、该处理器用于从存储器中调用并运行该计算机程序,使得终端执行上述的终端的方法。

52、第四方面,提供了一种计算机存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。

53、本发明的有益效果在于,本发明提供的电源故障处理方法、系统、终端及存储介质,通过监控电源状态,并在监控到电源故障后,调取相应的电源工作模式配置方案,实现对电源的精细化管理,进一步的,将故障电源所在的线路断开,降低故障电源对服务器电源器件的损害。

54、本发明通过轮询电源状态字实现对电源的状态监控,进一步基于故障状态的电源的规格调取相应的电源工作模式配置方案,并基于该方案和剩余正常电源的规格为各电源分配工作模式,进而实现对不同规格的电源的精细化管理。

55、本发明通过识别电源状态,对处于短路输出状态的电源进行继电器控制,使其断开,通过识别电源状态,对处于短路输出状态的电源进行继电器控制,使其断开,进一步控制电源移除装置,如机械手,将故障电源从服务器中移除,进一步避免了异常因素或异常电压电流对服务器器件可能存在的冲击影响。

56、此外,本发明设计原理可靠,结构简单,具有非常广泛的应用前景。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1