[发明专利]一种虚拟IP重分配方法、终端及存储介质在审

专利信息
申请号: 202010476528.1 申请日: 2020-05-29
公开(公告)号: CN111770209A 公开(公告)日: 2020-10-13
发明(设计)人: 董文华;张端 申请(专利权)人: 苏州浪潮智能科技有限公司
主分类号: H04L29/12 分类号: H04L29/12
代理公司: 济南舜源专利事务所有限公司 37205 代理人: 李舜江
地址: 215100 江苏省苏州市吴*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 虚拟 ip 分配 方法 终端 存储 介质
【说明书】:

发明提供一种虚拟IP重分配方法、终端及存储介质,所述方法包括:获取集群所有的虚拟IP以及各节点持有虚拟IP情况,并筛选出待分配虚拟IP;根据各节点持有虚拟IP的地址信息对节点进行分组,并根据待分配虚拟IP的地址信息将待分配虚拟IP分配至地址信息匹配的节点组;在各节点组内筛选出持有虚拟IP数量最少的节点,将各节点组待分配虚拟IP分配给同组持有虚拟IP数量最少的节点。本发明针对集群内某一节点故障后的虚拟IP重分配问题,提出分组的概念,将不同区域的节点和虚拟IP进行分组并建立映射关系,合理的进行虚拟IP重分配。

技术领域

本发明属于虚拟IP技术领域,具体涉及一种虚拟IP重分配方法、终端及存储介质。

背景技术

通常情况下,一个对外提供数据库服务器的主机除了有一个真实IP外还有一个虚拟IP,使用这两个IP中的任意一个都可以连接到这台主机。但是项目中数据库链接一项配置时使用的是虚拟IP,当服务器发生故障无法对外提供服务时,动态将这个虚拟IP切换到备用主机。当集群出现某个节点宕机或者所监控的软件故障时,CTDB主节点通过虚拟IP重分配算法计算出虚拟IP分配方法,然后将该虚拟IP移到某节点上,由该节点继续提供服务。

集群由多个节点组成,这些节点分布在不同区域,不同区域使用是不同网段的虚拟IP,当某一区域的某个节点故障时,需要将该节点的虚拟IP分配给该区域的节点,且不允许该虚拟IP分配给其他区域的节点,也就是说某一区域节点上的虚拟IP只能在该区域的节点间重分配。针对上述场景还没用具体的虚拟IP重分配方案出现。

发明内容

针对现有技术的上述不足,本发明提供一种虚拟IP重分配方法、终端及存储介质,以解决上述技术问题。

第一方面,本发明提供一种虚拟IP重分配方法,包括:

获取集群所有的虚拟IP以及各节点持有虚拟IP情况,并筛选出待分配虚拟IP;

根据各节点持有虚拟IP的地址信息对节点进行分组,并根据待分配虚拟IP的地址信息将待分配虚拟IP分配至地址信息匹配的节点组;

在各节点组内筛选出持有虚拟IP数量最少的节点,将各节点组待分配虚拟IP分配给同组持有虚拟IP数量最少的节点。

进一步的,所述根据各节点持有虚拟IP的地址信息对节点进行分组,包括:

将同一地址信息的虚拟IP划分到同一IP组;

将持有同一地址信息虚拟IP的节点分到同一节点组;

将所述IP组和节点组建立一一映射关系。

进一步的,所述并根据待分配虚拟IP的地址信息将待分配虚拟IP分配至地址信息匹配的节点组,包括:

根据待分配虚拟IP的地址信息判断所述待分配虚拟IP所属IP组;

根据所述映射关系判断所述待分配虚拟IP所属的节点组。

进一步的,所述并根据待分配虚拟IP的地址信息将待分配虚拟IP分配至地址信息匹配的节点组,还包括:

对同一映射关系下的IP组和节点组分配相同的组标识;

根据所述组标识判断所述待分配虚拟IP所属的节点组。

进一步的,所述方法还包括:筛选集群内能够持有虚拟IP的节点并添加合法标识。

进一步的,所述在各节点组内筛选出持有虚拟IP数量最少的节点,包括:

计算所有带有合法标识的节点的持有虚拟IP数量;

在节点组内进行所述节点的持有虚拟IP数量的比较;

每个节点组筛选出一个持有虚拟IP数量最少的节点。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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