[发明专利]一种集群系统资源的整合方法在审
申请号: | 201310541555.2 | 申请日: | 2013-11-04 |
公开(公告)号: | CN103634373A | 公开(公告)日: | 2014-03-12 |
发明(设计)人: | 井淑明 | 申请(专利权)人: | 天津汉柏信息技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京商专永信知识产权代理事务所(普通合伙) 11400 | 代理人: | 方挺;孟潭 |
地址: | 300308 天津市滨海*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 集群 系统资源 整合 方法 | ||
技术领域
本发明涉及计算机技术领域,具体涉及一种集群系统资源的整合方法。
技术背景
随着计算机技术的飞速发展,越来越多的公司和研究机构开始关注计算机的能耗和资源利用率,而云计算则是其中关键的计算模式。
服务器集群就是指将很多服务器集中起来一起进行同一种服务,在客户端看来就像是只有一个服务器。集群可以利用多个计算机进行并行计算从而获得很高的计算速度,也可以用多个计算机做备份,从而使得任何一个机器坏了整个系统还是能正常运行。一旦在服务器上安装并运行了群集服务,该服务器即可加入群集。群集化操作可以减少单点故障数量,并且实现了群集化资源的高可用性。
对于云计算平台类的软件,管理和整合服务器集群资源是一项基本且十分重要的技术,只有实现了这一技术,才能实现后续的资源按需分配和虚拟化资源。
发明内容
本发明实施例提供了一种集群系统资源的整合方法,结合集群分布式的服务框架管理软件,实现了集群系统资源的整合。
本发明实施例提供了一种集群系统资源的整合方法,包括:在多台服务器中选取至少一台运行服务框架管理软件;在每台服务器上部署一个主机控制器服务,统计服务器资源;按一定时间周期循环统计服务器资源,将统计的服务器资源实时上报存储到服务框架管理软件中。
其中,所述服务框架管理软件为zookeeper。
其中,所述至少一台为最接近服务器总台数的奇数台。
其中,所述一定时间周期为预先设定值。
其中,所述服务器资源为多种资源,所述统计服务器资源为:选择一个或多个服务器资源进行统计。
其中,所述服务器资源包括:服务器CPU资源、内存资源、存储资源、网络资源及负载均衡。
其中,所述CPU资源包括每台服务器总的CPU资源及每台服务器可用的CPU资源。
其中,所述内存资源包括每台服务器总的内存资源及每台服务器可用的内存资源。
其中,所述存储资源包括每台服务器总的存储资源及每台服务器可用的存储资源。
本发明实施例提供的一种集群系统资源的整合方法,结合集群分布式的服务框架管理软件,实现了集群系统资源的整合,具有很大的容错能力和易扩展的特性,且具有很高的实用价值。
附图说明
图1所示为本发明实施例提供的集群系统资源的整合方法流程图;
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1所示为本发明实施例提供的集群系统资源的整合方法的流程图。如图1所示,该方法包括:
步骤101:在多台台服务器中选取至少一台运行服务框架管理软件。
在本发明实施例中,服务框架管理软件采用zookeeper。
若整合M台服务器(M是大于等于3的整数)集群的资源并且统一分配,则在M台服务器集群中选取N台服务器运行zookeeper服务,其中N为最接近M的奇数。N的取值与zookeeper的容错机制相对应,即集群中有半数及以上的zookeeper服务正常,则zookeeper就可以正常提供服务。举例说明,若M为8,则N为7;若M为9,则N为9。即若服务器集群有8台服务器,则选取其中7台服务器启动zookeeper服务,若启动的7台服务器中有3台服务器出现问题,zookeeper服务对外提供的服务依旧正常,即外部的程序可以从zookeeper中拿到正确的数据。
步骤102:在每台服务器上部署一个主机控制器服务,统计服务器资源。
其中,服务器资源包括服务器CPU资源、内存资源、存储资源、网络资源及负载均衡。进一步的CPU资源包括每台服务器总的CPU资源和可用的CPU资源,内存资源包括每台服务器总的内存资源和可用的内存资源,存储资源包括每台服务器总的存储资源和可用的存储资源。
本领域技术人员可以理解,统计服务器资源可根据实际情况增加或删减,具有较大的灵活性。
本领域技术人员可以理解,以上两个步骤的前后顺序可以不限。
在本发明实施例中,服务器相互独立各自上报自己的服务器资源信息,其中有服务器出现故障,不会影响其他服务器上报结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津汉柏信息技术有限公司,未经天津汉柏信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310541555.2/2.html,转载请声明来源钻瓜专利网。