一种虚拟磁盘备份方法、装置、设备及介质制造方法及图纸

技术编号:33037739 阅读:10 留言:0更新日期:2022-04-15 09:16
本申请公开了一种虚拟磁盘备份方法、装置、设备及介质,应用于第三方备份工具,该方法包括:通过预设接口连接至预设的云计算管理平台,利用所述云计算管理平台从待备份虚拟磁盘所在的存储池中确定出满足预设条件的目标主机,控制所述目标主机与所述待备份虚拟磁盘进行连接,以获取所述待备份虚拟磁盘的读写权限,通过数据块修改跟踪技术利用所述目标主机对所述待备份虚拟磁盘进行磁盘快照,以获取所述待备份磁盘的备份数据,并将所述备份数据传输至目标备份存储介质。本申请能够通过第三方备份工具调用预设的备份接口实现虚拟磁盘的增量备份,提升备份磁盘介质的使用效率,提高云计算管理平台备份容灾的灵活性,实现虚拟磁盘的第三方备份。盘的第三方备份。盘的第三方备份。

【技术实现步骤摘要】
一种虚拟磁盘备份方法、装置、设备及介质


[0001]本专利技术涉及磁盘备份领域,特别涉及一种虚拟磁盘备份方法、装置、设备及介质。

技术介绍

[0002]CBT(Changed Block Tracking,数据块修改跟踪技术)是VADP(即VMware vStorage API for Data Protection)的重要组成部分,是VMware简化和提高VMware虚拟机备份效率的功能,用于跟踪对虚拟磁盘内容所做的更改。
[0003]在现有技术中VMware的VDDK(即Virtual Disk Development Kit,虚拟磁盘开发包)是一组操作VMDK(即VMware Virtual Machine Disk Format)格式的虚拟磁盘文件的函数,在使用VDDK的方法进行磁盘备份时,需要打开VMDK文件,查询分配的块,然后使用额外的线程来read和write,将读到的块通过网络传输到备份存储介质,从而实现远程备份,不过备份方式较为固化,且备份灵活性不高。
[0004]由上可见,在虚拟磁盘备份过程中,如何避免出现由于现有虚拟磁盘备份方法不够灵活导致云计算管理平台备份容灾的灵活性不高的情况是本领域有待解决的问题。

技术实现思路

[0005]有鉴于此,本专利技术的目的在于提供一种虚拟磁盘备份方法、装置、设备及介质,能够通过第三方备份工具调用预设的备份接口,实现虚拟磁盘的增量备份,提升云计算管理平台备份容灾的灵活性,实现虚拟磁盘的第三方备份。其具体方案如下:
[0006]第一方面,本申请公开了一种虚拟磁盘备份方法,应用于第三方备份工具,包括:
[0007]通过预设接口连接至预设的云计算管理平台;
[0008]利用所述云计算管理平台从待备份虚拟磁盘所在的存储池中确定出满足预设条件的目标主机;
[0009]控制所述目标主机与所述待备份虚拟磁盘进行连接,以获取所述待备份虚拟磁盘的读写权限;
[0010]通过数据块修改跟踪技术利用所述目标主机对所述待备份虚拟磁盘进行磁盘快照,以获取所述待备份磁盘的备份数据,并将所述备份数据传输至目标备份存储介质。
[0011]可选的,所述通过预设接口连接至预设的云计算管理平台,包括:
[0012]向云计算管理平台的客户端界面上的信息输入接口输入用户名、用户密码以及所述云计算管理平台的IP地址,以利用所述用户名、用户密码和所述云计算管理平台的IP地址连接至所述云计算管理平台。
[0013]可选的,所述利用所述云计算管理平台从待备份虚拟磁盘所在的存储池中确定出满足预设条件的目标主机,包括:
[0014]根据待备份虚拟磁盘的存储位置确定其对应的存储池的标识号,并根据所述标识号确定目标存储池;
[0015]利用所述云计算管理平台的预设平台接口确定所述目标存储池中当前中央处理
器利用率最低的目标主机。
[0016]可选的,所述控制所述目标主机与所述待备份虚拟磁盘进行连接,以获取所述待备份虚拟磁盘的读写权限,包括:
[0017]查询所述待备份虚拟磁盘的存储路径;
[0018]控制所述目标主机通过所述云计算管理平台的预设服务接口利用所述待备份虚拟磁盘的存储路径与所述待备份虚拟磁盘进行连接,以获取所述待备份虚拟磁盘的读写权限。
[0019]可选的,所述通过数据块修改跟踪技术利用所述目标主机对所述待备份虚拟磁盘进行磁盘快照,以获取所述待备份磁盘的备份数据,并将所述备份数据传输至目标备份存储介质,包括:
[0020]通过数据块修改跟踪技术利用所述目标主机对所述待备份虚拟磁盘进行磁盘快照,以得到相应的快照文件;
[0021]从所述快照文件中确定出目标数据块,并将所述目标数据块传输至目标备份存储介质进行备份。
[0022]可选的,所述从所述快照文件中确定出目标数据块,包括:
[0023]若当前备份操作为首次备份操作,则将所述快照文件中的全部数据块均确定为目标数据块,若当前备份操作为非首次备份操作,则将所述快照文件中的增量数据块确定为目标数据块。
[0024]可选的,所述的虚拟磁盘备份方法,还包括:
[0025]基于用户需求创建工具筛选指令,并将所述工具筛选指令发送至预设的第三方工具库,以从所述第三方工具库中筛选出所述第三方备份工具。
[0026]第二方面,本申请公开了一种虚拟磁盘备份装置,应用于第三方备份工具,包括:
[0027]平台连接模块,用于通过预设接口连接至预设的云计算管理平台;
[0028]主机确定模块,利用所述云计算管理平台从待备份虚拟磁盘所在的存储池中确定出满足预设条件的目标主机;
[0029]连接建立模块,控制所述目标主机与所述待备份虚拟磁盘进行连接,以获取所述待备份虚拟磁盘的读写权限;
[0030]磁盘备份模块,通过数据块修改跟踪技术利用所述目标主机对所述待备份虚拟磁盘进行磁盘快照,以获取所述待备份磁盘的备份数据,并将所述备份数据传输至目标备份存储介质。
[0031]第三方面,本申请公开了一种电子设备,包括:
[0032]存储器,用于保存计算机程序;
[0033]处理器,用于执行所述计算机程序,以实现前述的一种虚拟磁盘备份方法。
[0034]第四方面,本申请公开了一种计算机存储介质,用于保存计算机程序;其中,所述计算机程序被处理器执行时实现前述公开的一种虚拟磁盘备份方法的步骤。
[0035]本申请先通过预设接口连接至预设的云计算管理平台,然后利用所述云计算管理平台从待备份虚拟磁盘所在的存储池中确定出满足预设条件的目标主机,然后控制所述目标主机与所述待备份虚拟磁盘进行连接,以获取所述待备份虚拟磁盘的读写权限,最后通过数据块修改跟踪技术利用所述目标主机对所述待备份虚拟磁盘进行磁盘快照,以获取所
述待备份磁盘的备份数据,并将所述备份数据传输至目标备份存储介质。本申请能够通过第三方备份工具调用预设的备份接口,实现虚拟磁盘的增量备份,提升云计算管理平台备份容灾的灵活性,实现虚拟磁盘的第三方备份。
附图说明
[0036]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0037]图1为本申请提供的一种虚拟磁盘备份方法流程图;
[0038]图2为本申请提供的一种具体的虚拟磁盘备份方法流程图;
[0039]图3为本申请提供的一种虚拟磁盘备份流程示意图;
[0040]图4为本申请公开的一种虚拟磁盘备份装置结构示意图;
[0041]图5为本申请公开的一种电子设备结构图。
具体实施方式
[0042]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟磁盘备份方法,其特征在于,应用于第三方备份工具,包括:通过预设接口连接至预设的云计算管理平台;利用所述云计算管理平台从待备份虚拟磁盘所在的存储池中确定出满足预设条件的目标主机;控制所述目标主机与所述待备份虚拟磁盘进行连接,以获取所述待备份虚拟磁盘的读写权限;通过数据块修改跟踪技术利用所述目标主机对所述待备份虚拟磁盘进行磁盘快照,以获取所述待备份磁盘的备份数据,并将所述备份数据传输至目标备份存储介质。2.根据权利要求1所述的虚拟磁盘备份方法,其特征在于,所述通过预设接口连接至预设的云计算管理平台,包括:向云计算管理平台的客户端界面上的信息输入接口输入用户名、用户密码以及所述云计算管理平台的IP地址,以利用所述用户名、用户密码和所述云计算管理平台的IP地址连接至所述云计算管理平台。3.根据权利要求1所述的虚拟磁盘备份方法,其特征在于,所述利用所述云计算管理平台从待备份虚拟磁盘所在的存储池中确定出满足预设条件的目标主机,包括:根据待备份虚拟磁盘的存储位置确定其对应的存储池的标识号,并根据所述标识号确定目标存储池;利用所述云计算管理平台的预设平台接口确定所述目标存储池中当前中央处理器利用率最低的目标主机。4.根据权利要求1所述的虚拟磁盘备份方法,其特征在于,所述控制所述目标主机与所述待备份虚拟磁盘进行连接,以获取所述待备份虚拟磁盘的读写权限,包括:查询所述待备份虚拟磁盘的存储路径;控制所述目标主机通过所述云计算管理平台的预设服务接口利用所述待备份虚拟磁盘的存储路径与所述待备份虚拟磁盘进行连接,以获取所述待备份虚拟磁盘的读写权限。5.根据权利要求1至4任一项所述的虚拟磁盘备份方法,其特征在于,所述通过数据块修改跟踪技术利用所述目标主机对所述待备份虚拟磁盘进行磁盘快照,以...

【专利技术属性】
技术研发人员:宋霖锋
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1