一种设备上电的控制方法、设备及存储介质技术

技术编号:35330718 阅读:12 留言:0更新日期:2022-10-26 11:47
本申请实施例提供了一种设备上电的控制方法及相关设备,对批量设备同时上电进行防护,避免批量设备同时上电造成瞬时电流过高的冲击,导致上电失败的问题。该方法包括:获取目标设备的上电状态信息以及当前上电次数,上电状态信息包括上电时长、上电概率以及上电重试次数;若当前上电次数小于或等于上电重试次数,则根据上电概率确定目标设备在当前周期内的被选状态,上电概率表示从K个设备中选中目标设备的概率;若目标设备在当前周期内的被选状态为已选中状态,则根据上电时长以及上电重试次数,确定上电等待时间,上电重试次数表示目标设备在上电时长内允许的最大上电次数;根据上电等待时间控制目标设备执行上电操作。据上电等待时间控制目标设备执行上电操作。据上电等待时间控制目标设备执行上电操作。

【技术实现步骤摘要】
一种设备上电的控制方法、设备及存储介质


[0001]本申请涉及管理工具领域,尤其涉及一种设备上电的控制方法、设备及存储介质。

技术介绍

[0002]在互联网数据中心(Internet Data Center,IDC)机房设备上架完成以后,在IDC机房的电源切换以及IDC机房故障恢复等需要整机房上电的场景,机房内所有的服务器在电源接通以后,服务器同时上电,会造成IDC机房的电源瞬时功率过高,引起IDC机房的电源限流,从而导致服务器上电失败的问题。
[0003]目前来说,针对服务器的上电操作一般是当服务器在电源恢复以后,通过基本输入输出系统(Basic Input Output System,BIOS)接口或者基板管理控制器(Baseboard Manager Controller,BMC)接口,指定服务器再次接通电源。服务器上电方式通常有三种,第一种为开机(Power on),即服务器电源再次接通后直接上电;第二种为关机(Power off),即服务器电源再次接通以后默认不上电;第三种为最新状态(Last State),即服务器电源再次接通以后,依照上次异常掉电的状态,对服务器进行上下电控制。
[0004]然而,采用上述任何一种方式,在对IDC机房内的服务器执行上电时,都需要在服务器电源接通以后,对IDC机房内所有待上电的服务器同时执行上电,因此,会对IDC机房形成瞬时电流过高的冲击,导致IDC机房内的服务器上电失败。

技术实现思路

[0005]本申请提供了一种设备上电的控制方法及相关设备,避免批量设备同时上电而造成瞬时电流过高的冲击,导致批量设备上电失败的问题。
[0006]本申请实施例一方面提供一种设备上电的控制方法,包括:
[0007]获取目标设备的上电状态信息以及当前上电次数,其中,上电状态信息包括上电时长、上电概率以及上电重试次数;
[0008]若当前上电次数小于或等于所述上电重试次数,则根据上电概率确定目标设备在当前周期内的被选状态,其中,上电概率表示从K个设备中选中目标设备的概率,K为大于或等于1的整数;
[0009]若目标设备在当前周期内的被选状态为已选中状态,则根据上电时长以及上电重试次数,确定上电等待时间,其中,上电时长表示为K个设备设置的最大上电时长,上电重试次数表示目标设备在上电时长内允许的最大上电次数;
[0010]根据上电等待时间控制目标设备执行上电操作。
[0011]本申请实施例另一方面提供了一种设备上电控制装置,包括:
[0012]获取单元,用于获取目标设备的上电状态信息以及当前上电次数,其中,上电状态信息包括上电时长、上电概率以及上电重试次数;
[0013]第一确定单元,用于若当前上电次数小于或等于上电重试次数,则根据上电概率确定目标设备在当前周期内的被选状态,其中,上电概率表示从K个设备中选中目标设备的
概率,K为大于或等于1的整数;
[0014]第二确定单元,用于若目标设备在当前周期内的被选状态为已选中状态,则根据上电时长以及上电重试次数,确定上电等待时间,其中,上电时长表示为K个设备设置的最大上电时长,上电重试次数表示目标设备在上电时长内允许的最大上电次数;
[0015]控制单元,用于根据上电等待时间控制目标设备执行上电操作。
[0016]一种可能的设计中,第二确定单元具体用于:
[0017]确定上电时长与上电重试次数的比值;
[0018]根据上电时长与上电重试次数的比值确定目标设备的上电等待时长范围;
[0019]根据上电等待时长范围内确定上电等待时间。
[0020]一种可能的设计中,控制单元,还用于若目标设备在当前周期内的被选状态为未选中状态,则更新当前上电次数;
[0021]第一确定单元,还用于若更新后的当前上电次数小于或等于上电重试次数,则根据上电概率确定目标设备在当前周期之后的下一周期内的被选状态。
[0022]一种可能的设计中,第二确定单元,还用于确定K个设备所对应的功耗剩余配额;
[0023]控制单元,还用于若功耗剩余配额大于K个设备中未上电设备的功耗总和,则控制K个设备中未上电设备执行上电操作。
[0024]一种可能的设计中,控制单元,还用于若当前上电次数大于上电重试次数,则控制目标设备执行上电操作;
[0025]或,
[0026]控制单元,还用于若当前上电次数大于上电重试次数,且K个设备所对应的功耗剩余配额大于目标设备的最大功耗,则对目标设备执行上电操作。
[0027]一种可能的设计中,第二确定单元,还用于:
[0028]根据目标设备的优先级确定目标设备的上电概率权重;
[0029]根据上电概率权重对上电概率进行加权;
[0030]第一确定单元还具体用于:
[0031]根据加权后的上电概率确定目标设备在当前周期内的被选状态。
[0032]一种可能的设计中,获取单元,还用于:
[0033]周期性地获取N个设备中每个设备的运行状态,其中,N为大于或等于1的整数;
[0034]若N个设备处于掉电恢复阶段,则根据N个设备中每个设备的运行状态获取K个设备,K个设备为N个设备中待上电的设备;
[0035]从K个设备选择任意一个设备作为目标设备。
[0036]本申请实施例另一方面提供了一种计算机设备,其包括至少一个连接的处理器、存储器和收发器,其中,所述存储器用于存储程序代码,所述处理器用于调用所述存储器中的程序代码来执行上述所述的设备上电的控制方法。
[0037]本申请实施例另一方面提供了一种计算机存储介质,其包括指令,当其在计算机上运行时,使得计算机执行上述所述的设备上电的控制方法。
[0038]综上所述,可以看出,本申请实施例中,通过获取目标设备的上电时长、上电概率以及上电重试次数,其中目标设备包含于K个设备,进而在目标设备当前上电次数小于或等于上电重试次数时,根据上电概率确定目标设备在当前周期的被选概率,且在设备的被选
状态为已选中状态,根据上电时长以及上电重试次数确定上电等待时长,进而根据上电等待时长控制目标设备执行上电操作。这样由于是通过目标设备的被选概率来确定设备的被选状态的,同时在目标设备为已选中状态时,会根据上电时长以及上电重试次数确定上电等待时长,进而通过上电等待时长控制目标设备执行上电操作,可以保证K个设备中的各个设备执行错峰上电,避免K个设备中所有设备同时上电,进而避免了批量设备同时上电而造成瞬时电流过高的冲击,导致批量设备上电失败。
附图说明
[0039]图1为本申请实施例提供设备上电控制系统的架构示意图:
[0040]图2为本申请实施例提供的设备上电的控制方法的一个流程示意图;
[0041]图3为本申请实施例提供的智能错峰上电模式以及上电状态信息的配置示意图;
[0042]图4为本申请实施例提供的设备上电的控制方法的另一流程示意图;<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备上电的控制方法,其特征在于,包括:获取目标设备的上电状态信息以及当前上电次数,其中,所述上电状态信息包括上电时长、上电概率以及上电重试次数;若所述当前上电次数小于或等于所述上电重试次数,则根据所述上电概率确定所述目标设备在当前周期内的被选状态,其中,所述上电概率表示从K个设备中选中所述目标设备的概率,所述K为大于或等于1的整数;若所述目标设备在当前周期内的被选状态为已选中状态,则根据所述上电时长以及所述上电重试次数,确定上电等待时间,其中,所述上电时长表示为所述K个设备设置的最大上电时长,所述上电重试次数表示所述目标设备在所述上电时长内允许的最大上电次数;根据所述上电等待时间控制所述目标设备执行上电操作。2.根据权利要求1所述的控制方法,其特征在于,所述根据所述上电时长以及所述上电重试次数,确定上电等待时间包括:确定所述上电时长与所述上电重试次数的比值;根据所述上电时长与所述上电重试次数的比值确定所述目标设备的上电等待时长范围;根据所述上电等待时长范围内确定所述上电等待时间。3.根据权利要求2所述的控制方法,其特征在于,所述方法还包括:若所述目标设备在当前周期内的被选状态为未选中状态,则更新所述当前上电次数;若更新后的所述当前上电次数小于或等于所述上电重试次数,则根据所述上电概率确定所述目标设备在当前周期之后的下一周期内的被选状态。4.根据权利要求3所述的控制方法,其特征在于,所述方法还包括:确定所述K个设备所对应的功耗剩余配额;若所述功耗剩余配额大于所述K个设备中未上电设备的功耗总和,则控制所述K个设备中未上电设备执行上电操作。5.根据权利要求4所述的控制方法,其特征在于,所述方法还包括:若所述当前上电次数大于所述上电重试次数,则控制所述目标设备执行上电操作;或,所述方法还包括:若所述当前上电次数大于所述上电重试次数,且所述K个设备所对应的功耗剩余配额大于所述目标设备的最大功耗,则对所述目标设备执行上电操作。6.根据权利要求1至5中任一项所述的控制方法,其特征在于,所述方法还包括:根据所述目标设备的优先级...

【专利技术属性】
技术研发人员:叶铮曾令新林哲伟严勇黄忠
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1