一种电压监控系统及方法技术方案

技术编号:14449206 阅读:80 留言:0更新日期:2017-01-18 09:58
本发明专利技术提供了一种电压监控系统及方法。该系统包括:电源单元,用于连接到所述铜排,并向所述铜排输出供电电压;所述至少一个节点,均连接到所述铜排,从所述铜排取电;所述BMC,用于轮询所述至少一个节点,检测当前轮询到的节点的当前电压值,根据预先设置的电压阈值判断所述当前电压值是否出现异常,如果是,则根据当前的判断结果设置节点电压异常状态,并提供电压获取命令;RMC,用于通过所述电压获取命令,从所述BMC获取节点电压状态,如果获取到的是所述节点电压异常状态,则确定节点电压出现异常,并向所述BMC返回所述清除电压状态命令。本方案能够对整机柜服务器内的节点的供电电压进行监控。

【技术实现步骤摘要】

本专利技术涉及电子信息
,特别涉及一种电压监控系统及方法。
技术介绍
在整机柜服务器中,采取的是集中供电的方式。在整机柜服务器中,各个部件比如电源、节点等都会连接到供电铜排。电源向供电铜排输出电压,节点等部件则从供电铜排进行取电。由于整机柜服务器具有集中供电的特点,铜排负责给所有节点服务器供电,因此对节点供电电压的监控则比较重要,是整机柜稳定性的重要保证。
技术实现思路
本专利技术实施例提供了一种电压监控及系统方法,能够对整机柜服务器内的节点的供电电压进行监控。电压监控系统,包括:电源单元、铜排、至少一个节点、基板管理控制器BMC、路由器后台管理中心RMC,其中,所述电源单元,用于连接到所述铜排,并向所述铜排输出供电电压;所述至少一个节点,均连接到所述铜排,从所述铜排取电;所述BMC,用于轮询所述至少一个节点,检测当前轮询到的节点的当前电压值,根据预先设置的电压阈值判断所述当前电压值是否出现异常,如果是,则根据当前的判断结果设置节点电压异常状态,并提供电压获取命令;在接收到所述RMC发来的清除电压状态命令,将节点电压设置为正常状态,继续执行所述轮询所述至少一个节点;所述RMC,用于通过所述电压获取命令,从所述BMC获取节点电压状态,如果获取到的是所述节点电压异常状态,则确定节点电压出现异常,并向所述BMC返回所述清除电压状态命令。进一步包括:中板,所述中板连接在所述BMC与所述RMC之间,用于传输所述BMC与所述RMC之间的所述电压获取命令以及所述清除电压状态命令。所述电压阈值包括:第一级别电压阈值和第二级别电压阈值;所述第二级别电压阈值大于所述第一级别电压阈值;所述节点电压异常状态包括:警告warning状态和关键critical状态;所述BMC,在执行所述根据当前的判断结果设置节点电压异常状态时,如果所述当前电压值大于所述第一级别电压阈值但是小于所述第二级别电压阈值,则设置为所述warning状态;如果所述当前电压值大于所述第二级别电压阈值,则设置为所述critical状态。所述BMC中保存有状态迁移规则,其中,所述状态迁移规则中,所述正常状态可迁移到所述warning状态或者所述critical状态,所述warning状态可迁移到所述critical状态;所述BMC在判断出所述当前电压值大于所述第一级别电压阈值但是小于所述第二级别电压阈值之后,并在所述设置为所述warning状态之前,进一步判断当前记录的节点电压状态是否为critical状态,如果是,则保留所述critical状态,否则,继续执行将所述节点电压状态设置为所述warning状态;并且,所述BMC在判断出所述当前电压值大于所述第二级别电压阈值之后,并在所述设置为所述critical状态之前,进一步判断当前的节点电压状态是否为所述正常状态或者所述warning状态,如果是继续执行所述设置为所述critical状态。所述RMC,进一步用于判断机柜的上半部分的多个节点或者下半部分的多个节点的电压均出现异常,如果是,则确定所述铜排出现异常。一种基于上述任意一种电源监控系统进行电压监控的方法,包括:由BMC轮询至少一个节点,检测当前轮询到的节点的当前电压值;由BMC根据预先设置的电压阈值判断所述当前电压值是否出现异常,如果是,则根据当前的判断结果设置节点电压异常状态,并提供电压获取命令;由RMC通过所述电压获取命令,从所述BMC获取节点电压状态;如果获取到的是所述节点电压异常状态,则所述RMC确定节点电压出现异常,并向所述BMC返回所述清除电压状态命令;所述BMC在接收到所述RMC发来的清除电压状态命令,将节点电压设置为正常状态,返回执行所述轮询所述至少一个节点。预先设置OEM命令格式的电压获取命令以及所述清除电压状态命令;当所述电源监控系统中进一步包括中板时,所述由RMC通过所述电压获取命令从所述BMC获取节点电压状态包括:由所述RMC将所述电压获取命令传输给所述中板,所述中板将所述电压获取命令发送给所述BMC,所述BMC接收到所述电压获取命令后,将所述节点电压状态通过所述中板转发给所述RMC;所述向所述BMC返回所述清除电压状态命令包括:所述RMC将所述清除电压状态命令发送给所述中板,由所述中板将所述清除电压状态命令发送给所述BMC。所述电压阈值包括:第一级别电压阈值和第二级别电压阈值;所述第二级别电压阈值大于所述第一级别电压阈值;所述节点电压异常状态包括:警告warning状态和关键critical状态;所述根据当前的判断结果设置节点电压异常状态包括:如果所述当前电压值大于所述第一级别电压阈值但是小于所述第二级别电压阈值,则设置为所述warning状态;如果所述当前电压值大于所述第二级别电压阈值,则设置为所述critical状态。该方法进一步包括:设置状态迁移规则,在所述状态迁移规则中,异常状态只能升级不能降级:当前是正常OK状态,则可以迁移到所述warning状态或者所述critical状态;当前是warning状态,只能迁移到所述critical状态,但是不能迁移至OK状态;当前是critical状态,不能迁移到OK状态或者warning状态。在判断出所述当前电压值大于所述第一级别电压阈值但是小于所述第二级别电压阈值之后,并在所述设置为所述warning状态之前,进一步包括:判断当前记录的节点电压状态是否为critical状态,如果是,则保留所述critical状态,否则,继续执行将所述节点电压状态设置为所述warning状态;在判断出所述当前电压值大于所述第二级别电压阈值之后,并在所述设置为所述critical状态之前,进一步包括:判断当前的节点电压状态是否为所述正常状态或者所述warning状态,如果是继续执行所述设置为所述critical状态。本专利技术实施例提供了电压监控方法及系统,由于重新设计了整机柜内各个部件的布局、连接及协作处理,包括:电源单元连接到所述铜排,并向所述铜排输出供电电压;所述至少一个节点,均连接到所述铜排,从所述铜排取电;所述BMC,用于轮询所述至少一个节点,检测当前轮询到的节点的当前电压值,根据预先设置的电压阈值判断所述当前电压值是否出现异常,如果是,则根据当前的判断结果设置节点电压异常状态,并提供电压获取命令;在接收到所述RMC发来的清除电压状态命令,将节点电压设置为正常状态,继续执行所述轮询所述至少一个节点;所述RMC,用于通过所述电压获取命令,从所述BMC获取节点电压状态,如果获取到的是所述节点电压异常状态,则确定节点电压出现异常,并向所述BMC返回所述清除电压状态命令。可见,基于上述布局和协作处理,能够对整机柜服务器内的节点的供电电压进行监控。并且,由于不是简单地将节点的当前电压值传输到RMC进行电压值比较,因此,避免了电压故障时电压波动很快,异常电压持续时间较短,从而导致的异常电压很难抓取到,不能及时发现电压波动的情况。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术本文档来自技高网...

【技术保护点】
一种电压监控系统,其特征在于,包括:电源单元、铜排、至少一个节点、基板管理控制器BMC、路由器后台管理中心RMC,其中,所述电源单元,用于连接到所述铜排,并向所述铜排输出供电电压;所述至少一个节点,均连接到所述铜排,从所述铜排取电;所述BMC,用于轮询所述至少一个节点,检测当前轮询到的节点的当前电压值,根据预先设置的电压阈值判断所述当前电压值是否出现异常,如果是,则根据当前的判断结果设置节点电压异常状态,并提供电压获取命令;在接收到所述RMC发来的清除电压状态命令,将节点电压设置为正常状态,继续执行所述轮询所述至少一个节点;所述RMC,用于通过所述电压获取命令,从所述BMC获取节点电压状态,如果获取到的是所述节点电压异常状态,则确定节点电压出现异常,并向所述BMC返回所述清除电压状态命令。

【技术特征摘要】
1.一种电压监控系统,其特征在于,包括:电源单元、铜排、至少一个节点、基板管理控制器BMC、路由器后台管理中心RMC,其中,所述电源单元,用于连接到所述铜排,并向所述铜排输出供电电压;所述至少一个节点,均连接到所述铜排,从所述铜排取电;所述BMC,用于轮询所述至少一个节点,检测当前轮询到的节点的当前电压值,根据预先设置的电压阈值判断所述当前电压值是否出现异常,如果是,则根据当前的判断结果设置节点电压异常状态,并提供电压获取命令;在接收到所述RMC发来的清除电压状态命令,将节点电压设置为正常状态,继续执行所述轮询所述至少一个节点;所述RMC,用于通过所述电压获取命令,从所述BMC获取节点电压状态,如果获取到的是所述节点电压异常状态,则确定节点电压出现异常,并向所述BMC返回所述清除电压状态命令。2.根据权利要求1所述的系统,其特征在于,进一步包括:中板,所述中板连接在所述BMC与所述RMC之间,用于传输所述BMC与所述RMC之间的所述电压获取命令以及所述清除电压状态命令。3.根据权利要求1所述的系统,其特征在于,所述电压阈值包括:第一级别电压阈值和第二级别电压阈值;所述第二级别电压阈值大于所述第一级别电压阈值;所述节点电压异常状态包括:警告warning状态和关键critical状态;所述BMC,在执行所述根据当前的判断结果设置节点电压异常状态时,如果所述当前电压值大于所述第一级别电压阈值但是小于所述第二级别电压阈值,则设置为所述warning状态;如果所述当前电压值大于所述第二级别电压阈值,则设置为所述critical状态。4.根据权利要求3所述的系统,其特征在于,所述BMC中保存有状态迁移规则,在所述状态迁移规则中,异常状态只能升级不能降级:当前是正常OK状态,则可以迁移到所述warning状态或者所述critical状态;当前是warning状态,只能迁移到所述critical状态,但是不能迁移至OK状态;当前是critical状态,不能迁移到OK状态或者warning状态;所述BMC在判断出所述当前电压值大于所述第一级别电压阈值但是小于所述第二级别电压阈值之后,并在所述设置为所述warning状态之前,进一步判断当前记录的节点电压状态是否为critical状态,如果是,则保留所述critical状态,否则,继续执行将所述节点电压状态设置为所述warning状态;并且,所述BMC在判断出所述当前电压值大于所述第二级别电压阈值之后,并在所述设置为所述critical状态之前,进一步判断当前的节点电压状态是否为所述正常状态或者所述warning状态,如果是继续执行所述设置为所述critical状态。5.根据权利要求1所述的系统,其特征在于,所述RMC,进一步用于判断机柜的上半部分的多个节点或者下半部分的多个节点的电压均出现异常,如果是,则确定所述铜排出现异常。6.一种基于权利要求1至5中任...

【专利技术属性】
技术研发人员:苏孝
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1