[发明专利]基于qcow2格式的虚拟机镜像克隆方法及系统有效
申请号: | 201310736732.2 | 申请日: | 2013-12-20 |
公开(公告)号: | CN103713941B | 公开(公告)日: | 2018-05-04 |
发明(设计)人: | 徐安 | 申请(专利权)人: | 汉柏科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F11/14 |
代理公司: | 北京中政联科专利代理事务所(普通合伙)11489 | 代理人: | 陈超 |
地址: | 300384 天津市西青*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 qcow2 格式 虚拟机 克隆 方法 系统 | ||
技术领域
本发明涉及云计算网络系统的虚拟机领域,尤其涉及一种基于qcow2格式的虚拟机镜像克隆方法及系统。
背景技术
云计算网络系统中大量采用了虚拟化技术,该技术的好处就是可快速生成满足用户要求的虚拟机,用户往往会要求从一个模板生产出多个类似的虚拟机,这些虚拟机90%的数据是相同的,只有10%的数据是每个虚拟机特有的。现有技术中的的虚拟机生成方法通常是把模板虚拟机所使用的镜像复制多份,然后利用这些复制好的镜像来创建虚拟机。这种方法存在若干缺陷,例如,复制多份数据的过程非常耗时,而且随着镜像文件大小的增加,需要的时间长度也会线性的增加。另外,同样的数据复制多份是对用户的存储空间的极大浪费。
可见,现有技术中复制多份数据的过程非常耗时,而且随着镜像文件大小的增加,需要的时间长度也会线性的增加,而且同样的数据复制多份是对用户的存储空间的极大浪费。因此,需要提供一种新型的虚拟机镜像克隆方法,以便能够快速的复制虚拟机镜像,并节省存储空间。
发明内容
本发明的目的是提供一种基于qcow2格式的虚拟机镜像克隆方法及系统,该方法包括步骤:创建qcow2格式的模板镜像文件;创建至少一个qcow2格式的镜像文件;将每个创建的qcow2格式的镜像文件的后备文件分别设置为qcow2格式的模板镜像文件;基于每个qcow2格式的镜像文件分别创建并运行虚拟机;将虚拟机修改的数据分别存储在对应的qcow2格式的镜像文件中,使得虚拟机镜像文件的复制时间大大缩短,同时节省了存储空间。
根据本发明的一个方面,提供一种基于qcow2格式的虚拟机镜像克隆方法,包括步骤:步骤S1,创建qcow2格式的模板镜像文件;步骤S2,创建至少一个qcow2格式的镜像文件;步骤S3,将每个创建的qcow2格式的镜像文件的后备文件分别设置为qcow2格式的模板镜像文件;步骤S4,基于每个qcow2格式的镜像文件分别创建并运行虚拟机;步骤S5,将虚拟机修改的数据分别存储在对应的qcow2格式的镜像文件中。
其中,步骤S5后,任何对所述qcow2格式的镜像文件的读取操作将先在所述qcow2格式的镜像文件中读取,如果读取不到,则在所述qcow2格式的模板镜像文件读取。
其中,所述qcow2格式的模板镜像文件为只读模式。
根据本发明的另一方面,提供一种基于qcow2镜像格式的虚拟机镜像快速复制系统,包括:虚拟机控制单元,用于基于qcow2格式的镜像文件分别创建并运行虚拟机;复制单元,用于对虚拟机的镜像文件进行复制和管理。
其中,所述对虚拟机的镜像文件进行复制和管理包括:复制单元创建qcow2格式的模板镜像文件;复制单元创建至少一个qcow2格式的镜像文件;复制单元将每个创建的qcow2格式的镜像文件的后备文件分别设置为qcow2格式的模板镜像文件;复制单元将虚拟机修改的数据分别存储在对应的qcow2格式的镜像文件中。
其中,任何对所述qcow2格式的镜像文件的读取操作将先在所述qcow2格式的镜像文件中读取,如果读取不到,则在所述qcow2格式的模板镜像文件读取。
其中,所述qcow2格式的模板镜像文件为只读模式。
本发明提供一种基于qcow2格式的虚拟机镜像克隆方法及系统,该方法包括步骤:创建qcow2格式的模板镜像文件;创建至少一个qcow2格式的镜像文件;将每个创建的qcow2格式的镜像文件的后备文件分别设置为qcow2格式的模板镜像文件;基于每个qcow2格式的镜像文件分别创建并运行虚拟机;将虚拟机修改的数据分别存储在对应的qcow2格式的镜像文件中,使得虚拟机镜像文件的复制时间大大缩短,同时节省了存储空间。
附图说明
图1是当前qcow2文件中逻辑地址与物理地址的对应关系示意图;
图2是qcow2文件的后备文件的应用示意图;
图3是更新qcow2文件时qcow2文件的后备文件的应用示意图;
图4是本发明中基于qcow2格式的虚拟机镜像克隆方法的流程示意图图;
图5是本发明中基于qcow2格式的虚拟机镜像克隆系统的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于汉柏科技有限公司,未经汉柏科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310736732.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:坐垫圈防坠落虹吸式坐便器
- 下一篇:一种肥皂