[发明专利]一种大规模集群中服务器分时上电的方法无效
申请号: | 200910016802.0 | 申请日: | 2009-07-07 |
公开(公告)号: | CN101599840A | 公开(公告)日: | 2009-12-09 |
发明(设计)人: | 魏健;邸双朋;李刚 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | H04L12/10 | 分类号: | H04L12/10;G06F1/26 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250014山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 大规模 集群 服务器 分时 方法 | ||
技术领域
本发明涉及计算机领域,具体涉及一种集群中服务器管理的技术,尤其涉及一种服务器分时上电的方法。
背景技术
随着集群应用的推广,集群的管理越来越重要,对服务器电源的管理尤其重要,它不但关系到服务器能否正常运行,严重时还会损坏服务器,造成安全隐患。服务器在开机的瞬间会产生很大的浪涌电流,通常为服务器额定电流的2、3倍,虽然该电流的持续时间极短,但是如果多台服务器在同一时刻同时启动,则会产生巨大的电流,容易造成服务器元器件的损坏,甚至烧毁供电设备。服务器的使用寿命也会因此受到影响。目前电源防止大的浪涌电流的技术已经比较成熟,在电源的设计里面有很多电路是防止浪涌电流的,而且智能的PDU提供远程的对用电情况的管理和监控,但是它成本高,造价较大。目前在集群中大部分的使用的仍然是普通的PDU,在不改变现有硬件设备的情况下,如果能提供一种纯软件方式的方法,对服务器实现智能的分时上电管理,将能节约投资成本,提高集群的管理水平,增加服务器的使用寿命。而且软件的方法在定制化方面更加灵活,能在界面,服务器节点排序,定制分时时间,分时策略方面能满足管理员的特殊需求。
发明内容
本发明的一种大规模集群中服务器分时上电的方法是按以下方式实现的。
该方法通过在控制端对集群中需要管理的服务器设置电源的总功率、每种型号服务器的额定功率、以及服务器启动时间,启动间隔时间。利用智能的调度策略,在恰当的时间向各服务器发出网络启动的命令,实现服务器的分时上电。
其中智能的调度策略,会自动对所要启动的服务器进行分组,然后发送启动命令。假设要上电的服务器数量是N,N大于1,此调度策略利用电源额定总功率W1减去正在运行服务器的额定功率之和∑W,计算出能够提供的额定输出功率W2,然后除以经验值3,把得到的结果W3作为额定功率,看能够满足几台服务器的运行,假设能够满足M台服务器的运行,然后在控制端发送M台机器的启动命令,这M个启动命令默认间隔时间是30毫秒,然后按照设定的时间间隔再发送M台机器的启动命令,直到N台服务器的启动指令都发送完毕。
本发明的方法要求能够支持网络启动的服务器,其网卡和主板都要支持网络启动,目前大部分的网卡和主板都支持。网络启动时需要服务器的网卡的MAC地址。
该发明中需要网络启动的服务器的MAC地址是通过ARP解析自动获取的。在控制端已知所有被管理服务器的IP地址,通过arp解析命令获得所有被管理服务器的MAC地址保存到数据库,供其他程序使用。
本发明通过智能的调度策略在控制端对需要启动的服务器实现自动分时上电,本发明的有益效果是:能节约硬件投资成本,提高集群的管理水平,增加服务器的使用寿命,而且基于控制端的管理方式能方便管理员的远程管理。这种方法适用范围广,无论硬件方面采用何种电源管理方式,采用此方法都能简单灵活的实现服务器的分时上电。
具体实施方式
为了使本发明的目的、技术方案和优点更加清晰,对本发明作以下详细说明。
此实施实例是浪潮的天梭管理监控软件,在实施实例中采用jsp和java语言实现,jsp实现界面显示部分,java实现具体功能部分。
用jsp编写机柜管理页面,如图1所示,在机柜管理中可以查看现有机柜详细信息,新建机柜和删除机柜。例如图1的机柜管理界面中,可以查看到机柜“cabinet1”、“cabinet2”的电源能够支持的总额定功率。这个总额定功率在“新建机柜”时输入,记作W1,由后台java程序保存到数据库中,供其他程序使用。
由于每个服务器在集群中可以看作一个节点,所以服务器的基本信息,可以称为节点的基本信息。用jsp编写的节点管理页面如图2所示。在节点管理中,可以参看、修改节点的基本信息,对节点进行IP配置等。在图2中,选中节点“node11”,出现节点node11的管理页面,在节点node11的基本信息中可以查看到节点node11的“机器类型”和“额定功率”,在“节点node11的IP配置”中可以查看node11的现有IP地址和MAC,同样可以添加其他的网络接口或者IP等操作。其中额定功率记作W+节点名,例如Wnodell。这些信息是在“新建节点”时输入的,然后由后台java程序保存到数据库中,现有MAC地址是通过在控制端对IP的ARP解析获得的,保存到后台数据库,供其他程序使用。同样可以查看node12、node13等其他节点的信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910016802.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种HIDS异常流量检测方法
- 下一篇:迈克耳孙结构的全光逻辑门