[发明专利]一种容器环境中运行时数据迁移方法及系统在审
申请号: | 202110985351.2 | 申请日: | 2021-08-26 |
公开(公告)号: | CN113704218A | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 何慧;杨润;石丁;张伟哲;方滨兴 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | G06F16/182 | 分类号: | G06F16/182;G06F16/11 |
代理公司: | 黑龙江立超同创知识产权代理有限责任公司 23217 | 代理人: | 杨立超 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 容器 环境 运行 数据 迁移 方法 系统 | ||
1.一种容器环境中运行时数据迁移方法,其特征在于,在云计算架构中构建容器,并将数据和容器的运行环境分离,对于每个需要迁移的容器,数据迁移的过程包括:
步骤一、用户端访问新节点,新节点根据用户端请求发送数据迁移指令至旧节点;所述节点为边缘计算服务节点;
步骤二、旧节点接收到数据迁移指令后,使所有运行任务有序退出,并通知新节点;
步骤三、新节点获取旧节点连接信息并与其建立连接,所述连接信息包括网络连接地址;
步骤四、旧节点通过NFS方式共享数据到新节点;
步骤五、新节点将旧节点数据挂载并复制到本地容器中,完成数据从旧节点到新节点的迁移。
2.根据权利要求1所述的一种容器环境中运行时数据迁移方法,其特征在于,所述数据包括Root数据和Data数据,所述Root数据是指从整个根目录下任意地方写入的数据,通过overlay的方式绑定在容器上;所述Data数据是指包含待交换数据和域套接字的数据目录,通过Bind的方式绑定在容器上。
3.根据权利要求2所述的一种容器环境中运行时数据迁移方法,其特征在于,为每个容器设置一个包含锁信息的文件锁以保证数据传输的一致性,所述锁信息包括当前节点的名称和地址。
4.根据权利要求3所述的一种容器环境中运行时数据迁移方法,其特征在于,步骤三中新节点与旧节点建立连接后,对锁信息进行修改,修改内容包括将文件锁的名称和地址修改为新节点的名称和地址。
5.根据权利要求4所述的一种容器环境中运行时数据迁移方法,其特征在于,步骤五中以Overlay只读方式挂载数据,当在本地容器中找不到所需数据时,通过网络访问旧节点以获取数据。
6.根据权利要求5所述的一种容器环境中运行时数据迁移方法,其特征在于,在步骤五数据复制完成后,将对应消息推送到旧节点,以使旧节点对不再需要的用户数据进行清理。
7.一种容器环境中运行时数据迁移系统,其特征在于,在云计算架构中构建容器,并将数据和容器的运行环境分离,在上述构建的容器环境中,所述系统包括:
迁移指令接收模块,用于当用户端访问新节点时,新节点根据用户端请求发送数据迁移指令至旧节点,所述节点为边缘计算服务节点;旧节点接收到数据迁移指令后,使所有运行任务有序退出,并通知新节点;
连接建立模块,用于新节点获取旧节点连接信息并与其建立连接,所述连接信息包括网络连接地址;
数据共享模块,用于旧节点通过NFS方式共享数据到新节点;
挂载复制模块,用于新节点将旧节点数据挂载并复制到本地容器中,完成数据从旧节点到新节点的迁移;
其中,系统中待迁移的数据包括Root数据和Data数据,所述Root数据是指从整个根目录下任意地方写入的数据,通过Overlay的方式绑定在容器上;所述Data数据是指包含待交换数据和域套接字的数据目录,通过Bind的方式绑定在容器上。
8.根据权利要求7所述的一种容器环境中运行时数据迁移系统,其特征在于,所述系统中为每个容器设置一个包含锁信息的文件锁以保证数据传输的一致性,所述锁信息包括当前节点的名称和地址。
9.根据权利要求8所述的一种容器环境中运行时数据迁移系统,其特征在于,所述连接建立模块中新节点与旧节点建立连接后,对锁信息进行修改,修改内容包括将文件锁的名称和地址修改为新节点的名称和地址。
10.根据权利要求9所述的一种容器环境中运行时数据迁移系统,其特征在于,所述挂载复制模块中以Overlay只读方式挂载数据,当在本地容器中找不到所需数据时,通过网络访问旧节点以获取数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110985351.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:灭火控制瓶组机构、方法及可读存储介质
- 下一篇:防反射膜及光学部件
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置