[发明专利]基于虚拟化磁盘双活容灾的磁盘快照方法、装置及介质有效
申请号: | 202011111555.5 | 申请日: | 2020-10-16 |
公开(公告)号: | CN112199162B | 公开(公告)日: | 2023-02-28 |
发明(设计)人: | 王亮 | 申请(专利权)人: | 济南浪潮数据技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F11/14;G06F3/06 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 刘新雷 |
地址: | 250101 山东省济南市高新区*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 虚拟 磁盘 双活容灾 快照 方法 装置 介质 | ||
1.一种基于虚拟化磁盘双活容灾的虚拟磁盘快照方法,其特征在于,应用于具有IO复制功能的Qemu,包括:
预先设置虚拟机开机启动过程中启动磁盘双活容灾功能,并在IO复制层设置快照接口,所述IO复制层具体为bdrv_quorum层;
在虚拟机运行过程中接收磁盘快照创建指令,在所述IO复制层创建虚拟快照任务,并向块设备模拟层的各子节点下发相同任务,以使各子节点在所述IO复制层暂停IO状态下同时执行快照任务;
在虚拟机运行过程中接收磁盘快照删除指令,在所述IO复制层创建快照删除任务,并查找所述块设备模拟层中所有子节点对应的待删除快照文件,同时向各子节点下发删除任务,以使各子节点同时对所述待删除快照文件执行删除操作。
2.根据权利要求1所述的基于虚拟化磁盘双活容灾的虚拟磁盘快照方法,其特征在于,所述向块设备模拟层的各子节点下发相同任务,以使各子节点在所述IO复制层暂停IO状态下同时执行快照任务包括:
向块设备模拟层的各子节点下发相同任务,以使各子节点同时分别创建新磁盘文件,以作为块设备模拟文件;
当检测到各子节点的完成新磁盘文件创建操作,发送所述IO复制层暂停IO指令;
向各子节点发送执行写缓存操作命令,以使各子节点将qemu进程中的所有缓存写入至相应的旧磁盘文件中;
向各子节点发送后备文件切换指令,以使各节点将相应的新磁盘文件代替对应旧磁盘文件作为所述IO复制层的后备文件;
当检测到各子节点完成后备文件切换操作,发送所述IO复制层恢复IO指令。
3.根据权利要求2所述的基于虚拟化磁盘双活容灾的虚拟磁盘快照方法,其特征在于,所述各子节点同时对所述待删除快照文件执行删除操作包括:
各子节点通过比对各自新磁盘文件和旧磁盘文件存储数据确定待拷贝数据,所述待拷贝数据为当前新磁盘文件中不包含相应旧磁盘文件中的数据;
各子节点从相应的旧磁盘文件中将对应待拷贝数据全部拷贝至新磁盘文件中。
4.根据权利要求3所述的基于虚拟化磁盘双活容灾的虚拟磁盘快照方法,其特征在于,所述向各子节点下发删除任务之后,还包括:
当检测到各子节点完成删除快照操作,向上层虚拟化管理平台发送快照删除完成的反馈信息,以使所述虚拟化管理平台接收到所述反馈信息后删除各子节点的旧磁盘文件。
5.根据权利要求3所述的基于虚拟化磁盘双活容灾的虚拟磁盘快照方法,其特征在于,所述向块设备模拟层的各子节点下发相同任务之后,还包括:
当检测到各子节点完成快照创建操作,向上层虚拟化管理平台发送快照创建成功的反馈信息;
当检测到存在一个子节点快照创建失败,向所述虚拟机报错。
6.根据权利要求1至5任意一项所述的基于虚拟化磁盘双活容灾的虚拟磁盘快照方法,其特征在于,所述在虚拟机运行过程中接收创建磁盘快照指令之前,还包括:
预先在所述虚拟机所在虚拟化管理平台的用户管理界面中设置磁盘快照创建选项和磁盘快照删除选项,以使用户通过所述用户管理界面下发所述磁盘快照创建指令和所述磁盘快照删除指令。
7.一种基于虚拟化磁盘双活容灾的虚拟磁盘快照装置,其特征在于,应用于具有IO复制功能的Qemu,包括:
双活模式开启预设置模块,用于预先设置虚拟机开机启动过程中启动磁盘双活容灾功能;
接口创建模块,用于预先在IO复制层设置快照接口,所述IO复制层具体为bdrv_quorum层;
快照创建模块,用于在虚拟机运行过程中接收磁盘快照创建指令,在所述IO复制层创建虚拟快照任务,并向块设备模拟层的各子节点下发相同任务,以使各子节点在所述IO复制层暂停IO状态下同时执行快照任务;
快照删除模块,用于在虚拟机运行过程中接收磁盘快照删除指令,在所述IO复制层创建快照删除任务,并查找所述块设备模拟层中所有子节点对应的待删除快照文件,同时向各子节点下发删除任务,以使各子节点同时对所述待删除快照文件执行删除操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮数据技术有限公司,未经济南浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011111555.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可转换功能的野外旅游鞋
- 下一篇:一种改进型的玻璃瓶内腔清洗装置