[发明专利]一种基于B树的高可用集群优化方法在审

专利信息
申请号: 202211476376.0 申请日: 2022-11-23
公开(公告)号: CN115883575A 公开(公告)日: 2023-03-31
发明(设计)人: 崔婷婷 申请(专利权)人: 紫光云技术有限公司
主分类号: H04L67/1042 分类号: H04L67/1042;H04L41/0826
代理公司: 天津企兴智财知识产权代理有限公司 12226 代理人: 刘东
地址: 300459 天津市滨海新区*** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 可用 集群 优化 方法
【说明书】:

发明提供了一种基于B树的高可用集群优化方法,首先判定主机的新增或删减是否会影响原图,在尽可能小的影响树形图的前提下,对高可用图进行局部调整,且不销毁原图,以保证故障的上报不会经常导致图失效。本发明有益效果:一种基于B树的高可用集群优化方法,首先判定主机的新增或删减是否会影响原图,在尽可能的影响树形图的前提下,对高可用图进行局部调整,且不销毁原图,保证故障的上报不会经常发生图失效的情形,对图的调整、主机的管理带来了便利。

技术领域

本发明属于数据处理领域,尤其是涉及一种基于B树的高可用集群优化方法。

背景技术

为了提高集群的可用性,在每台主机上部署了高可用服务,用于多个主机之间利用心跳机制探测其他主机的健康情况,以保证集群内虚拟机的高可用。

在高可用1.0版本,如果发生如下情况,就会重新搭建主机之间的树形关系:其他主机探测到某主机异常;主机自主上报异常;主机取消高可用功能;集群关闭高可用功能;主机开启高可用功能;集群开启高可用功能。

由上述可知,树形图会频繁发生销毁、重建,由此导致的结果是主节点的频繁变更导致大量的数据上报,造成网络包泛滥,当可用区内主机量很大时,会造成很大的网络开销。

发明内容

有鉴于此,本发明旨在提出一种基于B树的高可用集群优化方法,以至少解决背景技术中的至少一个问题。

为达到上述目的,本发明的技术方案是这样实现的:

一种基于B树的高可用集群优化方法,首先判定主机的新增或删减是否会影响原图,在尽可能小的影响树形图的前提下,对高可用图进行局部调整,且不销毁原图,以保证故障的上报不会经常导致图失效。

进一步的,包括全局部署高可用配置,具体如下:

A1、获取可用区内所有的集群;

A2、对所有集群进行处理;

A3、当所有集群处理完毕,则配置完毕;

在步骤A2中,

如果已无集群,则配置完毕;

如果有集群,则进行集群部署高可用配置。

进一步的,包括集群部署高可用配置,具体如下:

B1、获取集群内所有的主机;

B2、对所有的主机进行处理;

B3、集群部署高可用配置结束;

在步骤B2中,

如果无主机,且该集群有高可用树形图,则销毁原图;

如果无主机,且该集群无高可用树形图,则配置完毕;

如果有主机,且集群不具备高可用能力,则销毁原图;

如果有主机,且该集群具备高可用能力,筛选所有可用主机,具体如下:

如果该集群无树形图,则新创建树形图,将树形图结构下发给所有可用主机;

如果该集群有树形图,校对原图内主机是否与筛选的可用主机列表一致,对于一致的主机不予处理,对于原图中没有的主机则新增主机;

对于原图中有而可用主机列表中不存在的节点则删除主机节点;

对于树形图中有变更的节点,下发改动配置;

校对下发的配置是否与原图中的配置相同,如有差异,则进行调整。

进一步的,包括主机部署高可用配置,具体如下:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于紫光云技术有限公司,未经紫光云技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202211476376.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top