[发明专利]一种分布式云硬盘的跨存储在线克隆方法、系统及装置在审
| 申请号: | 202111256583.0 | 申请日: | 2021-10-27 |
| 公开(公告)号: | CN114138182A | 公开(公告)日: | 2022-03-04 |
| 发明(设计)人: | 江治林;雷跃辉;马翱宇 | 申请(专利权)人: | 济南浪潮数据技术有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06 |
| 代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 徐槐 |
| 地址: | 250000 山东省济南市中国(山东)自由贸易*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 分布式 硬盘 存储 在线 克隆 方法 系统 装置 | ||
1.一种分布式云硬盘的跨存储在线克隆方法,其特征在于,包括:
将同属于一个存储后端的待克隆的云硬盘添加到同一个一致性组;
对一致性组创建一致性组快照;
根据一致性组快照内为每个待克隆的云硬盘快照创建对应的临时卷;
将临时卷迁移至目标存储后端;
将创建的一致性组快照删除。
2.根据权利要求1所述的分布式云硬盘的跨存储在线克隆方法,其特征在于,所述将同属于一个存储后端的待克隆的云硬盘添加到同一个一致性组包括:调用创建一致性组的接口,将待克隆的云硬盘均添加到接口入参中,调用数据库并在一致性组表中新增一条一致性组的详细信息;
添加完成后,调用更新一致性组的接口,将待克隆的云硬盘id添加到接口入参中,调用数据库的volumes表,将一致性组id添加到对应的云硬盘上。
3.根据权利要求1所述的分布式云硬盘的跨存储在线克隆方法,其特征在于,所述对一致性组创建一致性组快照,包括:
调用创建一致性组快照的接口,并在驱动层调用存储后端;
在存储后端创建一个一致性组,组名为一致性组快照的id;
将待克隆的云硬盘与一致性组关联;
在同一时刻为一致性组中待克隆的云硬盘创建对应的云硬盘快照;
执行删除一致性组的接口,在存储后端删除一致性组。
4.根据权利要求3所述的分布式云硬盘的跨存储在线克隆方法,其特征在于,所述将待克隆的云硬盘与一致性组关联,具体包括:
查看待克隆的云硬盘的虚拟硬盘,并返回待克隆的云硬盘的属性信息;
创建一个虚拟硬盘,虚拟硬盘的名称为待克隆的云硬盘快照的id,虚拟硬盘的空间大小与待克隆的云硬盘相同;
创建一个映射关系,建立待克隆的云硬盘与虚拟硬盘的连接,并与一致性组相关联。
5.根据权利要求1所述的分布式云硬盘的跨存储在线克隆方法,其特征在于,所述根据一致性组快照内为每个待克隆的云硬盘快照创建对应的临时卷,具体为:
调用创建云硬盘接口,为待克隆的云硬盘快照创建一个临时卷;
将临时卷的存储后端设置为待克隆的云硬盘的存储后端。
6.根据权利要求5所述的分布式云硬盘的跨存储在线克隆方法,其特征在于,所述将临时卷迁移至目标存储后端,具体为:
调用迁移云硬盘的接口,通过将临时卷的卷类型更改为属于目标存储后端的克隆目标卷的卷类型,以创建克隆目标卷,完成临时卷的迁移操作。
7.根据权利要求6所述的分布式云硬盘的跨存储在线克隆方法,其特征在于,所述将临时卷迁移至目标存储后端,还包括:
在迁移过程中进行迁移操作检测,当检测到迁移操作执行失败时,删除已经创建完成的克隆目标卷,并终止克隆目标卷的创建流程。
8.根据权利要求4所述的分布式云硬盘的跨存储在线克隆方法,其特征在于,所述待克隆的云硬盘的属性信息为待克隆的云硬盘的磁盘空间大小。
9.一种分布式云硬盘的跨存储在线克隆系统,其特征在于,包括:
添加单元,用于将同属于一个存储后端的待克隆的云硬盘添加到同一个一致性组;
快照创建单元,用于对一致性组创建一致性组快照;
临时卷创建单元,用于根据一致性组快照内为每个待克隆的云硬盘快照创建对应的临时卷;
临时卷迁移单元,用于将临时卷迁移至目标存储后端;
快照删除单元,用于将创建的一致性组快照删除。
10.一种分布式云硬盘的跨存储在线克隆装置,其特征在于,包括:
存储器,用于存储分布式云硬盘的跨存储在线克隆程序;
处理器,用于执行所述分布式云硬盘的跨存储在线克隆程序时实现如权利要求1至8任一项权利要求所述的分布式云硬盘的跨存储在线克隆方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮数据技术有限公司,未经济南浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111256583.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种肾内科血液透析装置
- 下一篇:一种餐厅后厨生产管理方法、系统及电子设备





