一种机柜风扇调速异常处理方法、系统、介质及设备技术方案

技术编号:18553423 阅读:141 留言:0更新日期:2018-07-28 10:38
本发明专利技术公开了一种机柜风扇调速异常处理方法,应用于中板,包括:当检测到RMC异常时,则屏蔽RMC的风扇调速指令;获取各个BMC反馈的对应机柜节点所需的风扇转速,并对获取到的各个风扇转速进行比较,得到风扇转速最大值;利用风扇转速最大值对各个风扇的转速进行调整,以对机柜进行散热。可见,当RMC异常时,中板则屏蔽RMC的调速指令,并由中板获取BMC反馈的风扇所需的调速指令,然后中板对与中板对应区域的机柜节点进行散热,同理,其它中板也能利用该方法对与中板对应区域的机柜节点进行正常散热,以此来确保整个机柜的正常运行。相应的,本发明专利技术公开的一种机柜风扇调速异常处理系统、介质及设备,同样具有上述有益效果。

【技术实现步骤摘要】
一种机柜风扇调速异常处理方法、系统、介质及设备
本专利技术涉及服务器机柜监控管理
,特别涉及一种机柜风扇调速异常处理方法、系统、介质及设备。
技术介绍
随着计算机技术的不断发展,柜式服务器因其占用空间较小,并且可以在柜式服务器中集成几十个服务器节点,大大提高了服务器的性能,从而在实际中得到了广泛应用。目前柜式服务器风扇墙的散热调速主要是由RMC(RackManagementController,整机柜管理控制器)来进行统一管理,集中监控,但是当RMC出现故障,散热风扇调速就会异常,有可能导致整个柜式服务器的节点过热,进而导致柜式服务器的系统性风险,但是针对这一技术问题,目前还没有较为有效的解决办法,由此可见,提供怎样的一种方法来使得柜式服务器RMC故障时,风扇还能进行正常的散热,是本领域技术人员亟待解决的问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种机柜风扇调速异常处理方法、系统、介质及设备,以解决当RMC异常时,机柜不能进行正常散热的问题。其具体方案如下:一种机柜风扇调速异常处理方法,应用于中板,包括:当检测到RMC异常时,则屏蔽所述RMC的风扇调速指令;获取各个BMC反馈的对应机柜节点所需的风扇转速,并对获取到的各个风扇转速进行比较,得到风扇转速最大值;利用所述风扇转速最大值对各个风扇的转速进行调整,以对机柜进行散热。优选的,所述当检测到RMC异常时,则屏蔽所述RMC的风扇调速指令的过程,包括:当检测到所述RMC的数据丢失时,则屏蔽所述RMC的风扇调速指令。优选的,所述当检测到RMC异常时,则屏蔽所述RMC的风扇调速指令的过程,包括:当检测到所述RMC的风扇调速数据异常时,则屏蔽所述RMC的风扇调速指令。优选的,还包括:当检测到所述RMC正常时,则接收所述RMC的风扇调速指令。优选的,所述利用所述风扇转速最大值对各个风扇的转速进行调整的过程,包括:利用所述风扇转速最大值对各个所述风扇进行PWM调速。优选的,所述获取各个BMC反馈的对应机柜节点所需的风扇转速的过程,包括:通过IPMB获取各个所述BMC反馈的对应机柜节点所需的风扇转速;其中,各个所述BMC通过PID算法获取对应机柜节点所需的风扇转速。相应的,本专利技术还公开了一种机柜风扇调速异常处理系统,应用于中板,包括:指令屏蔽模块,用于当检测到RMC异常时,则屏蔽所述RMC的风扇调速指令;转速获取模块,用于获取各个BMC反馈的对应机柜节点所需的风扇转速,并对获取到的各个风扇转速进行比较,得到风扇转速最大值;转速调整模块,用于利用所述风扇转速最大值对各个风扇的转速进行调整,以对机柜进行散热。优选的,转速获取模块包括:转速获取单元,用于通过IPMB获取各个所述BMC反馈的对应机柜节点所需的风扇转速;其中,各个所述BMC通过PID算法获取对应机柜节点所需的风扇转速。相应的,本专利技术还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如前述公开的一种机柜风扇调速异常处理方法的步骤。相应的,本专利技术还公开了一种机柜风扇调速异常处理设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如前述公开的一种机柜风扇调速异常处理方法的步骤。在本专利技术中,一种机柜风扇调速异常处理方法,应用于中板,包括:当检测到RMC异常时,则屏蔽RMC的风扇调速指令;获取各个BMC反馈的对应机柜节点所需的风扇转速,并对获取到的各个风扇转速进行比较,得到风扇转速最大值;利用风扇转速最大值对各个风扇的转速进行调整,以对机柜进行散热。可见,在本专利技术中,当中板检测到RMC异常时,中板会立即屏蔽RMC向中板发送的风扇调速指令,以避免中板接收到RMC发送的错误指令信息,而且,此时中板会主动获取BMC反馈的与中板连接的对应机柜节点所需的风扇转速,然后比较各个机柜节点所需的风扇转速最大值,并且利用风扇转速最大值对与中板对应区域的风扇进行调速,以确保与中板对应区域的机柜节点能够进行正常的散热,同理,机柜中的其它中板也能利用该方法对与中板对应区域的机柜节点进行正常散热,以此来确保整个机柜的正常运行。相应的,本专利技术公开的一种机柜风扇调速异常处理系统、介质及设备,同样具有上述有益效果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的一种机柜风扇调速异常处理方法的流程图;图2为本专利技术实施例提供的一种机柜服务器的结构示意图;图3为本专利技术实施例提供的另一种机柜风扇调速异常处理方法的流程图;图4为本专利技术实施例提供的一种机柜风扇调速异常处理系统的结构图;图5为本专利技术实施例提供的一种机柜风扇调速异常处理设备的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种机柜风扇调速异常处理方法,如图1所示,该包括:步骤S11:当检测到RMC异常时,则屏蔽RMC的风扇调速指令。需要说明的是,在柜式服务器中,一般会集成几十个服务器节点,这些服务器节点通常是由RMC来进行统一管理和集中监控。在现有技术当中,RMC会通过中板控制机柜当中的各个机柜节点,然后对机柜中的各个机柜节点进行统一管理。需要说明的是,中板是机柜当中RMC与机柜节点BMC进行通讯命令转发和处理的硬件处理单元。具体的,在本实施例中,当中板检测到RMC异常时,会主动屏蔽RMC向中板发送的风扇调速指令,以避免中板利用接收到的错误指令对风扇进行调速。可以理解的是,RMC发生异常的原因有多种,比如:机柜硬件节点发生故障、人为操作不当引起的RMC数据丢失,或者是由于软件故障导致的RMC异常,在实际应用当中,导致RMC发生异常的原因多种多样,此处不再进行一一列举。步骤S12:获取各个BMC反馈的对应机柜节点所需的风扇转速,并对获取到的各个风扇转速进行比较,得到风扇转速最大值。步骤S13:利用风扇转速最大值对各个风扇的转速进行调整,以对机柜进行散热。需要说明的是,通常在一个柜式服务器中,RMC通常会控制多个中板,一个中板上连接有多个BMC(BaseboardManagementController,基板管理控制器),一个BMC对应控制一个机柜节点,而且,一个中板上会连接有多个风扇,然后这些风扇为与中板连接的机柜节点进行散热,也即,一个中板会通过与自身相连的风扇对与自身相连的机柜节点所在区域进行散热。如图2所示,在本实施例中,是以一个中板上连接有四个BMC和三个风扇为例进行说明,当中板检测到RMC异常时,则屏蔽RMC的风扇调速指令,此时,中板会主动获取与中板连接的各个BMC反馈的对应机柜节点所需的风扇转速,并比较这些风扇转速中的最大值,之后,利用反馈得到的风扇转速最大值对与中板连接的各个风扇的转速进行调整,以使得风扇对与本文档来自技高网...

【技术保护点】
1.一种机柜风扇调速异常处理方法,其特征在于,应用于中板,包括:当检测到RMC异常时,则屏蔽所述RMC的风扇调速指令;获取各个BMC反馈的对应机柜节点所需的风扇转速,并对获取到的各个风扇转速进行比较,得到风扇转速最大值;利用所述风扇转速最大值对各个风扇的转速进行调整,以对机柜进行散热。

【技术特征摘要】
1.一种机柜风扇调速异常处理方法,其特征在于,应用于中板,包括:当检测到RMC异常时,则屏蔽所述RMC的风扇调速指令;获取各个BMC反馈的对应机柜节点所需的风扇转速,并对获取到的各个风扇转速进行比较,得到风扇转速最大值;利用所述风扇转速最大值对各个风扇的转速进行调整,以对机柜进行散热。2.根据权利要求1所述的方法,其特征在于,所述当检测到RMC异常时,则屏蔽所述RMC的风扇调速指令的过程,包括:当检测到所述RMC的数据丢失时,则屏蔽所述RMC的风扇调速指令。3.根据权利要求1所述的方法,其特征在于,所述当检测到RMC异常时,则屏蔽所述RMC的风扇调速指令的过程,包括:当检测到所述RMC的风扇调速数据异常时,则屏蔽所述RMC的风扇调速指令。4.根据权利要求1所述的方法,其特征在于,还包括:当检测到所述RMC正常时,则接收所述RMC的风扇调速指令。5.根据权利要求1所述的方法,其特征在于,所述利用所述风扇转速最大值对各个风扇的转速进行调整的过程,包括:利用所述风扇转速最大值对各个所述风扇进行PWM调速。6.根据权利要求1至5任一项所述的方法,其特征在于,所述获取各个BMC反馈的对应机柜节点所需的风扇转速的过程,包括:通过I...

【专利技术属性】
技术研发人员:公衍宾
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1