【技术实现步骤摘要】
基于Bitmap实现hyper
‑
v虚拟机备份的方法及应用
[0001]本专利技术是关于计算机领域,特别是关于一种基于Bitmap实现hyper
‑
v虚拟机备份的方法及应用。
技术介绍
[0002]在互联网高速发展中,每天会产生大量的数据,这些数据对使用者来说都是宝贵的物质财富。所以在生产环境中通常需要有备份容灾系统将数据备份来保证数据安全,但是备份本身是一种占用系统资源很多的行为(主要消耗系统CPU、IO),所以如何低消耗存储、低消耗带宽、快速回复数据,不影响生产系统性能成为该系统中主要问题。
[0003]公开于该
技术介绍
部分的信息仅仅旨在增加对本专利技术的总体背景的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域一般技术人员所公知的现有技术。
[0004]在VMWARE、KVM、XEN这些虚拟机进行备份时,往往是基于派生镜像法,即使用户的虚拟机已经有若干快照,我们依然可以从最后一个快照备份出完整的备份数据(比如说虚拟机仅有一块100GB的磁盘,不管用户做了多 ...
【技术保护点】
【技术特征摘要】
1.一种基于Bitmap实现hyper
‑
v虚拟机备份的方法,其特征在于,所述方法包括:获取hyper
‑
v虚拟机的虚拟磁盘和快照磁盘的派生关系;按照所述派生关系依次构建所述虚拟磁盘和所述快照磁盘的Bitmap;以及根据所述Bitmap对hyper
‑
v虚拟机进行备份。2.如权利要求1所述的基于Bitmap实现hyper
‑
v虚拟机备份的方法,其特征在于,根据所述Bitmap对hyper
‑
v虚拟机进行备份,还包括:将所述虚拟磁盘对应的Bitmap和所有快照磁盘对应的Bitmap进行比对,生成所述hyper
‑
v虚拟机的Bitmap。3.如权利要求2所述的基于Bitmap实现hyper
‑
v虚拟机备份的方法,其特征在于,将所述虚拟磁盘对应的Bitmap和所有快照磁盘对应的Bitmap进行比对,生成所述hyper
‑
v虚拟机的Bitmap,包括:按照磁盘的更新顺序从最后一次更新的磁盘开始检索所述数据块对应的Bitmap;若同一数据块在任意磁盘的Bitmap标记为有效,则标记hyper
‑
v虚拟机的所述数据块对应的Bitmap有效;以及记录标记所述数据块对应的Bitmap有效的最后一次更新的磁盘。4.如权利要求3所述的基于Bitmap实现hyper
‑
v虚拟机备份的方法,其特征在于,根据所述Bitmap对hyper
‑
v虚拟机进行备份,包括:创建一个空白的备份文件;将所有有效的数据块的数据从标记所述数据块对应的Bitmap有效的最后一次更新的磁盘中备份至所述备份文件对应的数据块中。5.如权利要求4所述的基于Bitmap实现hyper
‑
v虚拟机备份的...
【专利技术属性】
技术研发人员:梁磊,
申请(专利权)人:江苏安超云软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。