一种整机柜服务器电源的管理方法及系统的制作方法_2

文档序号:9666888阅读:来源:国知局
制,利用计时器对整机柜服务器管理模块是否异常进行判断,即监测计时器的数值,并根据计时器的数值控制电源模块的开关;从而保证了整机柜服务器电源供电的正常,降低了整机柜服务器因电源供电异常而出现故障,提高了整机柜服务器的可用性和可靠性。
【附图说明】
[0049]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0050]图1为本发明实施例所提供的整机柜服务器电源的管理方法的流程图;
[0051]图2为本发明实施例所提供的整机柜服务器电源的管理系统的结构框图;
[0052]图3为本发明实施例所提供的另一整机柜服务器电源的管理系统的结构框图。
【具体实施方式】
[0053]本发明的核心是提供一种整机柜服务器电源的管理方法及系统,能够有效对整机柜服务器电源状态信息监控,降低了整机柜服务器因电源供电异常而出现故障,提高了整机柜服务器的可用性和可靠性。
[0054]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0055]请参考图1,图1为本发明实施例所提供的整机柜服务器电源的管理方法的流程图;该方法包括:
[0056]slOO、整机柜服务器管理模块按照第一预定轮询周期,向电源模块发送查询指令;
[0057]其中,整机柜服务器管理模块即RMC按照第一预定轮询周期,这里的第一预定轮询周期可以根据实际情况进行确定。最好可以是实时对电源模块的情况进行监控,但是要考虑到处理数据的能力以及整机柜服务器管理模块的性能等因素,一般情况下第一预定轮训周期的值小于3秒,可以保证对电源的监控比较好,且现有整机柜服务器管理模块可以满足处理条件。例如2秒,即整机柜服务器管理模块每隔2秒就向电源模块发送查询指令,查看电源情况。这里的整机柜服务器可以包含Smart Rack整机柜服务器。
[0058]sllO、所述电源模块根据所述查询指令,将设定参数信息发送到所述整机柜服务器管理模块,并将计时器清零,且在清零后开始计时;
[0059]其中,这里的设定参数信息可以由用户根据实际情况进行确定,例如可以包括:PSU FW版本信息即电源模块复位版本信号、电源模块制造厂、电源模块PSU SN信息、电源的输入电压、输出电源、输入电流、输出电源、输入功耗、输出功耗以及电源工作的环境温度。且这里的每个电源模块都具有一个计时器,或者是整个电源模块具有一个计时器;该计时器每次在接收到整机柜服务器管理模块对电源模块的查询信息时就清零,清零之后从0开始计时,直到下次接收到整机柜服务器管理模块发送的查询信息时再次清零。
[0060]因此可以根据计时器的数值判定接收查询指令的时间,并可以根据该时间判断整机柜服务器管理模块是否发生故障;例如,设定整机柜服务器管理模块发生故障时,不能对电源模块发送查询指令,这样计时器就不能正常清零,当这里的轮询周期是2秒,则这里计时器的数值超过2时,则证明整机柜服务器管理模块的下一个查询指令并没有正常发出,即可以判定整机柜服务器管理模块发生故障信息。
[0061]sl20、所述整机柜服务器管理模块根据获取的所述设定参数信息,以及用户的操作信息,获取电源信息,并根据所述电源信息对所述电源模块进行管理;
[0062]其中,用户的操作信息可以包括对电源控制模式的选择等,因此,这里的电源信息主要包括电源模块在位数量、电源控制模式、电源的控制状态、电源模块总输入功耗、电源模块总输出功耗、电源模块转换效率。整机柜服务器管理模块可以根据这些电源信息对电源模块的状态进行判断,实现对电源模块的监控和管理。可以根据这些电源信息对电源模块进行控制,处理电源模块的故障信息。实现整机柜服务器管理模块对电源模块的管理。
[0063]sl30、所述电源模块监测所述计时器的数值,并根据所述计时器的数值控制所述电源模块的开关。
[0064]其中,例如步骤110中的例子,设定整机柜服务器管理模块发生故障时,不能对电源模块发送查询指令,这样计时器就不能正常清零,当这里的轮询周期是2秒,则这里计时器的数值超过2秒时,则证明整机柜服务器管理模块的下一个查询指令并没有正常发出,即可以判定整机柜服务器管理模块发生故障信息。即电源模块监测计时器的数值,并根据所述计时器的数值判定整机柜服务器管理模块是否发生故障。这里可以将计时器的数值与设定的阈值进行比较,阈值可以略大于轮询周期。阈值的具体数值可以由用户自身进行确定;当确定整机柜服务器管理模块发生故障时,电源模块需要自行对电源模块的开关进行控制,防止出现整机柜服务器管理模块出现宕机时,电源模块PSU不能正常工作的情况。
[0065]因此,当电源模块确定整机柜服务器管理模块发生故障时,可以自行将各个电源模块全部重新开启,实现自动开机;也可以是先检测各个电源模块是否处于开机状态,若是,则不对其进行操作,若否,则将该电源模块自动开机。从而保证整机柜服务器电源供电的正常,降低了整机柜服务器因电源供电异常而出现故障,提高了整机柜服务器的可用性和可靠性。
[0066]基于上述技术方案,本发明实施例提供的整机柜服务器电源的管理方法,主要针对整机柜服务器集中供电的特点,可以方便用户对电源进行远程控制,有效的对整机柜服务器电源状态信息监控;且当整机柜服务器管理模块失效时,通过电源模块的计时器监测机制,利用计时器对整机柜服务器管理模块是否异常进行判断,从而保证了整机柜服务器电源供电的正常,降低了整机柜服务器因电源供电异常而出现故障,提高了整机柜服务器的可用性和可靠性。
[0067]基于上述技术方案,整机柜服务器管理模块按照第一预定轮询周期,向所述电源模块发送查询指令,包括:
[0068]所述整机柜服务器管理模块按照第一预定轮询周期,向所述电源控制模块发送查询指令;
[0069]所述电源控制模块向所述电源模块发送所述查询指令;
[0070]所述电源模块根据所述查询指令,将设定参数信息发送到所述整机柜服务器管理模块,并将计时器清零,包括:
[0071]所述电源模块根据所述查询指令,将所述设定参数信息发送到所述电源控制模块,并将计时器清零;
[0072]所述电源控制模块将所述设定参数信息发送到所述整机柜服务器管理模块。
[0073]其中,这里整机柜服务器管理模块可以通过电源控制模块对电源模块进行管理。将RMC模块即整机柜服务器管理模块通过I2C总线或者其他总线与电源控制模块相连;电源控制模块通过I2C总线或者网线与电源模块相连。
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1