[发明专利]一种虚拟机磁盘备份方法有效
申请号: | 201310590840.3 | 申请日: | 2013-11-21 |
公开(公告)号: | CN103605588A | 公开(公告)日: | 2014-02-26 |
发明(设计)人: | 刘荣伟 | 申请(专利权)人: | 上海爱数软件有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F3/06 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 王民盛;王丽琴 |
地址: | 200072 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 磁盘 备份 方法 | ||
技术领域
本申请涉及计算机数据存储技术领域,尤其涉及一种虚拟机磁盘备份方法。
背景技术
虚拟化技术是指计算元件在虚拟的基础上而不是真实的基础上运行。虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。CPU的虚拟化技术可以单CPU模拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。
随着虚拟化技术的越来越成熟,特别是威睿(vmware)公司做大做强,推出了一系列虚拟化相关的产品,都很好的帮助用户解决了硬件资源浪费、IT管理复杂等一系列难题。此外,虚拟化更可以解决当前设备无法解决的难题,例如动态主机迁移、快捷删除数据、统一桌面管理,甚至是创建永远不会蓝屏的企业集成环境等。
在虚拟化给用户带来不可抵挡诱惑的攻势下,很多企业和其他一些组织机构都开始或者已经将应用迁移到虚拟化平台上。那么如何高效率地保护虚拟化平台上的生产数据,从而使生产数据在受到灾难时不发生毁灭性的丢失,成为了伴随应用虚拟化的又一个热点问题。
Vmware自身也在不断提升虚拟机备份恢复的性能。Vmware引入用于数据保护的虚拟存储应用程序编程接口(VADP,vStorage API for Data Protection),为备份应用程序提供了直接访问虚拟机文件的一个标准的应用程序编程接口(API,Application Programming Interface)集合。如果备份工具厂商选择使用VADP,那么VADP的变化块追踪技术使虚拟化平台能够追踪上次备份完成后虚拟机文件发生变化的数据块,当然在某些情况下这种变化块追踪技术将会失效,此时再对虚拟机磁盘做增量备份将会执行全盘备份。基于VADP对虚拟机磁盘进行备份,是通过调用虚拟磁盘研发工具包(VDDK,Virtual Disk Development Kit)API来读取虚拟机磁盘的二进制内容,并不存在解析虚拟机磁盘的功能,因此只能选择如下两种操作之一:要么将虚拟机磁盘从头到尾所有扇区都进行备份,要么根据VADP的变化块追踪技术获取到虚拟机磁盘的变化的数据块,然后备份相应的变化块的数据扇区。
因此,基于VADP对虚拟机进行备份的时候就会存在如下问题:在做完全备份和VADP变化块追踪技术失效的情况下,做增量备份会将整个虚拟磁盘的所有扇区的数据都备份下来,哪怕虚拟机磁盘的实际数据量很小,甚至是空磁盘的情况。这样不但会使虚拟机备份的备份时间变长,而且长时间的虚拟机备份会影响虚拟平台本身的性能,最终客户还要为很多无用的数据提供昂贵的存储介质,还影响将来可能发生的恢复时长。
发明内容
本申请提供了一种虚拟机磁盘备份方法,可以使得备份恢复窗口的时长缩短、减少对虚拟平台的资源占用以及为客户节省很多存储空间。
本申请实施例提供的一种虚拟机磁盘备份方法,包括:
A、备份服务器对虚拟化平台上的虚拟机发起备份;
B、备份服务器和虚拟化平台进行通信,通知虚拟化平台对所述虚拟机执行快照操作;
C、虚拟化平台对虚拟机执行快照操作后,对所述虚拟机的母盘进行解析得到磁盘实际数据扇区分布,虚拟化平台向备份服务器返回磁盘实际数据扇区分布;
D、备份服务器获取到各个磁盘实际数据扇区分布,然后将相应的扇区数据备份到介质服务器中。
较佳地,备份服务器对虚拟化平台上的虚拟机发起的备份为完全备份或者VADP变化块追踪失效的增量备份。
较佳地,对所述虚拟机的母盘进行解析得到磁盘实际数据扇区分布包括:
读取所述虚拟机的母盘的第一个扇区数据;
根据所述第一个扇区数据中的魔数判断虚拟机的母盘是否有效,若是,根据所述第一个扇区数据中的系统开销字段确定主引导区位置;
根据所述主引导区位置获取虚拟机的母盘的分区列表以及各个分区的文件系统;
根据各个分区的信息获取到分区的实际数据扇区分布。
较佳地,所述将相应的扇区数据备份到介质服务器中为:
通过用于数据保护的虚拟存储应用程序编程接口VADP的虚拟磁盘研发工具包VDDK API将相应的扇区数据备份到介质服务器中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海爱数软件有限公司,未经上海爱数软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310590840.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种嵌入式软件安全性分析充分性检查方法
- 下一篇:文件恢复方法与系统