【技术实现步骤摘要】
用于支持和执行虚拟机的数据复制的方法、装置和计算机程序产品
本公开的一些实施方式涉及数据存储领域,并且更具体地,涉及一种用于支持虚拟机的数据复制的方法、装置和计算机程序产品,以及应用执行虚拟机的数据复制的方法、装置和计算机程序产品。
技术介绍
可以基于一个或多个物理存储设备来构建存储系统,以便提供数据存储的能力。在诸如VNXUnity的许多存储系统中,可以在两个相同的系统架构之间提供本地数据复制功能。在目前的VNXUnity中支持以下复制技术:本地(Native)同步块复制、本地异步块和文件复制以及名为“恢复点”(RecoverPoint)的复制方案。这些复制技术是为通用目的数据复制需求而设计的,并未针对特定应用的任何优化。特别地,对于基于虚拟机的与应用场景,如果虚拟机(VM)需要执行存储VMotion,则需要将虚拟机磁盘格式(VMDK)文件重新定位到另一个位置。通常,需要首先创建快照,然后执行数据移动。从存储系统的观点来看,该复制是通过复制VMDK文件或通过调用存储系统的本地异步块/文件复制功能来实现。存储 ...
【技术保护点】
1.一种用于支持虚拟机的数据复制的方法,包括:/n针对存储系统中与所述虚拟机关联的存储单元执行变化数据跟踪,以获取与所述虚拟机相关的变化数据相关信息,其中所述变化数据相关信息指示与所述虚拟机相关的数据变化的范围和类型;/n响应于接收到所述存储系统针对与所述虚拟机相关的指定范围内的变化数据相关信息的获取请求,从所述变化数据相关信息中获取所述指定范围内的变化数据相关信息;以及/n向所述存储系统发送所述指定范围内的变化数据相关信息。/n
【技术特征摘要】
1.一种用于支持虚拟机的数据复制的方法,包括:
针对存储系统中与所述虚拟机关联的存储单元执行变化数据跟踪,以获取与所述虚拟机相关的变化数据相关信息,其中所述变化数据相关信息指示与所述虚拟机相关的数据变化的范围和类型;
响应于接收到所述存储系统针对与所述虚拟机相关的指定范围内的变化数据相关信息的获取请求,从所述变化数据相关信息中获取所述指定范围内的变化数据相关信息;以及
向所述存储系统发送所述指定范围内的变化数据相关信息。
2.根据权利要求1所述的方法,进一步包括:
接收来自所述存储系统的针对支持变化数据跟踪功能的存储单元的查询请求;
响应于所述查询请求,查询所述存储系统中支持所述变化数据跟踪功能的存储单元的信息;以及
向所述存储系统发送针对所述查询请求的响应,所述响应包含查询到的所述存储单元的信息。
3.根据权利要求2所述的方法,进一步包括:
接收来自所述存储系统的针对与所述虚拟机关联的存储单元的数据变化跟踪功能启用请求,以及
响应于所述数据变化跟踪功能启用请求,针对与所述虚拟机关联的所述存储单元启用所述变化数据跟踪功能。
4.根据权利要求1至3其中任一项所述的方法,其中所述获取请求的接收和所述指定范围内的变化数据相关信息的发送其中至少一个基于虚拟机服务器的数据保护框架的扩展应用程序接口来执行。
5.根据权利要求2所述的方法,其中所述查询请求的接收和所述响应的发送其中至少一个基于虚拟机服务器的数据保护框架的扩展应用程序接口来执行。
6.根据权利要求3所述的方法,其中所述数据变化跟踪功能启用请求的接收基于虚拟机服务器的数据保护框架的扩展应用程序接口来执行。
7.一种用于执行虚拟机的数据复制的方法,包括:
响应于接收到针对所述虚拟机的数据复制请求,向虚拟机服务器发出针对与所述虚拟机相关的指定范围的变化数据相关信息的获取请求;
接收来自所述虚拟机服务器的与所述虚拟机相关的所述指定范围的变化数据相关信息,其中所述指定范围内的变化数据相关信息指示与所述虚拟机相关的指定范围内的数据变化的范围和类型;
获取所述指定范围内的变化数据相关信息中指示的数据变化的范围和类型,并从与所述虚拟机关联的存储单元中获取与所述数据变化的范围对应的变化数据;以及
将包含所述数据变化的范围和类型的信息以及所获取的所述变化数据发送给与所述存储单元相关联的复制目标存储单元。
8.根据权利要求7所述的方法,进一步包括:
根据所述指定范围的变化数据相关信息形成与数据复制相关的元数据信息并存储在存储库中。
9.根据权利要求7所述的方法,进一步包括:
向所述虚拟...
【专利技术属性】
技术研发人员:杨利锋,高健,徐鑫磊,
申请(专利权)人:伊姆西IP控股有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。