[发明专利]一种集群管理系统中多层次配置文件的动态管理方法有效
申请号: | 201310678144.8 | 申请日: | 2013-12-13 |
公开(公告)号: | CN103647830B | 公开(公告)日: | 2017-09-15 |
发明(设计)人: | 王佳;张书宁 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250014 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种集群管理系统中多层次配置文件的动态管理方法,启动集群时,根据集群配置文件信息初始化多层次树;集群运行中,根据用户需要动态修改配置文件并对其进行管理;节点出现故障再恢复时,对动态修改的配置文件进行容错性保护。该一种集群管理系统中多层次配置文件的动态管理方法和现有技术相比,保证业务的可持续运行,改变了传统的以集群或组为单位的修改,降低了节点间的耦合度,实现多节点多任务同时操作,提高系统的性能。 | ||
搜索关键词: | 一种 集群 管理 系统 多层次 配置文件 动态 方法 | ||
【主权项】:
一种集群管理系统中多层次配置文件的动态管理方法,其特征在于其具体动态管理过程为:设置多层次配置文件的动态管理模块:初始化模块、动态管理模块和容错模块,三者通过读取集群配置文件,为配置改变进行通信协商,合作完成配置的生成和改变;集群启动,初始化模块读取配置文件信息并构建多层次集群树,直接完成集群配置文件动态管理配置;集群运行中,动态管理模块用于对集群树进行动态管理:根据用户需要动态修改信息遍历树,从最小颗粒度上对配置文件进行修改,并同步给集群中其他节点;节点出现故障再恢复时,容错模块用于文件级容灾:节点出现故障再恢复时,恢复节点向运行节点发送消息获取最新的配置文件,保证集群各节点配置文件信息的一致性,完成对动态修改的配置文件进行容错性保护;所述初始化模块将高可用集群管理系统中集群、组、资源及监视资源节点表示成“多层次”树,该树是基于GOM模型构建的逻辑图结构;多层次树模型将一棵树分成若干层次,每一层的子树深度不大于2,树中节点有两种类型,一种是已扩展节点,对应集群中的资源和监视资源;另一种是未扩展节点,对应集群中的集群和组;上述每个节点均含有一组操作原语和属性配置:操作原语表述了针对节点或子树的动态变化操作,这些操作包括增加Add、删除Delete、升级Upgrade、降级Degrade、替换Replace和复制Clone;属性配置描述了集群、组、资源及监视资源节点的属性,与当前集群配置文件信息一一对应,同时描述该节点是否可与其他节点通信的健康值;在上述技术方案中节点之间采用基于图结构的通信原语进行通讯;节点间的通讯内容采用JSON形式;新的节点在完成必要的初始化工作后,通过AddNode函数将自己挂接到树形结构的某个节点下,新节点的加入将不影响其父节点的运作,只要父节点完全采用基于图结构的通信原语;每个节点仅能与其父节点、孩子节点和兄弟节点通信,而不能越层通信。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310678144.8/,转载请声明来源钻瓜专利网。