虚拟机备份恢复数据一致性的自动校验方法技术

技术编号:19821282 阅读:38 留言:0更新日期:2018-12-19 14:31
本发明专利技术涉及一种虚拟机备份恢复数据一致性的自动校验方法,具体包括以下步骤:S1.准备要验证的脚本或者用例;S2.编写一致性校验所需的方法,编写比较入口相关方法,将以上自定义方法导入自动化工具;S3.借助备份平台API接口,对CAS平台发起备份和恢复操作,用于验证备份恢复后数据是否一致;S4.借助校验方法及内置库调用CAS平台执行获取、转化、提交磁盘、计算MD5操作。与现有技术相比,本发明专利技术适用于H3C CAS云计算管理平台中虚拟机磁盘数据的恢复校验,使得在此环境下备份恢复后数据的一致性校验变得简单,节省了人工和时间成本,可以有效规避人为操作的失误。

【技术实现步骤摘要】
虚拟机备份恢复数据一致性的自动校验方法
本专利技术涉及计算机数据保护领域,尤其是涉及一种基于H3CCAS平台下虚拟机备份恢复数据一致性的自动校验方法。
技术介绍
H3CCAS虚拟化软件是H3C公司面向数据中心研发的企业级虚拟化软件,提供强大的虚拟化功能和资源池管理能力。H3CCAS虚拟化软件包含CVK(虚拟化内核系统)、CVM(虚拟化管理平台)和CIC(云业务管理中心)。CAS中能支持备份的磁盘格式为QCOW2,是一种当前比较主流的虚拟化镜像格式,支持快照操作,其内部会记录一些内部块分配的信息的。RAW(裸设备)格式是原始镜像,会直接当作一个块设备给虚拟机来使用,不支持快照等相关操作,故而无法进行备份,也无需进行备份恢复的校验。CAS虚拟机外部快照备份:(1)完全备份:先对虚拟机进行外部快照,镜像变为4级:④disk_snap1→③disk→②disk_base1→①disk_base0,其中,④为新增镜像、新增数据将写入到该文件中;①②③为快照前虚拟机数据文件,①是②的backingfile,②是③的backingfile,备份①②③级镜像,备份完成后,此三级镜像会重新整合,变成两本文档来自技高网...

【技术保护点】
1.一种虚拟机备份恢复数据一致性的自动校验方法,其特征在于,具体包括以下步骤:S1.准备要验证的脚本或者用例;S2.编写一致性校验所需的方法,编写比较入口相关方法,将以上自定义方法导入自动化工具;S3.借助备份平台API接口,对CAS平台发起备份和恢复操作,用于验证备份恢复后数据是否一致;S4.借助校验方法及内置库调用CAS平台执行获取、转化、提交磁盘、计算MD5操作。

【技术特征摘要】
1.一种虚拟机备份恢复数据一致性的自动校验方法,其特征在于,具体包括以下步骤:S1.准备要验证的脚本或者用例;S2.编写一致性校验所需的方法,编写比较入口相关方法,将以上自定义方法导入自动化工具;S3.借助备份平台API接口,对CAS平台发起备份和恢复操作,用于验证备份恢复后数据是否一致;S4.借助校验方法及内置库调用CAS平台执行获取、转化、提交磁盘、计算MD5操作。2.根据权利要求1所述的自动校验方法,其特征在于,所述的步骤S2中的一致性校验所需的方法具体包括:(1)虚拟机关机、之前未备份过且未执行过快照的情况下的一致性校验方法;(2)仅内部快照方式备份、虚拟机关机且执行过内部快照的情况下的一致性校验方法;(3)仅内部快照方式备份、虚拟机开机的情况下的一致性校验方法;(4)外部快照方式备份、虚拟机关机、三级链路且未执行过用户快照的情况下的一致性校验方法;(5)外部快照方式备份、虚拟机开机且未执行过用户快照的情况下的一致性校验方法;(6)先外部后内部快照的混合快照方式、虚拟机关机的情况下的一致性校验方法;(7)先外部后内部快照的混合快照方式备份、虚拟机开机的情况下的一致性校验方法。3.根据权利要求2所述的自动校验方法,其特征在于,所述的虚拟机关机、之前未备份过且未执行过快照的情况下的一致性校验方法具体为:先获取要备份虚拟机和恢复虚拟机各自所有的磁盘,然后计算出各自磁盘的MD5值并加入各自列表,依次比较各自列表中虚拟磁盘MD5值的信息,若结果一致,则表明恢复虚拟机与要备份虚拟机数据一致,反之则表明恢复虚拟机与要备份虚拟机数据不一致。4.根据权利要求2所述的自动校验方法,其特征在于,所述的仅内部快照方式备份、虚拟机关机且执行过内部快照的情况下的一致性校验方法具体为:先获取要备份虚拟机和恢复虚拟机各自所有的磁盘,然后将各自磁盘转化为RAW格式,然后计算出各自RAW格式磁盘的MD5值并加入各自列表,依次比较各自列表中虚拟磁盘MD5值的信息,若结果一致,则表明恢复虚拟机与要备份虚拟机数据一致,反之则表明恢复虚拟机与要备份虚拟机数据不一致。5.根据权利要求2所述的自动校验方法,其特征在于,所述的仅内部快照方式备份、虚拟机开机的情况下的一致性校验方法具体为:先关闭要备份虚拟机,再获取要备份虚拟机和恢复虚拟机各自所有的磁盘,然后将各自磁盘转化为RAW格式,然后计算出各自RAW格式磁盘的MD5值并加入各自列表,依次比较各自列表中...

【专利技术属性】
技术研发人员:李晓娜
申请(专利权)人:上海爱数信息技术股份有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1