[发明专利]一种虚拟地址分配方法、装置及CTDB集群和存储介质有效

专利信息
申请号: 201910760117.2 申请日: 2019-08-16
公开(公告)号: CN110519406B 公开(公告)日: 2022-05-17
发明(设计)人: 翟云磊 申请(专利权)人: 济南浪潮数据技术有限公司
主分类号: H04L61/5084 分类号: H04L61/5084;H04L67/1001
代理公司: 北京集佳知识产权代理有限公司 11227 代理人: 史翠
地址: 250101 山东省济南市高新区*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 虚拟 地址 分配 方法 装置 ctdb 集群 存储 介质
【说明书】:

本申请公开了一种虚拟地址分配方法、装置及一种CTDB集群和计算机可读存储介质,该方法包括:基于目标对应关系进行虚拟地址的节点分配;其中,所述目标对应关系为虚拟地址与节点的对应关系;当检测到目标节点故障时,将所述目标节点挂载的虚拟地址分配至正常节点;当所述目标节点恢复时,根据所述目标对应关系确定所述目标节点对应的虚拟地址;将所述虚拟地址迁移至所述目标节点。本申请提供的虚拟地址分配方法,当故障节点恢复后同样依据目标对应关系进行虚拟地址的迁移,可以保证节点故障前后持有的虚拟地址是相同的,实现固定分配。

技术领域

本申请涉及计算机技术领域,更具体地说,涉及一种虚拟地址分配方法、装置及一种CTDB集群和一种计算机可读存储介质。

背景技术

CTDB是一套集群高可用管理软件,在CTDB启动过程中,会根据指定算法将虚拟地址平均且随机分配到集群每个节点上,当集群中的某些节点发生故障时CTDB会执行故障切换,将原先故障节点上分配的虚拟地址释放掉然后将该虚拟地址漂移到其他正常节点,相应的读写业务也会漂移到其他正常节点。当故障节点恢复并加入集群时,CTDB会随机选取其他节点上的虚拟地址分配到该节点上。

可见,上述方案中无法保证节点故障前持有的虚拟地址在该节点故障恢复后依然能够被该节点重新持有。

因此,如何保证节点故障前后持有的虚拟地址是相同的是本领域技术人员需要解决的技术问题。

发明内容

本申请的目的在于提供一种虚拟地址分配方法、装置及一种CTDB集群和一种计算机可读存储介质,保证节点故障前后持有的虚拟地址是相同的。

为实现上述目的,本申请提供了一种虚拟地址分配方法,包括:

基于目标对应关系进行虚拟地址的节点分配;其中,所述目标对应关系为虚拟地址与节点的对应关系;

当检测到目标节点故障时,将所述目标节点挂载的虚拟地址分配至正常节点;

当所述目标节点恢复时,根据所述目标对应关系确定所述目标节点对应的虚拟地址;

将所述虚拟地址迁移至所述目标节点。

其中,所述基于目标对应关系进行虚拟地址的节点分配,包括:

确定所述目标对应关系;

基于所述目标对应关系判断目标虚拟地址对应的节点是否为正常节点;

若是,则根据所述目标对应关系进行所述目标虚拟地址的分配;

若否,则从正常节点中选取候选节点,并将所述目标虚拟地址分配至所述候选节点。

其中,所述确定所述目标对应关系,包括:

按预设规则对所有所述虚拟地址进行排序,并基于排序结果确定每个所述虚拟地址的标识;

确定节点总数,并将每个所述虚拟地址的标识与所述节点总数的取余结果作为每个所述虚拟地址对应的节点的节点标识。

其中,若所述虚拟地址包括IPV4地址和IPV6地址,则所述按预设规则对所有所述虚拟地址进行排序,包括:

将每个所述虚拟地址扩充为长度为四的整型数组;其中,所述整型数组中的每个元素对应32位数据,所述IPV4地址对应的整型数组的前三个元素为0;

调用qsort函数对所有所述整型数组进行由小至大的排序。

其中,所述从正常节点中选取候选节点,包括:

从正常节点中随机选取所述候选节点。

其中,所述从正常节点中选取候选节点,包括:

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

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

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

同类专利
  • 地址迁移方法、通信设备及双活系统-202111011605.7
  • 胡祖松 - 迈普通信技术股份有限公司
  • 2021-08-31 - 2023-10-24 - H04L61/5084
  • 本申请提供一种地址迁移方法、通信设备及双活系统。双活系统包括主通信设备及备份通信设备。方法包括:确定主通信设备中的M个业务卡,以及与备份通信设备中的第二主控卡、N个业务卡各自运行时长与主通信设备中的第一主控卡运行时长之间的校正时间;当M个业务卡和N个业务卡中的任一业务卡中的任一端口学习到MAC地址时,由任一业务卡自身根据自身所对应的校正时间确定在学习到MAC地址时的同步时间戳;在满足迁移条件时,目标业务卡根据同步时间戳对MAC地址进行迁移。如此,无需再部署时间服务器,便可以实现双活系统中各业务卡的MAC地址迁移,简化系统框架,降低维护成本。
  • 地址切换方法、装置、系统、存储介质及电子设备-202310333617.4
  • 张唯;潘磊 - 中国工商银行股份有限公司
  • 2023-03-30 - 2023-07-28 - H04L61/5084
  • 本申请公开了一种地址切换方法、装置、系统、存储介质及电子设备。涉及通信技术领域,可用于金融科技领域或其他领域。该方法包括:接收来自于控制服务器的切换脚本,其中,切换脚本用于指示第一服务器通过发起预设命令和执行预设操作与第二服务器进行地址切换,预设命令的发起方根据是否接收到对预设命令的响应确定预设命令的接收方是否执行预设操作,预设操作用于表示停止响应预设命令;根据切换脚本与第二服务器进行地址切换。通过本申请,解决了相关技术中使用中间临时IP,通过控制节点来控制单对服务器完成IP切换,导致切换效率低、切换成本高的问题。
  • 网络节点及通信方法-202080107260.2
  • 巳之口淳;铃木悠司;阿尔夫·祖根梅尔 - 株式会社NTT都科摩
  • 2020-11-30 - 2023-07-18 - H04L61/5084
  • 网络节点具有:接收部,其接收来自被认证的终端的通信、或者从外部应用接收表示终端的IP(Internet Protocol:互联网协议)地址的信息;控制部,其根据来自所述终端的通信或者所述IP地址,分配在外部接口中唯一地识别所述终端的临时标识符;以及发送部,其向所述终端或者所述外部应用发送表示所述临时标识符的信息。
  • 浮动IP转移方法和装置-202211694960.3
  • 郑磊;吉敏;余海群 - 联想(北京)有限公司
  • 2022-12-28 - 2023-05-09 - H04L61/5084
  • 本申请提供了一种浮动IP转移方法和装置,应用于集群中的物理节点,该物理节点上部署有虚拟机控制模块和浮动IP控制模块,该方法包括:虚拟机控制模块检测到迁移至物理节点上的虚拟机,确定虚拟机的内网IP地址以及待关联到虚拟机上的浮动IP地址;虚拟机控制模块发出包括浮动IP地址和虚拟机的内网IP地址的超文本传输协议请求;浮动IP控制模块基于超文本传输协议请求,为物理节点的网卡配置浮动IP地址,构建浮动IP地址与虚拟机的内网IP地址的IP转换关系;通过网卡接收到目的地址为浮动IP地址的业务请求,基于IP转换关系将业务请求传输给虚拟机。本申请的方案可以将迁移前的原虚拟机关联的浮动IP地址转移到迁移后的虚拟机上。
  • 公共IP地址管理方法、装置、主节点及存储介质-202110969756.7
  • 彭茂 - 重庆紫光华山智安科技有限公司
  • 2021-08-23 - 2022-11-22 - H04L61/5084
  • 本发明涉及存储技术领域,提供了一种公共IP地址管理方法、装置、主节点及存储介质,应用于存储集群中的主节点,所述方法包括:当检测到多个从节点中任一从节点发生故障时,获取正常从节点的公共IP地址的个数及故障从节点的公共IP地址;将公共IP地址的个数最少的正常从节点作为迁入从节点;向迁入从节点发送添加消息,以指示迁入从节点基于添加消息添加故障从节点的公共IP地址以接管故障从节点提供的服务。本发明实现了故障从节点被接管时其公共IP地址不会发生变化,同时,又实现存储集群中正常从节点中公共IP地址的均衡,最大限度地减少了对存储集群整体性能的影响。
  • 一种虚拟地址分配方法、装置及CTDB集群和存储介质-201910760117.2
  • 翟云磊 - 济南浪潮数据技术有限公司
  • 2019-08-16 - 2022-05-17 - H04L61/5084
  • 本申请公开了一种虚拟地址分配方法、装置及一种CTDB集群和计算机可读存储介质,该方法包括:基于目标对应关系进行虚拟地址的节点分配;其中,所述目标对应关系为虚拟地址与节点的对应关系;当检测到目标节点故障时,将所述目标节点挂载的虚拟地址分配至正常节点;当所述目标节点恢复时,根据所述目标对应关系确定所述目标节点对应的虚拟地址;将所述虚拟地址迁移至所述目标节点。本申请提供的虚拟地址分配方法,当故障节点恢复后同样依据目标对应关系进行虚拟地址的迁移,可以保证节点故障前后持有的虚拟地址是相同的,实现固定分配。
专利分类
×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

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