一种基于虚拟机保护数据的有效性验证系统及方法与流程

文档序号:21971814发布日期:2020-08-25 19:02阅读:133来源:国知局
一种基于虚拟机保护数据的有效性验证系统及方法与流程

本发明涉及计算机容灾备份技术领域,特别是涉及一种基于虚拟机保护数据的有效性验证系统及方法。



背景技术:

随着信息技术快速发展,各企业在信息化建设过程中,对容灾备份的要求也在逐步提高,随着虚拟化平台的应用越来越广泛,针对生产环境虚拟机整机保护的要求逐步提高,而在灾难发生时,备端接管的实时性及可靠性的要求也更高。

传统备份方式下,将源生产坏境虚拟机定期备份至灾备存储上,当灾难发生时,必须先创建虚拟机,并恢复磁盘数据,恢复完成后,开机接管生产环境。但此恢复过程耗时太久,对一些重要系统的停机损失也会增大。

另外,在虚拟机备份中,备份方式包含全量备份、增量备份、差异备份,备份策略一般分为按日备份、按周备份、按月备份、按季度备份和按年备份,备份周期会根据各企业具体业务需求以及预算而不同。而随着备份数据的增多,灾难发生概率的低下,导致企业面临一些疑虑和担忧:灾备系统备份的数据有效性如何保证,如何确保灾难发生的那个时间点,能够准确地恢复到指定的备份点上,恢复后的数据是准确,应用是否能运行正常等。

因此,针对上述问题,亟待提供一种基于虚拟机保护数据的有效性验证系统及方法,以能确保各个备份数据得到有效性验证,从而在灾难发生时,可确保备份数据的安全可靠。



技术实现要素:

为克服上述现有技术存在的不足,本发明之目的在于提供一种基于虚拟机保护数据的有效性验证系统及方法,以确保备份数据的有效性,在灾难发生时确保备份数据的安全可靠。

为达上述目的,本发明提出一种基于虚拟机保护数据的有效性验证系统,包括:

源虚拟化平台,处于生产网络环境,其设置于源端服务器主机上,其上设置若干待保护的源虚拟机,根据备份管理机的调用对所选择的源虚拟机进行快照并返回执行结果;

备份管理机,用于通过生产网络连接源虚拟化平台,选择源虚拟机,调用所述源虚拟化平台对选择的源虚拟机进行快照,并根据快照点查询获取虚拟机配置信息及磁盘变化块信息,通过隔离网络连接灾备虚拟化平台,调用所述灾备虚拟化平台,以于灾备虚拟化平台上创建与源虚拟机相同配置的灾备虚拟机,并备份源虚拟机数据到所创建的灾备虚拟机,对所创建的灾备虚拟机创建快照作为还原点;调用所述灾备虚拟化平台,以于所述灾备虚拟化平台上创建验证机,指定还原点快照文件作为当前磁盘文件挂载至验证机,将验证机设置到隔离网络内,以通过隔离网络对验证机执行验证操作;

灾备虚拟化平台,用于根据所述备份管理机的调用创建与源虚拟机相同配置的灾备虚拟机,以备份源虚拟机数据到所述灾备虚拟机,并根据所述备份管理机的调用创建验证机。

优选地,所述备份管理机包括:

源虚拟机确定单元,用于连接所述源虚拟化平台,对所述源虚拟化平台上所要保护的虚拟机进行选取,确定所要保护的源虚拟机;

源虚拟机快照创建控制单元,用于调用所述源虚拟化平台,以使所述源虚拟化平台对选定的源虚拟机执行快照,并基于该快照,获取源虚拟机配置信息以及相应的磁盘变化块数据;

灾备虚拟机创建控制单元,用于连接所述灾备虚拟化平台,调用所述灾备虚拟化平台以使所述灾备虚拟化平台根据源虚拟机配置信息于所述灾备虚拟化平台上创建灾备虚拟机,并写入源虚拟机的磁盘数据到灾备虚拟机磁盘;

灾备虚拟机快照创建控制单元,用于调用所述灾备虚拟化平台,对所创建的灾备虚拟机创建快照,作为还原点;

验证机创建控制单元,用于获取待验证的灾备虚拟机的快照还原点信息,判断当前快照还原点数据是否已经执行过验证,于判断结果为未验证时,调用灾备虚拟化平台,获取待验证的灾备虚拟机的配置信息,并根据该配置信息创建空磁盘的新虚拟机,作为验证机,并将验证机设置到隔离网络内,将待验证灾备虚拟机的快照还原点对应的磁盘文件,作为新磁盘挂载到验证机上,并对该验证机创建快照;

验证启动单元,用于启动验证机执行验证操作,记录当前快照还原点已经验证。

优选地,所述灾备虚拟机创建控制单元在调用所述灾备虚拟化平台创建所述灾备虚拟机之前,还检查所述灾备虚拟化平台上对应的灾备虚拟机是否已存在,若不存在,则调用所述灾备虚拟化平台根据源虚拟机配置信息于所述灾备虚拟化平台上创建所述灾备虚拟机,写入源虚拟机的磁盘数据到灾备虚拟机磁盘,并删除源虚拟机快照。

优选地,所述备份管理机还包括删除单元,用于在执行完验证操作后,关闭验证机,取消所述灾备虚拟化平台上注册的验证机,删除存储上所述验证机对应目录下的虚拟机相关文件,并找到存储中灾备虚拟机目录下的验证机残留的快照文件,删除所述验证机残留的快照文件。

优选地,所述验证机创建单元获取待验证的虚拟机快照还原点信息,判断当前快照还原点数据是否已经执行过验证,若未验证,则获取所述待验证的灾备虚拟机的配置信息,并根据此配置创建空磁盘的新虚拟机作为验证机,将所述验证机设置到隔离网络内。

优选地,所述验证机创建单元将验证机网卡设置到隔离网络内交换机上。

优选地,所述验证启动单元通过源生产机器的ip,访问到隔离网络内的验证机,执行命令或验证脚本,检查验证机上的应用或端口是否正常工作,并记录执行的验证结果,成功或者失败的日志记录到所述备份管理机中。

为达到上述目的,本发明还提供一种基于虚拟机保护数据的有效性验证方法,包括如下步骤:

步骤s1,备份管理机通过生产网络连接源虚拟化平台,选择源虚拟机,并调用源虚拟化平台对对选择的源虚拟机进行快照,并根据已创建好的快照点获取虚拟机配置信息及磁盘变化块信息;

步骤s2,备份管理机通过隔离网络连接灾备虚拟化平台,调用灾备虚拟化平台以于灾备虚拟化平台上创建与源虚拟机相同配置的灾备虚拟机,并备份源虚拟机数据到所创建的灾备虚拟机,对所创建的灾备虚拟机创建快照作为还原点;

步骤s3,调用所述灾备虚拟化平台于所述灾备虚拟化平台上创建验证机,指定还原点快照文件作为当前磁盘文件挂载至验证机,并将验证机设置到隔离网络内,以通过隔离网络对验证机执行验证操作;

步骤s4,启动验证机执行验证操作,记录当前快照还原点已经验证。

优选地,于步骤s4中,还进行如下步骤:在执行完验证操作后,关闭验证机,取消所述灾备虚拟化平台上注册的验证机,删除存储上所述验证机对应目录下的虚拟机相关文件,并找到存储中灾备虚拟机目录下的验证机残留的快照文件,删除所述验证机残留的快照文件。

优选地,于步骤s3中,获取待验证的灾备虚拟机的快照还原点信息,判断当前快照还原点数据是否已经执行过验证,于判断结果为未验证时,调用所述灾备虚拟化平台,获取待验证的灾备虚拟机的配置信息,并根据该配置信息创建空磁盘的新虚拟机,作为验证机,并将验证机设置到隔离网络内,将待验证灾备虚拟机的快照还原点对应的磁盘文件,作为新磁盘挂载到验证机上,并对该验证机创建快照。

与现有技术相比,本发明具有如下有益效果:

本发明的验证机开机不影响生产环境,ip地址无需配置,保持生产ip,无需配置网络映射关系,从而实现了全自动化有效数据验证的功能,并且可以输出演练结果报表供企业参考和评估。验证过程中对源虚拟机备份机制无影响,可以同时执行备份任务。另外可以设置自动验证脚本及策略。从而保证在源生产机发生故障后,能够有效接管业务,保证备份数据的可靠性。

附图说明

图1为本发明一种基于虚拟机保护数据的有效性验证系统的系统架构图;

图2为本发明实施例中虚机备份虚拟机上快照还原点的示意图;

图3为本发明一种基于虚拟机保护数据的有效性验证方法的步骤流程图;

图4为本实施例的系统架构图;

图5为本发明实施例中虚拟机保护、生成还原点的过程示意图;

图6为本发明实施例中创建验证虚拟机的流程示意图;

图7为本发明实施例中验证虚拟机执行验证的流程图。

具体实施方式

以下通过特定的具体实例并结合附图说明本发明的实施方式,本领域技术人员可由本说明书所揭示的内容轻易地了解本发明的其它优点与功效。本发明亦可通过其它不同的具体实例加以施行或应用,本说明书中的各项细节亦可基于不同观点与应用,在不背离本发明的精神下进行各种修饰与变更。

图1为本发明一种基于虚拟机保护数据的有效性验证系统的系统架构图。如图1所示,本发明一种基于虚拟机保护数据的有效性验证系统,包括:

源虚拟化平台10,处于生产网络环境,其设置于源端服务器主机上,其上设置若干待保护的源虚拟机,源虚拟化平台10通过生产网络连接备份管理机20及灾备虚拟化平台30,由备份管理机20连接源虚拟化平台10选择所要保护的源虚拟机,根据备份管理机20的调用对所选择的源虚拟机进行快照并返回执行结果。然后备份管理机20根据已创建好的快照点,查询虚拟机配置及磁盘变化块信息。

备份管理机20,用于通过生产网络连接源虚拟化平台10,选择源虚拟机,调用源虚拟化平台10对所选择的源虚拟机进行快照,并根据已创建好的快照点获取虚拟机配置信息,及磁盘变化快信息,通过隔离网络连接灾备虚拟化平台30,调用灾备虚拟化平台30,于灾备虚拟化平台30上创建与源虚拟机相同配置的灾备虚拟机,并备份源虚拟机数据到所创建的灾备虚拟机,调用灾备虚拟化平台30对所创建的灾备虚拟机创建快照作为还原点;并调用灾备虚拟化平台30,以于所述灾备虚拟化平台30上创建验证机,指定还原点快照文件作为当前磁盘文件挂载至验证机,将验证机设置到隔离网络内,以通过隔离网络对验证机执行验证操作。

具体地,备份管理机20进一步包括:

源虚拟机确定单元201,用于连接源虚拟化平台10,对源虚拟化平台10上所要保护的虚拟机进行选取,确定所要保护的源虚拟机。

在本发明具体实施例中,备份管理机20连接登陆源虚拟化平台10,由于源虚拟化平台10具有多个源虚拟机,因此会列出源虚拟化平台10的所有虚拟机(例如显示虚拟机列表信息)以供选择,当选定所要保护的源虚拟机后,源虚拟机确定单元201则确定所要保护的源虚拟机。

源虚拟机快照创建控制单元202,用于连接管理源虚拟化平台10以使源虚拟化平台10对选定的源虚拟机执行快照,并获取源虚拟化平台10的快照执行结果,也就是说,当备份管理机20连接到源虚拟化平台10,由源虚拟机确定单元201选定所要保护的源虚拟机,由源虚拟机快照创建单元202通过远程调用接口,以令源虚拟化平台10对选定的源虚拟机执行快照,当源虚拟化平台10快照创建成功后,源虚拟机快照创建控制单元202基于该快照,获取源虚拟机配置以及相应的磁盘变化块信息。备份管理机会定期读取源虚拟化平台上生产机磁盘变化块数据,写入到灾备虚拟化平台上。

灾备虚拟机创建控制单元203,用于连接灾备虚拟化平台30,调用灾备虚拟化平台30,以使灾备虚拟化平台30根据源虚拟机配置信息于灾备虚拟化平台30上创建灾备虚拟机,并写入源虚拟机的磁盘数据到灾备虚拟机磁盘。具体地,备份管理机20连接灾备虚拟平台30,通过远程调用接口,向灾备虚拟化平台30发出创建灾备虚拟机的指令,所述指令中包含源虚拟机配置信息,灾备虚拟化平台30于接收到该指令后,根据源虚拟机配置信息创建虚拟机并返回执行结果。

优选地,在灾备虚拟机创建控制单元203根据源虚拟机配置信息于灾备虚拟化平台30上创建灾备虚拟机之前,还检查灾备虚拟化平台30上对应的灾备虚拟机是否已经存在,具体地,灾备虚拟机创建控制单元203通过远程接口调用,根据源虚拟机名称,在灾备虚拟化平台30上查询是否已存在对应的灾备虚拟级,若不存在,则发送创建灾备虚拟机的指令,以根据源虚拟机配置信息于灾备虚拟化平台30上创建灾备虚拟机,并写入源虚拟机的磁盘数据到灾备虚拟机磁盘,并同时删除源虚拟机快照(所述快照存储在源虚拟化平台上、虚拟机磁盘对应存储目录下);若已存在,则直接使用获取该虚拟机作为灾备虚拟机,并创建一个快照,写入数据(即源虚拟机快照创建控制单元202基于快照从源虚拟化平台10获得的磁盘变化块数据)到该快照对应的磁盘文件,即根据源虚拟机快照获取的变化块信息,将变化块数据写入到灾备虚拟机对应的快照磁盘文件中,作为一个还原点。

灾备虚拟机快照创建控制单元204,用于调用灾备虚拟化平台30对所创建的灾备虚拟机创建快照,作为还原点。在本发明中,所有虚拟化平台上的操作,都是由备份管理机20通过接口调用来实现的,最终执行由各虚拟化平台执行的,因此,灾备虚拟机快照创建控制单元204会通过接口调用灾备虚拟化平台30,令灾备虚拟化平台30对所创建的灾备虚拟机创建快照,以作为还原点。

如图2为本发明实施例中虚机备份虚拟机上快照还原点的示意图。其中,vm.vmdk为父磁盘,磁盘数据是全量信息,当创建快照时,会产生新的子磁盘vm-001.vmdk,包含的信息是基于父磁盘的变化块信息(即创建快照后,生成一个快照磁盘文件,里面的数据为新产生的数据,即相对于父磁盘的变化块数据,这个快照可以理解为就是一个还原点),通常,首次创建快照时,将通过父磁盘创建第一个子磁盘,连续快照将从链上的最后一个子磁盘生成新的子磁盘。

验证机创建控制单元205,用于获取待验证的灾备虚拟机的快照还原点信息,判断当前快照还原点数据是否已经执行过验证,若判断结果为未验证时,调用灾备虚拟化平台30,获取待验证的灾备虚拟机的配置信息,并根据该配置信息创建空磁盘的新虚拟机,作为验证机,并将验证机设置到隔离网络内,以便验证机可通过隔离网络与备份管理机20建立连接,同时将待验证灾备虚拟机的快照还原点对应的磁盘文件,作为新磁盘挂载到验证机上,并对该验证机创建快照(由于当验证机开机启动后,会产生新的数据,为避免新产生的数据覆盖来源备份点的数据,因而需创建快照记录新的数据)。也就是说,备份管理机的验证机创建控制单元205会定期检查灾备虚拟机,获取最新快照还原点名称,验证机创建控制单元205则根据此快照名称判断该快照点是否已经执行过验证(若已经验证过,则在备份管理机中会保存记录),当检查到新快照时(未验证),则调用灾备虚拟化平台30通过该快照创建一台验证机(根据该快照点获取虚机配置信息并创建验证机,并将此快照点对应的磁盘挂载到验证机),后续则通过验证启动单元206针对当前快照还原点执行验证过程,即对验证机开机验证,备份管理机执行脚本,检测验证机的网络端口或应用等。

具体地说,于灾备虚拟化平台30创建好灾备虚拟机并创建快照后,当检查到新快照作为还原点后,验证机创建控制单元205获取待验证的虚拟机快照还原点信息(例如快照名称);然后,判断当前快照还原点数据是否已经执行过验证,具体的判断方法为对比备份管理机20内本地记录,因为每次验证完毕后,都会保存当前快照还原点信息到备份管理机20内;若当前快照还原点未验证,则调用灾备虚拟化平台30,基于该快照点获取所述待验证的灾备虚拟机的配置信息,根据此配置信息创建空磁盘的新虚拟机作为验证机,并将验证机网卡设置到隔离网络内交换机上,同时将所述待验证灾备虚拟机的快照还原点对应的磁盘文件,作为新磁盘挂载到验证机上,对验证机创建快照。

验证启动单元206,用于启动验证机执行验证操作,记录当前快照还原点已经验证,即验证启动单元206启动验证机开机验证,执行脚本,检测验证机的网络端口或应用等,并记录当前快照还原点已经验证。

具体地,通过源生产机器的ip(即源虚拟化平台10上被保护的源虚拟机的ip),访问到隔离网络内的验证机,执行命令或验证脚本(例如,linux系统执行的是shell脚本,windows系统执行的bat脚本,脚本内容包含telnet,ping,ssh及一些常用数据库的查询,脚本需预先配置到备份管理机上,验证时自动执行并统计结果),检查验证机上的应用或端口是否正常工作,并记录执行的验证结果,成功或者失败的日志记录到管理机的统计报表中。

删除单元207,用于关闭验证机,卸载灾备虚拟化平台30上注册的验证机,删除存储上验证机对应目录下的虚拟机相关文件,并找到存储中灾备虚拟机目录下的验证机残留的快照文件,删除验证机残留的快照文件。因为验证机磁盘是关联的灾备虚拟机的磁盘,所以新创建的快照文件,默认在灾备虚拟机目录下。

灾备虚拟化平台30,用于根据所述备份管理机20的调用创建与源虚拟机相同配置的灾备虚拟机,以备份源虚拟机数据到所述灾备虚拟机,根据所述备份管理机20的调用对所创建的灾备虚拟机创建快照,作为还原点,根据所述备份管理机20的调用获取待验证的灾备虚拟机的配置信息创建验证机。

图3为本发明一种基于虚拟机保护数据的有效性验证方法的步骤流程图。如图3所示,本发明一种基于虚拟机保护数据的有效性验证方法,包括如下步骤:

步骤s1,备份管理机通过生产网络连接源虚拟化平台,选择源虚拟机,并调用源虚拟化平台对所选择的源虚拟机进行快照,并根据已创建好的快照点查询获取虚拟机配置信息,及磁盘变化块信息。

具体地说,备份管理机连接登陆源虚拟化平台,由于源虚拟化平台具有多个源虚拟机,因此会列出源虚拟化平台的所有虚拟机(例如显示虚拟机列表信息)以供选择,当选定所要保护的源虚拟机后,确定所要保护的源虚拟机,通过远程调用接口调用源虚拟化平台对选定的源虚拟机执行快照,基于快照点查询并获取源虚拟机配置信息以及相应的磁盘变化块数据。

步骤s2,备份管理机通过隔离网络连接灾备虚拟化平台,调用灾备虚拟化平台,以于灾备虚拟化平台上创建与源虚拟机相同配置的灾备虚拟机,备份源虚拟机的磁盘变化块数据到所创建的灾备虚拟机,并调用灾备虚拟化平台对所创建的灾备虚拟机创建快照作为还原点。

具体地,步骤s2进一步包括:

步骤s200,连接灾备虚拟化平台,通过远程调用接口调用灾备虚拟化平台,以根据源虚拟机配置信息于灾备虚拟化平台上创建灾备虚拟机,并写入源虚拟机的磁盘变化块数据到灾备虚拟机磁盘。

优选地,于步骤s200之前,还包括如下步骤:

通过远程调用接口调用灾备虚拟化平台,检查灾备虚拟化平台上对应的灾备虚拟机是否已经存在,若不存在,则由灾备虚拟化平台根据源虚拟机配置信息于灾备虚拟化平台上创建灾备虚拟机,写入源虚拟机的磁盘变化块数据到灾备虚拟机磁盘,并删除源虚拟机快照。

步骤s201,调用灾备虚拟化平台,对所创建的灾备虚拟机创建快照,作为还原点。

步骤s3,调用灾备虚拟化平台,于所述灾备虚拟化平台上创建验证机,指定还原点快照文件作为当前磁盘文件挂载至验证机,并将验证机设置到隔离网络内,以通过隔离网络对验证机执行验证操作。

具体地,于步骤s3中,获取待验证的灾备虚拟机的快照还原点信息,判断当前快照还原点数据是否已经执行过验证,于判断结果为未验证时,针对当前快照还原点执行验证过程,获取待验证的灾备虚拟机的配置信息,并根据该配置信息创建空磁盘的新虚拟机,作为验证机,并将验证机设置到隔离网络内,以便验证机可通过隔离网络与备份管理机建立连接,同时将待验证灾备虚拟机的快照还原点对应的磁盘文件,作为新磁盘挂载到验证机上,并对该验证机创建快照。

步骤s4,启动验证机执行验证操作,记录当前快照还原点已经验证,并关闭验证机,取消灾备虚拟化平台上注册的验证机,删除存储上验证机对应目录下的虚拟机相关文件,并找到存储中灾备虚拟机目录下的验证机残留的快照文件,删除验证机残留的快照文件

具体地,备份管理机通过源生产机器的ip,访问到隔离网络内的验证机,执行命令或验证脚本,检查验证机上的应用或端口是否正常工作,并记录执行的验证结果,成功或者失败的日志记录到管理机的统计报表中,并关闭验证机,取消灾备虚拟化平台上注册的验证机,删除存储上验证机对应目录下的虚拟机相关文件,并找到存储中灾备虚拟机目录下的验证机残留的快照文件,删除验证机残留的快照文件,因为验证机磁盘是关联的灾备虚拟机的磁盘,所以新创建的快照文件,默认在灾备虚拟机目录下。

实施例

图4为本实施例的系统架构图,其包括:源虚拟化平台下生产虚拟机、生产网络、备份虚拟化平台下备份虚拟机、隔离网络、验证虚拟机以及备份管理机。

整个验证过程是,在备份虚拟化平台上创建与源虚拟机相同配置的虚拟机,备份源虚拟数据到备端虚拟机,创建快照作为还原点,另外在备份虚拟化平台上,创建验证机,同时指定还原点快照文件作为当前磁盘文件,将验证机设置到隔离网络内,通过隔离网络内的管理机对验证机执行验证操作,并记录验证结果,从而达到备份数据的有效性验证的目的。

图5为本发明实施例中虚拟机保护、生成还原点的过程示意图,其过程如下:

首先,备份管理机连接源虚拟化平台,选择虚拟机,调用源虚拟化平台以创建快照。

其次,备份管理机根据创建的快照点获取获取源虚拟机配置信息,读取磁盘变化块数据。

然后,备份管理机连接灾备虚拟化平台,检查备份虚拟机是否已经存在,如果不存在,则调用灾备虚拟化平台根据源机配置信息创建备份虚拟机,写入源虚拟机的磁盘数据到备份虚拟机磁盘。

最后,删除源虚拟机快照,调用灾备虚拟化平台对灾备虚拟机创建快照,作为还原点。

图6为本发明实施例中创建验证虚拟机的流程示意图,其过程如下:

首先,连接备份虚拟化平台,获取待验证的虚拟机快照还原点信息。

然后,判断当前快照还原点数据是否已经执行过验证,判断方法为对比管理机内本地记录,每次验证完毕后,保存当前快照点信息到管理机内。

如果当前还原点未验证,则针对当前还原点执行验证过程,获取备份虚拟机配置,调用灾备虚拟化平台,根据此配置创建空磁盘的新虚拟机,作为验证机。

其次,将验证机网卡设置到隔离网络内交换机上。

接下去,将备份虚拟机的快照还原点对应的磁盘文件,作为新磁盘挂载到验证机上。

然后,对验证机创建快照。

最后,开启验证机,执行验证操作,记录当前还原点已经验证。

图7为本发明实施例中验证虚拟机执行验证的流程图,其过程如下:

首先,将创建的验证机开机。

然后,在管理机上通过源生产机器的ip,访问到隔离网络内的验证机,执行命令或验证脚本,检查验证机上的应用或端口是否正常工作。执行的验证结果,成功或者失败的日志记录到管理机的统计报表中。

接下去,关闭验证机,取消备份虚拟平台上注册的验证机,删除存储上验证机对应目录下的虚拟机相关文件。

最后,找到存储中备份虚拟机目录下的验证机残留的快照文件,删除这些残留的快照文件。因为验证机磁盘是关联的备份虚拟机的磁盘,所以新创建的快照文件,默认在备份虚拟机目录下。

至此已实现本次快照还原点数据的有效性验证,且验证产生的临时虚拟机及数据已经清理完毕。

以上描述的具体实施方式的例子,旨在说明本发明内容的切实可行性,并进一步帮助理解本发明的内容。因为虚拟机备份数据的验证过程描述相对简单,未体现出具体的优势特点,但在实际应用坏境中是具有较实用的价值,且可以通过策略配置自动定期执行验证,并输出验证报告,给企业灾备提供更可靠和更直观的安全保障,另外,此验证方法工作的同时,不影响源备份任务的执行,删除验证数据后,对备份数据也无影响。创建验证机无需创建磁盘,验证速度快,效率高。

综上所述,本发明一种基于虚拟机保护数据的有效性验证系统及方法通过备份管理机调用源虚拟化平台对选择的源虚拟机进行快照,并根据创建的快照点获取虚拟机配置信息以及磁盘变化块数据,通过备份管理机调用灾备虚拟化平台,于灾备虚拟化平台上创建与源虚拟机相同配置的灾备虚拟机,并备份源虚拟机数据到所创建的灾备虚拟机,对所创建的灾备虚拟机创建快照作为还原点,并于所述灾备虚拟化平台上创建验证机,指定还原点快照文件作为当前磁盘文件挂载至验证机,并将验证机设置到隔离网络内,以通过隔离网络对验证机执行验证操作,本发明验证机开机不影响生产环境,ip地址无需配置,保持生产ip,无需配置网络映射关系,从而实现了全自动化有效数据验证的功能,并且可以输出演练结果报表供企业参考和评估。验证过程中对源虚拟机备份机制无影响,可以同时执行备份任务。另外本发明可以设置自动验证脚本及策略,从而保证在源生产机发生故障后,能够有效接管业务,保证备份数据的可靠性。

上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何本领域技术人员均可在不违背本发明的精神及范畴下,对上述实施例进行修饰与改变。因此,本发明的权利保护范围,应如权利要求书所列。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1