[发明专利]一种虚拟机备份控制装置、系统及方法在审
申请号: | 202011102166.6 | 申请日: | 2020-10-15 |
公开(公告)号: | CN112181729A | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 覃展恒;陈勇铨;倪国军;胡军擎;周华 | 申请(专利权)人: | 上海英方软件股份有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F3/06;G06F9/455 |
代理公司: | 上海国智知识产权代理事务所(普通合伙) 31274 | 代理人: | 潘建玲 |
地址: | 200011 上海市黄*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 备份 控制 装置 系统 方法 | ||
1.一种虚拟机备份控制装置,包括:
备份虚拟机磁盘信息获取单元,用于从源虚拟化平台宿主机获取所要备份的备份虚拟机磁盘信息;
已备份磁盘信息获取单元,用于从备份存储机获取已备份磁盘的磁盘信息;
比较单元,用于根据获得的备份虚拟机磁盘信息以及已备份磁盘信息进行比对,查找是否存在重复磁盘,若查找到重复磁盘,则于获得的备份虚拟机磁盘信息中删除所重复的磁盘设备,根据比对结果形成全量备份列表或增量备份列表;
备份控制单元,用于根据所述全量备份列表及增量备份列表,分别下发备份指定磁盘任务至备份存储机以及下发对指定磁盘创建快照任务至源虚拟化平台宿主机,以实现虚拟机备份。
2.如权利要求1所述的一种虚拟机备份控制装置,其特征在于:所述备份虚拟机磁盘信息包括但不限于虚拟机列表、每个虚拟机所对应的磁盘列表以及每块磁盘所对应的元数据,所述元数据包括但不限于磁盘识别符以及磁盘hash校验值或CBT变化块信息。
3.如权利要求2所述的一种虚拟机备份控制装置,其特征在于:所述已备份磁盘的磁盘信息包括但不限于已备份磁盘列表以及每块磁盘所对应的磁盘识别符、磁盘hash校验值或CBT变化块信息。
4.如权利要求3所述的一种虚拟机备份控制装置,其特征在于:所述备份虚拟机磁盘信息获取单元将获得的磁盘列表内的所有磁盘加入到一磁盘备份任务列表中,所述磁盘备份任务列表中包括每块磁盘的磁盘识别符以及对应磁盘hash校验值或CBT变化块信息。
5.如权利要求4所述的一种虚拟机备份控制装置,其特征在于:所述比对单元将所述磁盘备份任务列表中各磁盘的磁盘识别符一一于所述已备份磁盘列表遍历比对,若于已备份磁盘列表中未找到相同磁盘识别符的磁盘,则将所述磁盘备份任务列表中当前比对的磁盘加入全量备份列表;若于已备份磁盘列表中存在相同的磁盘识别符,则对于相同磁盘标识符的磁盘,则进一步根据磁盘文件hash校验值或CBT变化块判断两者数据是否一致,若一致,则判断为重复磁盘设备,于所述磁盘备份任务列表中删除相应的磁盘设备,若不一致,则将所述磁盘备份任务列表中当前比对的磁盘加入增量备份列表。
6.如权利要求5所述的一种虚拟机备份控制装置,其特征在于:所述备份虚拟机磁盘信息获取单元在将磁盘列表内的所有磁盘加入到所述磁盘备份任务列表后,遍历所述磁盘备份任务列表以查找重复的磁盘设备,若存在重复磁盘设备,则在所述磁盘备份任务列表中删除重复的磁盘设备。
7.一种虚拟机备份控制系统,包括:
虚拟机备份控制装置,用于从源虚拟化平台宿主机获取备份虚拟机磁盘信息,从备份存储机获取已备份磁盘信息,通过遍历查找所述备份虚拟机磁盘信息及所述已备份磁盘信息中是否存在重复磁盘识别符的磁盘设备以及磁盘数据一致性比对,删除重复磁盘设备,根据比对结果获得全量备份列表及增量备份列表,根据全量备份列表及增量备份列表下发备份指定磁盘任务至备份存储机以及下发对指定磁盘创建快照任务至源虚拟化平台宿主机;
源虚拟化平台宿主机,用于为所述虚拟机备份控制装提供备份虚拟机磁盘信息,根据虚拟机备份控制装置下发的指定磁盘创建快照任务对指定磁盘创建快照以保证备份过程中母盘数据的一致性,并根据磁盘快照获得全量/增量数据传输至备份存储机;
备份存储机,用于根据所述虚拟机备份控制装置下发的备份指定磁盘任务,对源虚拟化平台宿主机发送的相对应的磁盘进行数据拷贝,并将已备份磁盘信息发送至所述虚拟机备份控制装置。
8.如权利要求7所述的一种虚拟机备份控制系统,其特征在于:所述源虚拟化平台宿主机根据磁盘快照获得全量/增量数据后,调用磁盘接口,将整个链上的磁盘映射为一个块设备;调用C语言的open函数,将块设备映射为文件指针上的磁盘地址空间;然后调用C语言的pread或fread函数,读取文件指针内的数据,循环读取,获得全部数据;调用网络收发库,将读取到的数据发送给所述备份存储机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海英方软件股份有限公司,未经上海英方软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011102166.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种序列确定方法和装置
- 下一篇:三维模型应急预案演示方法和装置