[发明专利]一种服务器集群中服务的集中管理方法和系统有效
申请号: | 201310057701.4 | 申请日: | 2013-02-25 |
公开(公告)号: | CN103200225A | 公开(公告)日: | 2013-07-10 |
发明(设计)人: | 井淑明 | 申请(专利权)人: | 汉柏科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/50 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹 |
地址: | 300384 天津市华*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 集群 服务 集中 管理 方法 系统 | ||
技术领域
本发明涉及服务管理技术领域,尤其涉及一种服务器集群中服务的集中管理方法和系统。
背景技术
服务器集群就是指将很多服务器集中起来一起进行同一种服务,在客户端看来就像是只有一个服务器。集群可以利用多个计算机进行并行计算从而获得很高的计算速度,也可以用多个计算机做备份,从而使得任何一个机器坏了整个系统还是能正常运行。
在云计算平台类的软件中,对于服务器集群中各个服务器需要启动大量的服务,如果每台服务器上都启动所有的服务会占用的大量的资源,并且如果每个服务之间都进行通信也会导致通信复杂,难于控制。
发明内容
(一)要解决的技术问题
针对上述缺陷,本发明要解决的技术问题是如何在服务器集群中精确分配、控制服务启动的架构,实现对服务的集中管理。
(二)技术方案
为解决上述问题,本发明提供了一种服务器集群中服务的集中管理方法,所述方法包括:
S1:集群中的服务器上的管理服务之间选举产生主管理服务;
S2:所述主管理服务获取所述集群中所有服务器的物理资源、服务资源和物理属性;
S3:所述主管理服务根据预设的服务启动规则分配服务,进行服务的集中管理。
优选地,所述集群中的每个服务器都启动一个管理服务,所述管理服务控制本服务器上的服务状态,所述服务状态包括:服务启动、服务关闭和服务检测。
优选地,所述预设的服务启动规则包括:制定服务启动的数量、服务启动对物理资源的要求和服务启动对物理属性的要求。
优选地,所述服务启动具体包括:
所述主管理服务根据所述预设的服务启动规则确定服务状态为服务启动的服务器,并向所述服务状态为服务启动的服务器上的管理服务发送服务启动的命令;
所述管理服务接收所述命令,启动服务,并将所述管理服务是否启动成功的结果发送给所述主管理服务。
优选地,所述服务检测具体包括:
所述服务状态为服务启动的服务器启动服务检测,如果所述服务启动失败或启动后失效,所述管理服务向所述主管理服务发送服务失效消息;
所述主管理服务接收所述服务失效消息,并根据所述预设的服务启动规则重新选择服务器启动管理服务。
为解决上述问题,本发明还提供了一种服务器集群中服务的集中管理系统,所述系统具体包括:产生单元、获取单元和分配单元;
所述产生单元,用于集群中的服务器上的管理服务之间选举产生主管理服务;
所述获取单元,用于所述主管理服务获取所述集群中所有服务器的物理资源、服务资源和物理属性;
所述分配单元,用于所述主管理服务根据预设的服务启动规则分配服务,进行服务的集中管理。
优选地,其特征在于,所述集群中的每个服务器都启动一个管理服务,所述管理服务控制本服务器上的服务状态,所述服务状态包括:服务启动、服务关闭和服务检测。
优选地,其特征在于,所述服务启动具体包括:
所述主管理服务根据所述预设的服务启动规则确定服务状态为服务启动的服务器,并向所述服务状态为服务启动的服务器上的管理服务发送服务启动的命令;
所述管理服务接收所述命令,启动服务,并将所述管理服务是否启动成功的结果发送给所述主管理服务。
优选地,所述服务检测具体包括:
所述服务状态为服务启动的服务器启动服务检测,如果所述服务启动失败或启动后失效,所述管理服务向所述主管理服务发送服务失效消息;
所述主管理服务接收所述服务失效消息,并根据所述预设的服务启动规则重新选择服务器启动管理服务。
(三)有益效果
本发明提出了一种服务器集群中服务的集中管理方法和系统,通过在服务器集群中精确分配、控制服务启动的架构,实现对服务的集中管理,解决了云计算平台类的软件需要启动大量的服务,占用大量的资源,导致服务之间通信复杂的问题。
附图说明
图1为本发明实施例一的一种服务器集群中服务的集中管理方法的流程图;
图2为本发明实施例二的一种服务器集群中服务的集中管理系统的组成示意图。
具体实施方式
下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
实施例一
本发明实施例一中提供了一种服务器集群中服务的集中管理方法,步骤流程如图1所示,具体包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于汉柏科技有限公司,未经汉柏科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310057701.4/2.html,转载请声明来源钻瓜专利网。