一种控制方法、控制装置及服务器制造方法及图纸

技术编号:16499194 阅读:19 留言:0更新日期:2017-11-04 10:59
本发明专利技术实施例公开一种控制方法、装置及服务器,在系统电源供电条件下控制所述服务器系统处于运行状态,所述服务器系统包括有BMC系统;检测所述服务器系统是否发生有系统电源掉电,得到检测结果;当所述检测结果为所述服务器系统发生有系统电源掉电时,控制备用充电部件为所述BMC系统供电,以使所述BMC系统保持运行状态。

A control method, control device and server

The embodiment of the invention discloses a control method, a device and a server, the server control system is in operation in the power supply system under the condition of the server system comprises a BMC detection system; the server system is a system power off power to obtain the detection result; when the detection results to the server the system has the system when power is off, the standby control charging member for the BMC power supply system, so as to enable the BMC system to maintain the running state.

【技术实现步骤摘要】
一种控制方法、控制装置及服务器
本专利技术涉及系统控制技术,具体涉及一种控制方法、控制装置及服务器。
技术介绍
相关技术中,当服务器需要更换部件的时候,通常需要将服务器系统的系统电源交流电(AlternatingCurrent,AC)断电;之后,待更换部件完成后,再重新AC上电。当然,在AC断电后,由于基板管理控制器(BaseboardManagementController,BMC)因断电而关闭;待AC重新上电后,BMC需要比较长的启动时间才能重启,等到BMC启动充分才能启动服务器的操作系统。这样,在服务器更换部件的过程中,需要花费较长时间在BMC的启动上,尤其是在服务器的开发阶段。
技术实现思路
有鉴于此,本专利技术实施例为解决现有技术中存在的问题而提供一种控制方法、装置及服务器。本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供一种控制方法,应用于服务器系统,所述方法包括:在系统电源供电条件下控制所述服务器系统处于运行状态,所述服务器系统包括有BMC系统;检测所述服务器系统是否发生有系统电源掉电,得到检测结果;当所述检测结果为所述服务器系统发生有系统电源掉电时,控制备用充电部件为所述BMC系统供电,以使所述BMC系统保持运行状态。上述方案中,所述当所述检测结果为所述服务器系统发生有系统电源掉电时,控制备用充电部件为所述BMC系统供电,包括:当所述检测结果为所述服务器系统发生有系统电源掉电时,生成控制所述BMC系统进行供电切换的触发指令;基于所述触发指令,控制从系统电源切换至备用充电部件为所述BMC系统供电。上述方案中,所述方法还包括:检测所述服务器系统是否发生有系统电源掉电恢复,得到检测结果;当所述检测结果为所述服务器系统发生有系统电源掉电恢复时,控制从备用充电部件切换至系统电源继续为所述BMC系统供电。上述方案中,所述方法还包括:在系统电源供电条件下,检测所述备用充电部件是否存在电量不足;当所述备用充电部件存在电量不足时,控制所述系统电源为所述备用充电部件蓄电。上述方案中,所述备用充电部件为可蓄电电池。本专利技术实施例还提供一种控制装置,应用于服务器系统,所述装置包括:控制模块,用于在系统电源供电条件下控制所述服务器系统处于运行状态,所述服务器系统包括有基板管理控制器BMC系统;检测模块,用于检测所述服务器系统是否发生有系统电源掉电,得到检测结果;所述控制模块,还用于当所述检测结果为所述服务器系统发生有系统电源掉电时,控制备用充电部件为所述BMC系统供电,以使所述BMC系统保持运行状态。上述方案中,所述控制模块包括:生成单元,用于当所述检测结果为所述服务器系统发生有系统电源掉电时,生成控制所述BMC系统进行供电切换的触发指令;控制单元,用于基于所述触发指令,控制从系统电源切换至备用充电部件为所述BMC系统供电。上述方案中,所述检测模块,还用于检测所述服务器系统是否发生有系统电源掉电恢复,得到检测结果;所述控制模块,还用于当所述检测结果为所述服务器系统发生有系统电源掉电恢复时,控制从备用充电部件切换至系统电源继续为所述BMC系统供电。上述方案中,所述检测模块,用于在系统电源供电条件下,检测所述备用充电部件是否存在电量不足;所述控制模块,用于当所述备用充电部件存在电量不足时,控制所述系统电源为所述备用充电部件蓄电。本专利技术实施例又提供一种服务器,所述服务器包括控制器和备用充电部件;其中,控制器,用于在系统电源供电条件下控制所述服务器系统处于运行状态,所述服务器系统包括有基板管理控制器BMC系统;还用于检测所述服务器系统是否发生有系统电源掉电,得到检测结果;还用于当所述检测结果为所述服务器系统发生有系统电源掉电时,控制所述备用充电部件为所述BMC系统供电,以使所述BMC系统保持运行状态。本专利技术实施例所述控制方法、装置及服务器,在系统电源供电条件下控制所述服务器系统处于运行状态,所述服务器系统包括有BMC系统;检测所述服务器系统是否发生有系统电源掉电,得到检测结果;当所述检测结果为所述服务器系统发生有系统电源掉电时,控制备用充电部件为所述BMC系统供电,以使所述BMC系统保持运行状态。如此,本专利技术实施例在系统电源掉电恢复时,由于BMC系统不再需要重启,能够保证整个服务器系统在很短时间内即可达到启动运行状态,从而加快系统启动速率。附图说明图1为本专利技术实施例控制方法的实现流程示意图一;图2为本专利技术实施例服务器系统的组成结构示意图;图3为本专利技术实施例控制方法的实现流程示意图二;图4为本专利技术实施例控制方法的实现流程示意图三;图5为本专利技术实施例控制方法的实现流程示意图四;图6为本专利技术实施例控制装置的组成结构示意图;图7为本专利技术实施例服务器的组成结构示意图。具体实施方式下面结合附图和具体实施例对本专利技术作进一步详细说明。图1为本专利技术实施例控制方法的实现流程示意图一,如图1所示,所述方法应用于服务器系统,所述方法包括:步骤101:在系统电源供电条件下控制所述服务器系统处于运行状态,所述服务器系统包括有BMC系统;这里,如图2所示,所述服务器系统20可以包括如下组成部分:BMC系统21、中央处理器(CentralProcessingUnit,CPU)、输入/输出系统(InPut/OutPutSystem,IOSystem)23、以及平台管理控制中心(PlatformControllerHub,PCH)24。其中,系统电源通常为交流电源(ACPower),CPU包括分别控制不同运行程序的CPU221和CPU222。在实际应用中,所述交流电源一般向服务器系统提供取值为220V的交流电压。步骤102:检测所述服务器系统是否发生有系统电源掉电,得到检测结果;这里,服务器系统发生有系统电源掉电存在被动掉电和主动掉电两种情况:当服务器需要更换部件时,通常需要主动将服务器系统进行断电;当系统电源供电设备出现故障或系统电源与服务器接触中断时,会导致服务器系统被动掉电。步骤103:当所述检测结果为所述服务器系统发生有系统电源掉电时,控制备用充电部件为所述BMC系统供电,以使所述BMC系统保持运行状态。这里,所述备用充电设备可以为可蓄电电池(Battery)。传统技术中,服务器系统20在检测有系统电源掉电时,由于所述服务器系统20的各组成部分BMC系统21、CPU、IOSystem23、以及PCH24均处于掉电状态而停止运行。之后,在系统电源重新上电,即系统电源掉电恢复时,BMC系统需要比较长的启动时间才能重启。本专利技术实施例为了系统电源掉电恢复过程因BMC系统重启需要花费较长启动时间的问题,如图2所示,为BMC系统增设备用充电部件,如Battery。这样,当检测有所述服务器系统20发生有系统电源掉电时,控制备用充电部件为所述BMC系统21供电,以使所述BMC系统21保持运行状态。如此,在系统电源掉电恢复时,由于BMC系统21不再需要重启,能够保证整个服务器系统在很短时间内即可达到启动运行状态,从而加快系统启动速率。图3为本专利技术实施例控制方法的实现流程示意图二,如图3所示,所述方法应用于服务器系统,所述方法包括:步骤301:在系统电源供电条件下控制所述服务器系统处于运行状态,所述服务器系统包括有BMC系统;这里,如图2所示,所述服务器系统20本文档来自技高网...
一种控制方法、控制装置及服务器

【技术保护点】
一种控制方法,应用于服务器系统,其特征在于,所述方法包括:在系统电源供电条件下控制所述服务器系统处于运行状态,所述服务器系统包括有基板管理控制器BMC系统;检测所述服务器系统是否发生有系统电源掉电,得到检测结果;当所述检测结果为所述服务器系统发生有系统电源掉电时,控制备用充电部件为所述BMC系统供电,以使所述BMC系统保持运行状态。

【技术特征摘要】
1.一种控制方法,应用于服务器系统,其特征在于,所述方法包括:在系统电源供电条件下控制所述服务器系统处于运行状态,所述服务器系统包括有基板管理控制器BMC系统;检测所述服务器系统是否发生有系统电源掉电,得到检测结果;当所述检测结果为所述服务器系统发生有系统电源掉电时,控制备用充电部件为所述BMC系统供电,以使所述BMC系统保持运行状态。2.根据权利要求1所述的方法,其特征在于,所述当所述检测结果为所述服务器系统发生有系统电源掉电时,控制备用充电部件为所述BMC系统供电,包括:当所述检测结果为所述服务器系统发生有系统电源掉电时,生成控制所述BMC系统进行供电切换的触发指令;基于所述触发指令,控制从系统电源切换至备用充电部件为所述BMC系统供电。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:检测所述服务器系统是否发生有系统电源掉电恢复,得到检测结果;当所述检测结果为所述服务器系统发生有系统电源掉电恢复时,控制从备用充电部件切换至系统电源继续为所述BMC系统供电。4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:在系统电源供电条件下,检测所述备用充电部件是否存在电量不足;当所述备用充电部件存在电量不足时,控制所述系统电源为所述备用充电部件蓄电。5.根据权利要求4所述的方法,其特征在于,所述备用充电部件为可蓄电电池。6.一种控制装置,应用于服务器系统,其特征在于,所述装置包括:控制模块,用于在系统电源供电条件下控制所述服务器系统处于运行状态,所述服务器系统包括有基板管理控制器BMC系...

【专利技术属性】
技术研发人员:林达辉
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京,11

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

1