一种集群服务器管理方法及装置制造方法及图纸

技术编号:14349371 阅读:48 留言:0更新日期:2017-01-04 20:01
本发明专利技术公开了一种集群服务器管理方法及装置,用于对集群内各个设备进行协调与管理。所述方法包括:在接收到集群内的第三级设备的加入或退出指令时,通过第一级设备更新所述集群内的所有第三级设备的配置信息,并将更新的所述配置信息同步至第二级设备;所述配置信息包括各所述第三级设备的配置范围;令各所述第三级设备对各自配置范围内的日志进行读取和存储。该方案通过第一级设备更新第三级设备的配置信息,第三级设备读取其配置范围内的日志之后,将其同步至第二级设备进行备份;该方案通过对集群内各个设备进行协调与管理,提升了工作效率。

【技术实现步骤摘要】

本专利技术涉及集群服务器领域,特别涉及一种集群服务器管理方法及装置
技术介绍
集群是由一些互相连接在一起的计算机构成的一个并行或者分布式系统,使得多台服务器可以像一台机器一样进行工作。随着集群服务器技术在计算机领域的推广,将产生海量的日志文件,且随着科学技术的发展,对日志文件保存的快速准确程度的需求越来越高;且在保存之后,还需要按照不同的需求进行不同的日志的读取,进而方便进行日志统计;在这些过程中,既要保证程序的高效性,还要保证数据处理过程的简易性和准确性,需要集群服务器中各个设备之间的管理与配合才可以进行,因此,目前需要一种可以对集群内各个设备进行管理使其良好协作的方法。
技术实现思路
本专利技术提供一种集群服务器管理方法及装置,通过第一级设备更新第三级设备的配置信息,第三级设备读取其配置范围内的日志之后,将其同步至第二级设备进行备份;该方案通过对集群内各个设备进行协调与管理,提升了工作效率。根据本专利技术实施例的第一方面,提供一种集群服务器管理方法,包括:在接收到集群内的第三级设备的加入或退出指令时,通过第一级设备更新所述集群内的所有第三级设备的配置信息,并将更新的所述配置信息同步至第二级设备;所述配置信息包括各所述第三级设备的配置范围;令各所述第三级设备对各自配置范围内的日志进行读取和存储。在一些实施例中,所述方法还包括:在接收到所述第一级设备的退出指令时,通过预设的选举算法在所述集群内的多个第二级设备中选举所述第一级设备。在一些实施例中,所述在接收到所述第一级设备的退出指令时,通过预设的选举算法在所述集群内的多个第二级设备中选举第一级设备,包括:在接收到所述第一级设备的退出指令时,令所述集群内的各第二级设备自所有第二级设备中报告选举一个第一级设备;检测是否存在自己报告选举自己的第二级设备;当检测到存在自己报告选举自己的第二级设备时,检测自己报告选举自己且报告速度最快的所述第二级设备是否唯一;当检测到自己报告选举自己且报告速度最快的所述第二级设备唯一时,将报告选举自己速度最快的所述第二级设备选举为第一级设备。在一些实施例中,所述当检测到存在自己报告选举自己的第二级设备时,检测自己报告选举自己且报告速度最快的所述第二级设备是否唯一之后,还包括:当检测到自己报告选举自己且报告速度最快的所述第二级设备并不唯一时,从同时报告选举自己的所述第二级设备之外的其他所述第二级设备中,随机选取一个第二级设备作为第一级设备。在一些实施例中,所述检测是否存在自己报告选举自己的第二级设备之后,还包括:当检测到不存在自己报告选举自己的第二级设备时,将被报告选举的次数超过预设次数的所述第二级设备选举为所述第一级设备。根据本专利技术实施例的第二方面,还提供一种集群服务器管理装置,包括:配置更新模块,用于在接收到集群内的第三级设备的加入或退出指令时,通过第一级设备更新所述集群内的所有第三级设备的配置信息,并将更新的所述配置信息同步至第二级设备;所述配置信息包括各所述第三级设备的配置范围;日志读取模块,令各所述第三级设备对各自配置范围内的日志进行读取和存储。在一些实施例中,所述装置还包括:选举模块,用于在接收到所述第一级设备的退出指令时,通过预设的选举算法在所述集群内的多个第二级设备中选举所述第一级设备。在一些实施例中,所述选举模块包括:报告子模块,用于在接收到所述第一级设备的退出指令时,令所述集群内的各第二级设备自所有第二级设备中报告选举一个第一级设备;第一检测子模块,用于检测是否存在自己报告选举自己的第二级设备;第二检测子模块,用于当检测到存在自己报告选举自己的第二级设备时,检测自己报告选举自己且报告速度最快的所述第二级设备是否唯一;第一选举子模块,用于当检测到自己报告选举自己且报告速度最快的所述第二级设备唯一时,将报告选举自己速度最快的所述第二级设备选举为第一级设备。在一些实施例中,所述选举模块还包括:第二选举子模块,用于当检测到自己报告选举自己且报告速度最快的第二级设备并不唯一时,从同时报告选举自己的所述第二级设备之外的其他所述第二级设备中,随机选取一个第二级设备作为第一级设备。在一些实施例中,所述选举模块还包括:第三选举子模块,用于当检测到不存在自己报告选举自己的第二级设备时,将被报告选举的次数超过预设次数的所述第二级设备选举为所述第一级设备。本专利技术实施例提供的技术方案可产生以下有益效果:在接收到集群内的第三级设备的加入或退出指令时,通过第一级设备更新所述集群内的所有第三级设备的配置信息,并将更新的所述配置信息同步至第二级设备;所述配置信息包括各所述第三级设备的配置范围;令各所述第三级设备对各自配置范围内的日志进行读取和存储。该方案通过第一级设备更新第三级设备的配置信息,第三级设备读取其配置范围内的日志之后,将其同步至第二级设备进行备份;该方案通过对集群内各个设备进行协调与管理,提升了工作效率。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为本专利技术根据一示例性实施例示出的一种集群服务器管理方法的流程图。图2为本专利技术根据一示例性实施例示出的另一种集群服务器管理方法的流程图。图3为本专利技术根据一示例性实施例示出的一种集群服务器管理方法中步骤S30的流程图。图4为本专利技术根据一示例性实施例示出的又一种集群服务器管理方法中步骤S30的流程图。图5为本专利技术根据一示例性实施例示出的再一种集群服务器管理方法中步骤S30的流程图。图6为本专利技术根据一示例性实施例示出的一种集群服务器管理装置的框图。图7为本专利技术根据一示例性实施例示出的又一种集群服务器管理装置的框图。图8为本专利技术根据一示例性实施例示出的一种集群服务器管理装置的选举模块63的框图。图9为本专利技术根据一示例性实施例示出的另一种集群服务器管理装置的选举模块63的框图。图10为本专利技术根据一示例性实施例示出的又一种集群服务器管理装置的选举模块63的框图。具体实施方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。本公开实施例提供了一种集群服务器管理方法,用于通过第一级设备更新第三级设备的配置信息,第三级设备读取其配置范围内的日志之后,将其同步至第二级设备进行备份;该方案通过对集群内各个设备进行协调与管理,提升了工作效率。如图1所示,该方法包括步骤S10-S20:在步骤S10中,在接收到集群内的第三级设备的加入或退出指令时,通过第一级设备更新所述集群内的所有第三级设备的配置信息,并将更新的所述配置信息同步至第二级设备;所述配置信息包括各所述第三级设备的配置范围;可理解的,所述配置信息还可以包括所有需要进行统筹管理的配置信息,或者其他需要进行指定的信息等;在没有第三级设备加入或者退出(且并未接收到需要进行重新配置的指令)时,各个第三级设备均被配置有各自的分片(也即其配置范围)本文档来自技高网...
一种集群服务器管理方法及装置

【技术保护点】
一种集群服务器管理方法,其特征在于,包括:在接收到集群内的第三级设备的加入或退出指令时,通过第一级设备更新所述集群内的所有第三级设备的配置信息,并将更新的所述配置信息同步至第二级设备;所述配置信息包括各所述第三级设备的配置范围;令各所述第三级设备对各自配置范围内的日志进行读取和存储。

【技术特征摘要】
1.一种集群服务器管理方法,其特征在于,包括:在接收到集群内的第三级设备的加入或退出指令时,通过第一级设备更新所述集群内的所有第三级设备的配置信息,并将更新的所述配置信息同步至第二级设备;所述配置信息包括各所述第三级设备的配置范围;令各所述第三级设备对各自配置范围内的日志进行读取和存储。2.如权利要求1所述的方法,其特征在于,所述方法还包括:在接收到所述第一级设备的退出指令时,通过预设的选举算法在所述集群内的多个第二级设备中选举所述第一级设备。3.如权利要求2所述的方法,其特征在于,所述在接收到所述第一级设备的退出指令时,通过预设的选举算法在所述集群内的多个第二级设备中选举第一级设备,包括:在接收到所述第一级设备的退出指令时,令所述集群内的各第二级设备自所有第二级设备中报告选举一个第一级设备;检测是否存在自己报告选举自己的第二级设备;当检测到存在自己报告选举自己的第二级设备时,检测自己报告选举自己且报告速度最快的所述第二级设备是否唯一;当检测到自己报告选举自己且报告速度最快的所述第二级设备唯一时,将报告选举自己速度最快的所述第二级设备选举为第一级设备。4.如权利要求3所述的方法,其特征在于,所述当检测到存在自己报告选举自己的第二级设备时,检测自己报告选举自己且报告速度最快的所述第二级设备是否唯一之后,还包括:当检测到自己报告选举自己且报告速度最快的所述第二级设备并不唯一时,从同时报告选举自己的所述第二级设备之外的其他所述第二级设备中,随机选取一个第二级设备作为第一级设备。5.如权利要求3所述的方法,其特征在于,所述检测是否存在自己报告选举自己的第二级设备之后,还包括:当检测到不存在自己报告选举自己的第二级设备时,将被报告选举的次数超过预设次数的所...

【专利技术属性】
技术研发人员:孔矾建
申请(专利权)人:无锡天脉聚源传媒科技有限公司
类型:发明
国别省市:江苏;32

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

1