一种基于虚拟机备份数据的文件恢复方法及系统技术方案

技术编号:24852568 阅读:39 留言:0更新日期:2020-07-10 19:06
本发明专利技术公开了一种基于虚拟机备份数据的文件恢复系统及方法,该系统包括:源虚拟化平台,对源虚拟化平台上的虚拟机进行快照,基于快照点获取虚拟机的配置信息及变化块信息,保存至备份服务器;备份服务器,将源虚拟化平台上的虚拟机定期备份至指定的备份目录或存储上,于进行文件恢复时通过内置的虚拟机磁盘文件创建新虚拟机至目标虚拟化平台上,并将备份目录下指定的备份点磁盘文件挂载至该新虚拟机,指定目标恢复机器,将传输服务代理程序发送至所述目标恢复机器,以便新虚拟机内的传输客户端与目标恢复机器的传输服务端通信;目标虚拟化平台,连接所述备份服务器,提供所述备份服务器通过内置的虚拟机磁盘文件创建所述新虚拟机。

【技术实现步骤摘要】
一种基于虚拟机备份数据的文件恢复方法及系统
本专利技术涉及计算机数据备份容灾
,特别是涉及一种基于虚拟机备份数据的文件恢复方法及系统。
技术介绍
随着服务器虚拟化技术的发展和在各个行业中的广泛应用,逐渐体现出虚拟化技术的优势,降低了基础结构的成本,提高了IT的灵活性,能让CPU、磁盘、内存、I/O等硬件变成了可以动态管理的资源池,提高了资源的利用率。虽然服务器主机上的虚机之间相互隔离,但还是会存在安全漏洞。一些电脑黑客可能通过这些安全漏洞或缺陷进入服务器,进行非法操作,或者管理员的一些误操作等导致数据丢失、损坏的现象也时有发生。为预防一些不可预知的事件导致服务器重要数据的丢失,就需要针对服务器增加备份保护。通常针对虚拟机采用整机备份的方式备份虚机磁盘文件及元数据信息,当灾难发生时,可通过备份数据创建虚机并恢复虚机。但是当虚机磁盘较大时,整机备份方式恢复虚机效率较低,满足不了一些重要数据的即时性要求。因此,需要一种基于虚拟备份数据的文件级细粒度的恢复技术以满足以上场景,高效精确地恢复有效数据。r>专利技术本文档来自技高网...

【技术保护点】
1.一种基于虚拟机备份数据的文件恢复系统,包括:/n源虚拟化平台,对所述源虚拟化平台上的虚拟机进行快照,基于快照点获取所述虚拟机配置信息及变化块信息,以保存至备份服务器;/n备份服务器,用于将所述源虚拟化平台上对应的虚拟机定期备份至备份服务器指定的备份目录或存储上,于进行文件恢复时通过内置的虚拟机磁盘文件创建新虚拟机至目标虚拟化平台上,并将备份目录下指定的备份点磁盘文件挂载至该新虚拟机,指定目标恢复机器,通过远程命令将传输服务代理程序发送至所述目标恢复机器,以便所述新虚拟机内的传输客户端与所述目标恢复机器的传输服务端能够通信,实现文件恢复;/n目标虚拟化平台,连接所述备份服务器,提供所述备份服...

【技术特征摘要】
1.一种基于虚拟机备份数据的文件恢复系统,包括:
源虚拟化平台,对所述源虚拟化平台上的虚拟机进行快照,基于快照点获取所述虚拟机配置信息及变化块信息,以保存至备份服务器;
备份服务器,用于将所述源虚拟化平台上对应的虚拟机定期备份至备份服务器指定的备份目录或存储上,于进行文件恢复时通过内置的虚拟机磁盘文件创建新虚拟机至目标虚拟化平台上,并将备份目录下指定的备份点磁盘文件挂载至该新虚拟机,指定目标恢复机器,通过远程命令将传输服务代理程序发送至所述目标恢复机器,以便所述新虚拟机内的传输客户端与所述目标恢复机器的传输服务端能够通信,实现文件恢复;
目标虚拟化平台,连接所述备份服务器,提供所述备份服务器通过内置的虚拟机磁盘文件创建所述新虚拟机,通过所述新虚拟机内的传输客户端与所述目标恢复机器的传输服务端通信,由所述新虚拟机发送文件并写入到所述目标恢复机器指定目录下,从而完成文件恢复。


2.如权利要求1所述的一种基于虚拟机备份数据的文件恢复系统,其特征在于,所述源虚拟化平台进一步包括:
备份任务添加单元,用于对所述源虚拟化平台上的所有虚拟机进行选取,选择指定虚拟机进行保护,加入备份任务;
快照创建单元,用于对加入所述备份任务中的虚拟机执行快照,并基于该快照,获取对应虚拟机配置、元数据以及变化块信息,传送至所述备份服务器。


3.如权利要求1所述的一种基于虚拟机备份数据的文件恢复系统,其特征在于:所述源虚拟化平台将虚拟机备份至所述备份服务器后,删除对应虚拟机的快照。


4.如权利要求1所述的一种基于虚拟机备份数据的文件恢复系统,其特征在于,所述备份服务器进一步包括:
备份单元,用于运行备份程序,将所述源虚拟化平台上对应的虚拟机,定期备份至所述备份服务器指定的备份目录或存储上;
恢复前置准备单元,用于定制虚拟机,内置传输客户端服务和启动脚本,并制作虚拟机磁盘文件和元数据信息,保存至所述备份服务器指定目录下,于所述备份服务器上安装配置NFS服务,将备份数据存放的备份目录通过NFS挂载至所述目标虚拟化平台作为存储;
虚拟机创建配置单元,连接所述目标虚拟化平台,通过所述恢复前置准备单元定制的虚拟机磁盘文件,创建新虚拟机至所述目标虚拟化平台,并将备份目录下指定备份点的备份数据文件挂载至当前新虚拟机,重新配置当前新虚拟机;
虚拟机启动单元,用于启动所述虚拟机创建配置单元创建的虚拟机,于该虚拟机启动后,执行启动脚本,自动加载软盘信息,设置虚拟机IP,同时启动其传输客户端服务;
目标恢复机器确定单元,用于指定目标恢复机器,通过远程调用方式,将传输服务代理程序发送至所述目标恢复机器,并于所述目标恢复机器执行该程序,使得所述目标恢复机器作为传输服务端与所述虚拟机创建配置单元配置的虚拟机的传输客户端进行通信。


5.如权利要求4所述的一种基于虚拟机备份数据的文件恢复系统,其特征在于:所述备份单元基于获取的虚拟机配置、元数据以及变化块信息,保存所述虚拟机配置和元数据,并根据变化块数据进行备份,将数据以原始磁盘格式写入到备份服务器指定的备份目录或存储上。


6.如权利要求4所述的一种基于虚拟机备份数据的文件恢复系统,其特征在于:所述恢复前置准备单元预先定制VMDK格式的虚拟机系统磁...

【专利技术属性】
技术研发人员:杨杰苏亮彪潘冠云
申请(专利权)人:上海英方软件股份有限公司
类型:发明
国别省市:上海;31

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

1