一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种服务器风扇防逆转方法和系统与流程

2022-03-09 00:34:00 来源:中国专利 TAG:


1.本发明涉及技术领域,更具体地说,涉及一种服务器风扇防逆转方法。此外,本发明还涉及一种服务器风扇防逆转系统。


背景技术:

2.随着服务器对风冷散热的要求越来越高,散热风扇技术也同步在不断提高,风扇规格中转速目前已经非常高,最高已超过2000rpm,这意味着服务器中的风流力量很大,风扇暴力热插拔运维需要关注是否支持,假如新插入的风扇电流驱动的正向力小于反向的风流外力,会导致新风扇逆转运行。
3.目前数据中心在做服务器风扇运维操作时主要有两种方式,一是服务器关机并下电,再更换风扇,二是服务器不关机、但需要bmc控制降低风扇转速(目的是减小风流方向变化的外力),再更换风扇。
4.服务器关机并下电、再更换风扇,会影响客户业务的正常运行,需要和客户协调停机运维的时间和影响。服务器不关机、但需要bmc控制降低风扇转速、再更换风扇,需要人为对服务器做风扇调控的设定,需要专业的人力投入,如果操作不当也会影响客户业务运行。
5.综上所述,如何使得更换风扇的操作更加稳妥,保证使用的安全,是目前本领域技术人员亟待解决的问题。


技术实现要素:

6.有鉴于此,本发明的目的是提供一种服务器风扇防逆转方法,该方法能够使得风扇更换更加安全,不必关闭服务器,还能保证服务器的稳定运转和安全使用。
7.本发明的另一目的是提供一种服务器风扇防逆转系统。
8.为了实现上述目的,本发明提供如下技术方案:
9.一种服务器风扇防逆转方法,应用于设置有至少两个风扇的服务器,包括:
10.当检测到故障风扇被拆除时,判断是否仍有风扇处于正常工作状态,如果是,则进入下一步;
11.控制正常工作状态的所述风扇降低转速至预设低速值,并持续第一预设时间;
12.若检测到所述故障风扇所在位置有风扇在位时,控制所有风扇的转速至正常工作值;
13.若所述第一预设时间后所述故障风扇所在位置没有设置风扇,则控制正常工作状态的所述风扇提升转速至预设高速值;
14.其中,所述正常工作值小于所述预设高速值,大于所述预设低速值。
15.优选的,所述控制正常工作状态的所述风扇降低转速至预设低速值,包括:
16.控制正常工作状态的所述风扇降低转速至预设低速值,并持续1至2分钟,在过程中,实时检测所述故障风扇所在位置是否有风扇在位。
17.优选的,所述判断是否仍有风扇处于正常工作状态之前,还包括:
18.判断服务器是否处于运行状态,若为是,则判断是否仍有风扇处于正常工作状态,若为否,则停止。
19.优选的,若检测到所述故障风扇所在位置有风扇在位时,控制所有风扇的转速至正常工作值的同时,还包括:
20.控制增大所述新安装的风扇的电源电流。
21.优选的,若第一预设时间后所述故障风扇所在位置的新安装的风扇在第二预设时间内出现运行不正常,则控制正常工作状态的所述风扇提升转速至预设高速值,并进行报警提示。
22.优选的,所述预设低速值为所述正常工作值的55%至65%,所述预设高速值为全速运转。
23.一种服务器风扇防逆转系统,应用于设置有至少两个风扇的服务器,所述服务器风扇防逆转系统包括:
24.风扇在位检测装置,其用于检测风扇是否在位;
25.风扇故障检测装置,其用于检测风扇是否处于正常工作状态;
26.控制器,其与所述风扇在未检测装置、所述风扇故障检测装置、风扇控制装置连接;当检测到故障风扇被拆除时,所述控制器判断是否仍有风扇处于正常工作状态,如果是,控制正常工作状态的所述风扇降低转速至预设低速值,并持续第一预设时间;若检测到所述故障风扇所在位置有风扇在位时,控制所有风扇的转速至正常工作值;若所述第一预设时间后所述故障风扇所在位置没有设置风扇,则控制正常工作状态的所述风扇提升转速至预设高速值;其中,所述正常工作值小于所述预设高速值,大于所述预设低速值。
27.所述控制器用于控制正常工作状态的所述风扇降低转速至预设低速值,并持续1至2分钟的过程中,控制风扇在位检测装置实时检测所述故障风扇所在位置是否有风扇在位。
28.若第一预设时间后所述故障风扇所在位置的新安装的风扇在第二预设时间内出现运行不正常,则控制正常工作状态的所述风扇提升转速至预设高速值。
29.所述预设低速值为所述正常工作值的55%至65%,所述预设高速值为全速运转。
30.本技术通过在更换风扇时增大正常工作的风扇的转速,从而平衡因为拆除风扇过程中造成的气流的变化带来的影响,保证了风扇热插拔运维操作可以在服务器业务正常运行的情况下完成,同时避免了风扇逆转的问题产生,保证了散热性能,并且避免了一系列风扇的产生。本技术还提供可一种服务器风扇防逆转系统。
附图说明
31.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
32.图1为本发明所提供的服务器风扇防逆转方法的流程图;
33.图2为本发明所提供的服务器风扇防逆转方法的扩展流程图。
具体实施方式
34.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
35.本发明的核心是提供一种服务器风扇防逆转方法,该方法能够使得风扇更换更加安全,不必关闭服务器,还能保证服务器的稳定运转和安全使用。
36.本发明的另一核心是提供一种包括上述服务器风扇防逆转系统。
37.请参考图1和图2,图1为本发明所提供的服务器风扇防逆转方法的流程图;图2为本发明所提供的服务器风扇防逆转方法的扩展流程图。
38.本技术提供了一种服务器风扇防逆转方法,应用于设置有至少两个风扇的服务器,需要说明的是,上述风扇可以安装在服务器的不同侧面,但优选为安装在服务器的同一侧面。上述服务器风扇防逆转方法具体包括以下步骤:
39.步骤s1、当检测到故障风扇被拆除时,判断是否仍有风扇处于正常工作状态,如果是,则进入下一步;
40.步骤s2、控制正常工作状态的风扇降低转速至预设低速值,并持续第一预设时间;
41.步骤s3、若检测到故障风扇所在位置有风扇在位时,控制所有风扇的转速至正常工作值;
42.若第一预设时间后故障风扇所在位置没有设置风扇,则控制正常工作状态的风扇提升转速至预设高速值;
43.其中,正常工作值小于预设高速值,大于预设低速值。
44.需要说明的是,步骤s1中判断是否具有正常状态的风扇是为了确定是否能够有原有的正常风扇进行风力的补充,以便降温,若没有,则需要停止,也即控制服务器的停止,以便从热度的源头降低,避免服务器发生故障。
45.步骤s2中控制正常工作状态的风扇降低转速至预设低速值,在此期间等待新的风扇插入,若保持原转速,则可能因为气流较大,造成新风扇的反转,因此,本技术将安装新风扇的这段时间中,正常工作状态的风扇被限制为预设低速装懂状态,在此期间,可以实时的做检测风扇在位信号的动作,以便在风扇安装好的第一时间调整其与风扇的转速。
46.步骤s3中,若检测到故障风扇所在位置有风扇在位时,指的是新的风扇安装完成后,由于风扇均在为位,且能够正常工作,因此,控制所有风扇正常工作,若第一预设时间后,原故障风扇位置处没有安装或没有完成安装新的风扇,则需要调整其他风扇,以提高转速,加速机箱内散热的进度,避免因为持续的保持低转速而导致机箱内部散热不良的问题。
47.本技术通过在更换风扇时增大正常工作的风扇的转速,从而平衡因为拆除风扇过程中造成的气流的变化带来的影响,保证了风扇热插拔运维操作可以在服务器业务正常运行的情况下完成,同时避免了风扇逆转的问题产生,保证了散热性能,并且避免了一系列风扇的产生。
48.在上述实施例的基础之上,步骤s2中控制正常工作状态的风扇降低转速至预设低速值,包括:
49.控制正常工作状态的风扇降低转速至预设低速值,并持续1至2分钟的过程中,实
时检测故障风扇所在位置是否有风扇在位。
50.需要说明的是,持续的1至2分钟主要用于进行风扇的更换,在此段时间内,需要实时检测故障风扇所在位置是否有风扇在位,也就是,实时检查新的风扇是否已经更换上心的风扇,当检测到有新风扇时,则可以进入到下一步骤。
51.在一个具体的实施例中,步骤s1中的判断是否仍有风扇处于正常工作状态之前,还包括以下步骤:
52.步骤s0、判断服务器是否处于运行状态,若为是,则判断是否仍有风扇处于正常工作状态,若为否,则停止。
53.需要说明的是,若当前服务器已属于待关机状态或者已经进入关机准备状态,则对于风扇的检测就不是必要的操作了,没有必要开启检测、而又停止的操作。
54.在上述任意一个所述的基础之上,若检测到所述故障风扇所在位置有风扇在位时,还包括:
55.控制增大新安装的风扇的电源电流。
56.需要说明的是,检测到所述故障风扇所在位置有风扇在位时指的是有新更换上的风扇,而不是原有的故障风扇。当更换新的风扇完成时,新的风扇可能会因为其他风扇的风力导致逆转,因此,本实施例中,将控制增大新安装的风扇的电源电流,从而使得该电扇的转速变大,避免产生逆转的问题。
57.本实施例从风扇本体角度着手,增大电流来实现风扇正向转动的驱动力,俗称电子刹车功能。
58.在上述任意一个实施例的基础之上,若第一预设时间后所述故障风扇所在位置的新安装的风扇在第二预设时间内出现运行不正常,则控制正常工作状态的所述风扇提升转速至预设高速值,并进行报警提示。
59.需要说明的是,新安装的风扇在第二预设时间内出现运行不正常指的是在安装后进行转动并未达到预期效果,或者不具有预设要求的转速状态,因而,可以认为,该风扇无法正常工作或达到预期的工作,因此需要进行报警,以便操作人员对其进行检测和处理。
60.在上述实施例中,预设低速值为正常工作值的55%至65%,预设高速值为全速运转。
61.本技术提供的一个具体的实施例中,在检测到有风扇被移出工作位置后,所有风扇转速降低到60%,并持续时间1分钟,在此期间进行新风扇安装工作,并且在此期间,实时不间断地检测风扇在位信号,也就是检测故障风扇位置是否安装了新的风扇,如果检测到新风扇在位,且能够正常工作,则控制所有风扇(包括原有的正常状态的风扇和新安装的风扇)执行正常调控策略,即进行正常工作转速,如果检测不到新风扇在位或工作异常、则发命令让所有风扇达到全速运转的状态,以保证散热状态的良好。
62.除了上述各个实施例中所提供的服务器风扇防逆转方法以外,本发明还提供一种用于实施上述方法的服务器风扇防逆转系统。该服务器风扇防逆转系统,应用于设置有至少两个风扇的服务器,服务器风扇防逆转系统包括:风扇在位检测装置、风扇故障检测装置和控制器。
63.其中,风扇在位检测装置用于检测风扇是否在位;风扇故障检测装置用于检测风扇是否处于正常工作状态;
64.控制器与风扇在未检测装置、风扇故障检测装置、风扇控制装置连接。
65.当检测到故障风扇被拆除时,控制器判断是否仍有风扇处于正常工作状态,如果是,控制正常工作状态的风扇降低转速至预设低速值,并持续第一预设时间;若检测到故障风扇所在位置有风扇在位时,控制所有风扇的转速至正常工作值;若第一预设时间后故障风扇所在位置没有设置风扇,则控制正常工作状态的风扇提升转速至预设高速值;其中,正常工作值小于预设高速值,且大于预设低速值。
66.可以知道,上述服务器风扇防逆转系统是用于实现服务器风扇防逆转的系统,风扇在位检测装置、风扇故障检测装置和控制器分别用于实现上述方法中的各个步骤和各个功能,因此,也就具有与上述方法相同的操作逻辑和有益效果,具体过程可以参考上述方法的内容。
67.在上述实施例的基础之上,控制器用于控制正常工作状态的风扇降低转速至预设低速值,并持续1至2分钟的过程中,控制风扇在位检测装置实时检测故障风扇所在位置是否有风扇在位。
68.在上述实施例的基础之上,若第一预设时间后故障风扇所在位置的新安装的风扇在第二预设时间内出现运行不正常,则控制正常工作状态的风扇提升转速至预设高速值。
69.可选的,预设低速值为正常工作值的55%至65%,预设高速值为全速运转。
70.本技术对于机箱上风扇运维场景下出现的问题,提出以从风扇本体角度解决的方式,例如,通过控制大电流来实现增大新安装的风扇正向转动的驱动力,俗称电子刹车功能,还有通过风扇调控策略的优化,界定了运维过程中风扇不同状态下bmc的优化调控方案,通过这两个方面来避免出现风扇逆转的问题。
71.在实际使用过程中,服务器业务运行期间,需要会对系统健康状态做实时监测,其中包括对风扇状态的监测,如果出现风扇状态异常(转速异常或者不在位等),则会记录异常状态并上报到运维系统。
72.通常运维工程师通过监控功能判断是否为风扇单体故障,如果是则考虑通过更换风扇的方式解决,如果不是会安排客服同事现场分析定位。
73.在进行风扇更换时,拆除单颗故障风扇,为了避免故障风扇位置出现回流过大、导致新插入风扇逆转的问题,此时系统判断到故障风扇拔出后,全部风扇转速降低到60%,并启动倒计时1分钟的设定。
74.系统判断1分钟内有新风扇安装至机箱上,系统就开始对新风扇状态做检测,假如运行状态正常,则所有风扇启动自动调控功能,故障处理完毕。
75.系统判断1分钟内没有插入新风扇,或者判断到新插入的风扇状态不正常,则所有在线风扇转速提高到100%,保持全力输出转速,从而保证散热并等待重新维修。需要说明的是,新安装的风扇是具有导入电子刹车功能的风扇。
76.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
77.以上对本发明所提供的服务器风扇防逆转方法和系统进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发
明权利要求的保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献