数据中心电源设备控制系统及方法

文档序号:7691463阅读:179来源:国知局
专利名称:数据中心电源设备控制系统及方法
技术领域
本发明涉及一种虚拟机控制系统及方法,尤其是关于一种数据中心电源设备控制系统及方法。
背景技术
数据中心(data center),通常包括几台乃至上万台服务器,也称为服务器农场(server farm),指用于安置计算机系统及相关部件的设施,例如,电信和储存系统。通常,数据中心包含冗余和备用电源,冗余数据通信连接,环境控制(例如空调、灭火器)和安全设备,其中,数据中心中最重要的设备为用于存储数据的服务器。由于电力负载的问题,如此众多的服务器若同时开机,会因为功率超过核定功率 导致无法启动。针对这一问题,目前业界普遍的做法是,设定一个服务器开机的先后顺序,即在每一台服务器的BIOS或BMC中,设定一个固定或随机时间T,每一台服务器在延迟该时间T后自动开机。该做法有明显的缺陷只是针对单个服务器进行设定,在数据中心的每台服务器中进行设定,功能单一,设置如此众多的服务器,非常繁琐,且容易出错,此外,还存在随机时间T冲突的问题,即随机时间T相同,导致同时开机的情况出现。

发明内容
鉴于以上内容,有必要提供一种数据中心电源设备控制系统,可以远程控制的方式控制数据中心的服务器的开机时间,避免了用户通过单个设定的方式对服务器进行设定,提高了效率,方便了用户,同时也避免由于服务器同时启动导致电力负载超过负荷,而导致服务器不能启动的情况发生,也提高了数据中心的稳定性。鉴于以上内容,还有必要提供一种数据中心电源设备控制方法,可以远程控制的方式控制数据中心的服务器的开机时间,避免了用户通过单个设定的方式对服务器进行设定,提高了效率,方便了用户,同时也避免由于服务器同时启动导致电力负载超过负荷,而导致服务器不能启动的情况发生,也提高了数据中心的稳定性。一种数据中心电源设备控制系统,该系统包括设置模块,用于在监控服务器中设置数据中心每台服务器上的电源设备的开机参数;写入模块,用于将所述开机参数写入到该监控服务器的BMC中;分配模块,用于通过监控服务器的动态主机设置协定服务分配IP地址给数据中心的各个服务器的BMC,以和各个服务器的BMC建立通信连接;获取模块,用于获取各个服务器的BMC中的信息;创建模块,用于根据获取的信息在监控服务器的BMC中创建一个包含所有服务器的BMC列表;开启模块,用于根据设置的开机参数及所述列表,依次发送控制指令给各个服务器的BMC,以开启各个服务器的电源设备,从而各启动服务器。—种数据中心电源设备控制方法,该方法包括在监控服务器中设置数据中心每台服务器上的电源设备的开机参数;将所述开机参数写入到该监控服务器的BMC中;通过监控服务器的动态主机设置协定服务分配IP地址给数据中心的各个服务器的BMC,以和各个服务器的BMC建立通信连接;获取各个服务器的BMC中的信息;根据获取的信息在监控服务器的BMC中创建一个包含所有服务器的BMC列表;根据设置的开机参数及所述列表,依
次发送控制指令给各个服务器的BMC,以开启各个服务器的电源设备,从而启动各服务器。相较于现有技术,本发明提供的数据中心电源设备控制系统及方法,可以远程控
制的方式控制数据中心的服务器的开机时间,避免了用户通过单个设定的方式对服务器
进行设定,提高了效率,方便了用户,同时也避免由于服务器同时启动导致电力负载超过负
荷,而导致服务器不能启动的情况发生,也提高了数据中心的稳定性。


图I是本发明数据中心电源设备控制系统较佳实施例的应用环境图。图2是本发明监控服务器较佳实施例的结构示意图。图3是本发明数据中心电源设备控制方法较佳实施例的流程图。 主要元件符号说明
客户端rio
监控服务器20,510
BMC210
数据库30 ~40
数据中心50
服务器500
电源设备520
数据中心电源设备控制系统200
设置模块210
写入模块220
分配模块230
获取模块240
创建模块250
开启模块260
存储器270
权利要求
1.一种数据中心电源设备控制系统,其特征在于,该系统包括 设置模块,用于在监控服务器中设置数据中心每台服务器上的电源设备的开机参数; 写入模块,用于将所述开机参数写入到该监控服务器的BMC中; 分配模块,用于通过监控服务器的动态主机设置协定服务分配IP地址给数据中心各个服务器的BMC,以和各个服务器的BMC建立通信连接; 获取模块,用于获取各个服务器的BMC中的信息; 创建模块,用于根据上述获取的信息在监控服务器的BMC中创建一个包含所有服务器的BMC列表;及 开启模块,用于根据设置的开机参数及所述列表,依次发送控制指令给各个服务器的BMC,以开启各个服务器的电源设备,从而启动各服务器。
2.如权利要求I所述的数据中心电源设备控制系统,其特征在于,所述开机参数包括电源设备的开机时间及开机顺序。
3.如权利要求I所述的数据中心电源设备控制系统,其特征在于,所述开机参数是通过智能型平台管理接口命令写入到监控服务器的BMC中的。
4.如权利要求I所述的数据中心电源设备控制系统,其特征在于,所述各个服务器的BMC中的信息包括服务器的BMC的编号,服务器的BMC所对应的电源设备的功率、电压及电流。
5.一种数据中心电源设备控制方法,其特征在于,该方法包括 在监控服务器中设置数据中心每台服务器上的电源设备的开机参数; 将所述开机参数写入到该监控服务器的BMC中; 通过监控服务器的动态主机设置协定服务分配IP地址给数据中心各个服务器的BMC,以和各个服务器的BMC建立通信连接; 获取各个服务器的BMC中的信息; 根据上述获取的信息在监控服务器的BMC中创建一个包含所有服务器的BMC列表;及根据设置的开机参数及所述列表,依次发送控制指令给各个服务器的BMC,以开启各个服务器的电源设备,从而启动各服务器。
6.如权利要求5所述的数据中心电源设备控制方法,其特征在于,所述开机参数包括电源设备的开机时间及开机顺序。
7.如权利要求5所述的数据中心电源设备控制方法,其特征在于,所述开机参数是通过智能型平台管理接口命令写入到监控服务器的BMC中的。
8.如权利要求5所述的数据中心电源设备控制方法,其特征在于,所述各个服务器的BMC中的信息包括服务器的BMC的编号,服务器的BMC所对应的电源设备的功率、电压及电流。
全文摘要
一种数据中心电源设备控制方法,该方法包括将所述开机参数写入到该监控服务器的BMC中;通过监控服务器的动态主机设置协定服务分配IP地址给数据中心的各个服务器的BMC,以和各个服务器的BMC建立通信连接;获取各个服务器的BMC中的信息;根据获取的信息在监控服务器的BMC中创建一个包含所有服务器的BMC列表;根据设置的开机参数及所述列表,依次发送控制指令给各个服务器的BMC,以开启各个服务器的电源设备,从而启动各服务器。本发明还提供一种数据中心电源设备控制系统。通过本发明可以避免了用户通过单个设定的方式对服务器进行设定,方便了用户,提高了效率,也提高了数据中心的稳定性。
文档编号H04L12/12GK102833083SQ20111015729
公开日2012年12月19日 申请日期2011年6月13日 优先权日2011年6月13日
发明者邵伟 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1