一种基于持续数据保护技术的KVM自动应急恢复方法及装置制造方法及图纸

技术编号:36202854 阅读:54 留言:0更新日期:2023-01-04 11:57
本发明专利技术公开了一种基于持续数据保护技术的KVM自动应急恢复方法,备份模块对源主机进行持续数据保护,生成历史时刻的备份快照点,并对备份快照点进行统一管理;触发模块检测到最新备份快照点,基于应急预配置模板,创建/更新应急热备虚机,此虚机处于关机待命接管状态;监听模块检测源主机业务应用及与源主机的网络连通性是否存在故障或异常;应急启动模块对应急热备虚机执行开机操作,向外提供服务,接管源主机业务,本发明专利技术通过预先设置应急预配置模板,根据进行备份保护的源主机参数,设置对应的应急虚机配置信息,若故障发生时,可缩短应急恢复配置时间,简化了应急恢复操作的流程,缩短了业务中断的时间,保障了业务连续进行。行。行。

【技术实现步骤摘要】
一种基于持续数据保护技术的KVM自动应急恢复方法及装置


[0001]本专利技术涉及数据备份与恢复
,具体为一种基于持续数据保护技术的KVM自动应急恢复方法及装置。

技术介绍

[0002]随着现在计算机的普及和信息技术的进步,以及经济的快速发展,在企业生产环境中会产生大量的重要数据,这些数据堪称公司命脉,一旦丢失或破坏都将造成巨大损失,数据备份与恢复是保护数据的最后手段,目前,各行业已逐步重视起业务系统的备份建设,以保障发生灾难时重要数据可以恢复和使用,持续数据保护(CDP)是实现备份的途径之一,可以实现持续捕捉或跟踪目标数据所发生的任何改变,并且提供能够恢复到此前任意时间点的能力;然而企业在注重备份的同时,也越来越关注业务的连续性,一旦发生业务主机硬件故障、系统崩溃、勒索病毒攻击、数据丢失等情况,则需要通过持续数据保护产生的历史快照点进行应急恢复时,往往受限于恢复目标环境准备、恢复操作人员熟练度、恢复参数及网络配置等各种因素,导致恢复操作步骤繁琐,耗时长,造成业务长时间中断,影响业务运行,产生巨大损失,因此,如何简化应急恢复操作、缩短业务中断时间,以保障业务连续,成为本专利技术需要解决的首要问题。

技术实现思路

[0003]本专利技术提供一种基于持续数据保护技术的KVM自动应急恢复方法及装置,可以有效解决上述
技术介绍
中提出传统恢复过程,往往受限于恢复目标环境准备、恢复操作人员熟练度、恢复参数及网络配置等各种因素,导致恢复操作步骤繁琐,效率低,耗时长,造成业务长时间中断,影响业务运行,产生巨大损失的问题。
[0004]为实现上述目的,本专利技术提供如下技术方案:一种基于持续数据保护技术的KVM自动应急恢复方法,基于最新的历史备份点,在KVM虚拟化平台创建可随时待命接管业务的应急热备虚机,在源主机遭遇异常、故障、宕机的情况时,可自动化快速启动应急热备虚机,接替源主机继续提供服务,缩短业务中断时间,保障业务连续可用;该自动化应急恢复方法具体包括如下步骤:S1、备份模块对源主机进行持续数据保护,生成历史时刻的备份快照点,并对备份快照点进行统一管理;S2、基于源主机参数,设置应急虚机的应急预配置模板。
[0005]S3、触发模块检测到最新备份快照点,基于应急预配置模板,创建/更新应急热备虚机配置文件,此虚机处于关机待命接管状态;S4、监听模块检测源主机业务应用及与源主机的网络连通性是否存在错误、异常,若不存在异常则继续监听,若检测到异常则通知应急启动模块;S5、应急启动模块对应急热备虚机执行开机操作,向外提供服务,接管源主机业
务。
[0006]根据上述技术方案,所述S1中,包括如下具体实现步骤:S11、对源主机添加备份保护,设置备份任务计划;S12、根据备份任务计划定期持续创建源主机的备份快照点;S13、将最新创建的快照点放入备份快照管理池中,并记录该快照点的SNAPID,SANPID用于标识快照的唯一属性,以及通过SANPID的数值大小比较出最新的快照点。
[0007]根据上述技术方案,所述S2中,应急预配置模板是指参照源主机的参数,预先设置的一份应急虚拟机的配置信息,记录创建应急虚机的属性参数至数据库中,具体包括:目标应急虚拟化平台、虚拟机CPU、运行内存、网卡配置、控制器类型和引导方式;该应急预配置模板将用于预先保存在应急虚拟化平台中创建与源主机相一致的虚拟机的配置信息,以保障应急恢复时可快速创建应急虚机,以及创建的应急虚机可正确替代源主机接管业务。
[0008]根据上述技术方案,所述S3中,包括如下具体实现步骤:S31、触发模块检测根据快照点的SNAPID识别到最新创建的备份快照点;S32、判断是否已创建过应急热备虚机,若未创建过应急热备虚机,则执行步骤S33,若已创建过应急热备虚机,则执行步骤S34;S33、基于应急预配置模板及最新备份快照点,在KVM应急虚拟化平台中创建应急热备虚机,由应急预配置模板提供应急虚机的配置文件,由快照点恢复源主机在此时刻的rbd磁盘,将rbd磁盘ID写入应急虚机的配置文件中,并标记此应急虚机对应的快照时间戳,将此虚机置于关机状态;S34、激活当前最新的快照,更新已创建应急热备虚拟机的配置文件,包括将应急热备虚机配置文件中的磁盘信息加载为当前最新快照提供的rbd磁盘ID,及更新应急热备虚机对应的快照时间戳。
[0009]根据上述技术方案,所述S4中,包括如下具体实现步骤:S41、监听模块每隔一段固定的时间向源主机发送一次“网络连通性”的请求,及调用源主机业务应用的API获取应用的服务状态;S42、若监听模块检测与源主机网络连通性正常,且源主机业务应用服务状态正常,表明源主机“在线”,则继续执行S41,若超时未收到源主机反馈的网络连通回复,或获取到源主机业务应用服务出现异常,则执行S43;S43、监听模块发送通知至应急虚拟化平台,启动S32步骤中创建的应急热备虚机。
[0010]一种基于持续数据保护技术的KVM自动应急恢复装置,该自动化应急恢复装置包括备份模块、触发模块、应急虚拟化平台、监听模块和应急启动模块。
[0011]根据上述技术方案,所述备份模块是指在源主机安装备份代理工具,实现对源主机进行持续的数据保护,可产生源主机历史时刻的备份快照点,基于备份快照点,提供可恢复源主机到此时间点状态的能力,同时可与监听模块保持通讯,反馈源主机的运行状态。
[0012]根据上述技术方案,所述触发模块主要用于检测到最新备份快照点,若生成最新备份快照点,则触发基于应急预配置模板来创建/更新应急热备虚机。
[0013]根据上述技术方案,所述应急虚拟化平台是指提供应急资源,并在应急虚拟化平台创建应急热备虚机,此虚机为源主机已备份的最新历史状态,可随时替代源主机接管业
务。
[0014]根据上述技术方案,所述监听模块主要用于检测源主机业务应用服务的运行状态,及与源主机的网络连通性,当检测到异常时,则通知到应急启动模块;所述应急启动模块主要用于控制应急热备虚机的启动状态,当源主机正常运行时,应急热备虚机为待命关机状态,当源主机业务应用异常或离线时,则自动启动应急热备虚机。
[0015]与现有技术相比,本专利技术的有益效果:1、本专利技术基于最新的历史备份点,在KVM虚拟化平台创建可随时待命接管业务的应急热备虚机,当源主机遭遇异常、故障、宕机等情况时,可自动化快速启动应急热备虚机,接替源主机继续提供服务,避免出现故障后使用传统耗时的恢复过程,大大缩短业务中断时间,保障业务连续可用,通过预先设置应急预配置模板,根据进行备份保护的源主机参数,设置对应的应急虚机配置信息,若故障发生时,可缩短应急恢复配置时间,简化了应急恢复操作的流程,缩短了业务中断的时间,保障了业务连续进行。
[0016]2、根据最新备份点自动生成应急热备虚机,该热备虚拟机与快照点时刻的源生产主机完全一致,但处于关机待命状态,可随时启动投入使用,进一步缩短恢复时间,且备份代理工具会对源主机状态进行实时监测,当源生产端主机网络连通性异常,超时无法连接,或源主机业务应用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于持续数据保护技术的KVM自动应急恢复方法,其特征在于:基于最新的历史备份点,在KVM虚拟化平台创建可随时待命接管业务的应急热备虚机,在源主机遭遇异常、故障、宕机的情况时,可自动化快速启动应急热备虚机,接替源主机继续提供服务,缩短业务中断时间,保障业务连续可用;该自动化应急恢复方法具体包括如下步骤:S1、备份模块对源主机进行持续数据保护,生成历史时刻的备份快照点,并对备份快照点进行统一管理;S2、基于源主机参数,设置应急虚机的应急预配置模板;S3、触发模块检测到最新备份快照点,基于应急预配置模板,创建/更新应急热备虚机,此虚机处于关机待命接管状态;S4、监听模块检测源主机业务应用及与源主机的网络连通性是否存在故障或异常,若不存在异常则继续监听,若检测到异常则通知应急启动模块;S5、应急启动模块对应急热备虚机执行开机操作,向外提供服务,接管源主机业务。2.根据权利要求1所述的一种基于持续数据保护技术的KVM自动应急恢复方法,其特征在于:所述S1中,包括如下具体实现步骤:S11、对源主机添加备份保护,设置备份任务计划;S12、根据备份任务计划定期持续创建源主机的备份快照点;S13、将最新创建的快照点放入备份快照管理池中,并记录该快照点的SNAPID,SANPID用于标识快照的唯一属性,以及通过SANPID的数值大小比较出最新的快照点。3.根据权利要求1所述的一种基于持续数据保护技术的KVM自动应急恢复方法,其特征在于:所述S2中,应急预配置模板是指参照源主机的参数,预先设置的一份应急虚拟机的配置信息,记录创建应急虚机的属性参数到数据库中,具体包括:目标应急虚拟化平台、虚拟机CPU、运行内存、网卡配置、控制器类型和引导方式;该应急预配置模板将用于预先保存在应急虚拟化平台中创建与源主机相一致的虚拟机的配置信息,以保障应急恢复时可快速创建应急虚机,以及创建的应急虚机可正确替代源主机接管业务。4.根据权利要求1所述的一种基于持续数据保护技术的KVM自动应急恢复方法,其特征在于:所述S3中,包括如下具体实现步骤:S31、触发模块检测根据快照点的SNAPID识别到最新创建的备份快照点;S32、判断是否已创建过应急热备虚机,若未创建过应急热备虚机,则执行步骤S33,若已创建过应急热备虚机,则执行步骤S34;S33、基于应急预配置模板及最新备份快照点,在KVM应急虚拟化平台中创建应急热备虚机,由应急预配置模板提供应急虚机的配置文件参数,由快照点恢复源主机在...

【专利技术属性】
技术研发人员:徐玲巧汪海李星
申请(专利权)人:珠海信核数据科技有限公司
类型:发明
国别省市:

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

1