一种多层次集群管理实现方法技术

技术编号:13323151 阅读:50 留言:0更新日期:2016-07-11 09:44
本发明专利技术公开了一种多层次集群管理实现方法,该方法包括:将每个呈环状链路的集群作为二级集群,从每个二级集群中选择出一个节点;利用选择出来的所有节点组成一个新的呈环状链路的集群,将所述新的呈环状链路的集群作为一级集群;将任务下发给所述一级集群,由所述一级集群进行资源调度和任务下发调度,将所述任务分配给一个二级集群。该方法实现解决资源阻塞问题,提升访问速度。

【技术实现步骤摘要】

本专利技术涉及集群管理
,特别是涉及一种多层次集群管理实现方法
技术介绍
目前,随着计算机技术和网络技术的快速发展,集群系统以其强大的运算能力和健壮的容错机制让其逐步成为计算机行业的焦点。集群应用可以运行在上千台普通的服务器上,伴随着业务增长和集群节点数量的增长,需要承担着普通的小型集群中不存在的高问题触发率和节点管理麻烦等问题。图1为传统的集群模式,通过corosync达成一个通用的集群环状链路,传统集群方法有许多局限性,如有数据共享,则要求数据必须在共享的存储资源上等。当大型集群集体访问该共享资源时会造成资源阻塞和达不到预期的访问速度。
技术实现思路
本专利技术的目的是提供一种多层次集群管理实现方法,以实现解决资源阻塞问题,提升访问速度。为解决上述技术问题,本专利技术提供一种多层次集群管理实现方法,包括:将每个呈环状链路的集群作为二级集群,从每个二级集群中选择出一个节点;利用选择出来的所有节点组成一个新的呈环状链路的集群,将所述新的呈环状链路的集群作为一级集群;将任务下发给所述一级集群,由所述一级集群进行资源调度和任务下发调度,将所述任务分配给一个二级集群。优选的,所述将所述任务分配给一个二级集群之后,还包括:由接收任务的二级集群进行资源调度,将任务分配给二级集群中的一个节点来执行。优选的,每个二级集群内的所有节点均共享所有的共享资源。优选的,每个二级集群挂载相同的资源池。优选的,所述方法还包括:当所述一级集群中的一个节点出现故障时,从故障的节点所在的二级集群中,选择出除了故障的节点之外的任意一个节点替代所述故障的节点,成为所述一级集群中的节点。优选的,所述将每个呈环状链路的集群作为二级集群,从每个二级集群中选择出一个节点之前,还包括:修改集群管理工具corosync,使corosync适应于多个独立的环状结构的集群管理通信网络;其中,所述集群管理通信网络分为一级集群环状网络和二级业务环状网络。优选的,所述将每个呈环状链路的集群作为二级集群,从每个二级集群中选择出一个节点,包括:通过二级业务环状网络组成多个正常通信业务的集群,将所述正常通信业务的集群作为二级集群,从每个二级集群节点中选择一个节点。优选的,所述利用选择出来的所有节点组成一个新的呈环状链路的集群,将所述新的呈环状链路的集群作为一级集群,包括:利用选择出来的所有节点创建一级集群环状网络,将选择出来的所有节点组成一级集群,在所述一级集群节点中布置集群资源统计和业务偏向的信息。优选的,所述将任务下发给所述一级集群,由所述一级集群进行资源调度和任务下发调度,将所述任务分配给一个二级集群,包括:运行集群管理,发送任务到一级集群的节点中,一级集群将所述任务从一级集群环状网络中转发到二级集群的业务网络中,发送给一个二级集群。本专利技术所提供的一种多层次集群管理实现方法,将每个呈环状链路的集群作为二级集群,从每个二级集群中选择出一个节点;利用选择出来的所有节点组成一个新的呈环状链路的集群,将所述新的呈环状链路的集群作为一级集群;将任务下发给所述一级集群,由所述一级集群进行资源调度和任务下发调度,将所述任务分配给一个二级集群。可见,集群不再是传统的集群模式,有了一级集群和二级集群,一级集群中的每个节点为二级集群中的节点,任务由一级集群转发至二级集群,如此一级集群管理二级集群,任务在二级集群中执行,由二级集群承担任务,减小了多任务并发时集群管理节点的业务负载和集群中业务迁移时集群中大型数据传输时网络拥塞问题,实现解决资源阻塞问题,提升访问速度。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为传统的集群模式;图2为本专利技术所提供的一种多层次集群管理实现方法的流程图;图3为新的集群组合模式。具体实施方式本专利技术的核心是提供一种多层次集群管理实现方法,以实现解决资源阻塞问题,提升访问速度。为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参考图2,图2为本专利技术所提供的一种多层次集群管理实现方法的流程图,该方法包括:S11:将每个呈环状链路的集群作为二级集群,从每个二级集群中选择出一个节点;S12:利用选择出来的所有节点组成一个新的呈环状链路的集群,将新的呈环状链路的集群作为一级集群;S13:将任务下发给一级集群,由一级集群进行资源调度和任务下发调度,将任务分配给一个二级集群。可见,集群不再是传统的集群模式,有了一级集群和二级集群,一级集群中的每个节点为二级集群中的节点,任务由一级集群转发至二级集群,如此一级集群管理二级集群,任务在二级集群中执行,由二级集群承担任务,减小了多任务并发时集群管理节点的业务负载和集群中业务迁移时集群中大型数据传输时网络拥塞问题,该方法实现解决资源阻塞问题,提升访问速度。图1为传统的集群模式,通过corosync达成一个通用的集群换装链路,由主机A、主机B、主机C和主机D组成一个环状链路。图3为新的集群组合方式,即本专利技术中的集群组合方式,以多个小型的旧式的集群组成一个新的一级集群,限定一级集群中的工作内容,在二级集群中进行业务逻辑操作,在一级集群中进行初次的业务分配和资源判断。图3中,从4个环状链路的集群中分别选取了一个主机即节点,在由主机A1、主机A2、主机A3、主机A4组成的环状链路的集群中选取了主机A1,在由主机B1、主机B2、主机B3、主机B4组成的环状链路的集群中选取了主机B1,在由主机C1、主机C2、主机C3、主机C4组成的环状链路的集群中选取了主机C1,在由主机D1、主机D2、主机D3、主机D4组成的环状链路的集群中选取了主机D1,利用选择出来的主机A1、主机B1、主机C1、主机D1组成一个新的呈环本文档来自技高网
...

【技术保护点】
一种多层次集群管理实现方法,其特征在于,包括:将每个呈环状链路的集群作为二级集群,从每个二级集群中选择出一个节点;利用选择出来的所有节点组成一个新的呈环状链路的集群,将所述新的呈环状链路的集群作为一级集群;将任务下发给所述一级集群,由所述一级集群进行资源调度和任务下发调度,将所述任务分配给一个二级集群。

【技术特征摘要】
1.一种多层次集群管理实现方法,其特征在于,包括:
将每个呈环状链路的集群作为二级集群,从每个二级集群中选择
出一个节点;
利用选择出来的所有节点组成一个新的呈环状链路的集群,将所
述新的呈环状链路的集群作为一级集群;
将任务下发给所述一级集群,由所述一级集群进行资源调度和任
务下发调度,将所述任务分配给一个二级集群。
2.如权利要求1所述的方法,其特征在于,所述将所述任务分
配给一个二级集群之后,还包括:
由接收任务的二级集群进行资源调度,将任务分配给二级集群中
的一个节点来执行。
3.如权利要求1所述的方法,其特征在于,每个二级集群内的
所有节点均共享所有的共享资源。
4.如权利要求3所述的方法,其特征在于,每个二级集群挂载
相同的资源池。
5.如权利要求1所述的方法,其特征在于,还包括:
当所述一级集群中的一个节点出现故障时,从故障的节点所在的
二级集群中,选择出除了故障的节点之外的任意一个节点替代所述故
障的节点,成为所述一级集群中的节点。
6.如权利要求2所述的方法,其特征在于,所述将每个呈环状
链路的集群作为二级集群,从每个二级集群中选择出一个节点之前,
还包括:

【专利技术属性】
技术研发人员:马怀旭
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:北京;11

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

1