一种云上远程快速启动快照系统的方法及装置与流程

文档序号:36327966发布日期:2023-12-09 21:21阅读:57来源:国知局
一种云上远程快速启动快照系统的方法及装置与流程

本发明涉及数据备份与还原,具体为一种云上远程快速启动快照系统的方法及装置。


背景技术:

1、随着信息技术的不断发展和业务数据重要性的提高,人们也越来越重视对业务系统的备份保护,以保障数据安全,避免数据丢失或损坏的风险,对于企业,在遭受数据损坏、丢失时,需要对数据进行恢复,现在基于备份数据将业务系统还原至目标平台时,一般需要在目标主机上运行光盘、u盘等备份系统或网络引导系统建立网络连接,将备份下来的磁盘数据1:1拷贝至目标主机的对应磁盘,待磁盘复制完成后,重新启动目标主机,从系统磁盘进行引导,完成业务系统的恢复后启动;

2、但是目前基于数据备份系统在数据量大时,1:1拷贝数据的恢复时间长,导致业务长时间处于中断,且恢复目标端为云平台时,将受限于云主机无光盘、u盘、网络启动的操作界面,无法启动恢复数据所需的引导系统,因此,如何通过备份数据在目标云主机环境下快速启动业务系统,接管业务,保障业务连续,成为一个亟待解决的问题。


技术实现思路

1、本发明提供一种云上远程快速启动快照系统的方法及装置,可以有效解决上述背景技术中提出在数据量大时,1:1拷贝数据的恢复时间长,导致业务长时间处于中断,且恢复目标端为云平台时,将受限于云主机无光盘、u盘、网络启动的操作界面,无法启动恢复数据所需的引导系统的问题。

2、为实现上述目的,本发明提供如下技术方案:一种云上远程快速启动快照系统的方法,包括以下步骤:

3、s1:在备份系统中选择业务系统的某备份快照,通过预处理模块,将快照生成待恢复磁盘,这些磁盘中包含从备份快照中还原的所有数据,以及在目标平台启动所需要的所有驱动;

4、s2:通过映射管理模块,将步骤s1中生成的待恢复磁盘映射至目标云平台指定的initiator iqn;

5、s3:通过应急启动镜像,在目标端云平台上拉起一个应急启动系统;

6、s4:应急启动系统自动配置ip地址和initiator iqn,并监测iscsi映射,若监测到initiator iqn的iscsi映射连接,则执行步骤s5;

7、s5:应急启动系统自动从备份系统远程映射过来的磁盘启动,从而在目标端云主机上,通过远程方式快速启动业务系统,从备份系统快照生成的待恢复磁盘来远程获取和读写数据。

8、根据上述技术方案,所述步骤s1中提及的预处理模块,进一步包括磁盘转换模块、驱动检测模块和驱动注入模块,将备份快照生成待恢复磁盘,步骤s1进一步包括:

9、s11:通过预处理模块中的磁盘转换模块,提取备份快照数据,并将其转换为磁盘卷;

10、s12:驱动检测模块进一步检测备份业务系统是否已安装并启用ibft驱动,若已启动ibft驱动,则执行s14,否则执行s13;

11、s13:安装ibft驱动,在引导顺序选项中,将ibft设置为启用状态;

12、s14:驱动注入模块根据目标平台类型,自动匹配所需的驱动,确保恢复数据所需的所有硬件和设备驱动程序被正确地安装和配置;

13、s15:生成待恢复磁盘,这些磁盘中包含从备份快照中还原的所有数据,以及目标平台所需的所有驱动;

14、所述s12中提及的ibft存储有关计算机硬件、固件版本、网络配置和磁盘分区的详细信息,提供运行操作系统所需信息的详细描述和其他运行前的必要信息。

15、根据上述技术方案,所述initiator iqn指目标云主机上应急启动系统所配置的iqn;

16、备份系统快照生成的远程存储设备的iqn,即待恢复磁盘的iqn表示为targetiqn;

17、initiator iqn和target iqn标识iscsi网络中的发起者和目标设备。

18、根据上述技术方案,所述步骤s2中待恢复磁盘映射至目标端指定的initiatoriqn遵循一定的规则,该规则在步骤s4中的应急启动系统自动配置的initiator iqn同样适用。

19、根据上述技术方案,所述步骤s3中提及的应急启动系统为基于ipxe协议的系统镜像,通过该镜像在云上启动一个应急环境,监测从备份系统映射过来的待恢复磁盘的iscsi信息,及通过iscsi boot将云主机的启动介质从本地存储设备转移到远程的iscsi存储设备上;

20、应急启动系统进一步包括网络参数配置模块、iscsi映射检测模块、ibft驱动模块、远程系统启动模块。

21、根据上述技术方案,所述步骤s4进一步包括:

22、s41:通过应急启动系统中的网络参数配置模块,自动配置ip地址;

23、s42:进一步地,网络参数配置模块会根据指定的规则自动配置initiator iqn,initiator iqn用于标识连接到iscsi网络的主机和存储设备,每个设备拥有唯一的标识符;

24、s43:通过iscsi映射检测模块来监测initiator iqn的iscsi映射连接。

25、根据上述技术方案,所述步骤5进一步包括:

26、s51:应急启动系统的ibft驱动模块将检测到的iscsi配置信息记录到ibft中;

27、s52:通过远程启动模块,将云主机操作系统的启动引导权转交给远程存储设备,自动从远程备份系统映射过来的待恢复磁盘进行启动;

28、s53:应急启动系统在远程启动阶段会从ibft中读取iscsi配置信息加载磁盘,通过iscsiinitator程序向远程存储设备(即iscsi target)发出请求,获取操作系统映像文件,从而在目标端云主机上,通过远程方式快速启动业务系统,从备份系统中生成的待恢复磁盘远程获取和读写数据。

29、根据上述技术方案,包括备份系统、待恢复磁盘和应急启动系统:

30、备份系统:对业务系统的磁盘数据进行备份保护,生成历史备份快照,当业务系统出现故障时,通过历史备份快照进行数据恢复;

31、待恢复磁盘:待恢复磁盘指基于业务系统的某备份快照,通过预处理模块生成的待恢复磁盘,这些磁盘中包含从备份快照中还原的所有数据,以及在目标平台启动所需要的所有驱动;

32、应急启动系统:基于ipxe协议提供应急启动镜像,在云平台上启动的一个应急环境,主要用于监测从备份系统映射过来的待恢复磁盘的iscsi信息,及通过iscsi boot将云主机的启动介质从本地存储设备转移到远程的备份系统待恢复磁盘上。

33、与现有技术相比,本发明的有益效果:

34、当业务系统发生故障时,无需将备份系统中的待恢复磁盘数据复制到目标云主机,在目标云主机上将业务系统待恢复的“所有数据”包括系统盘数据都从备份系统远程获取,快速在目标云平台上拉起可供业务应急使用的云主机,可供业务进行数据读写使用,大大缩短业务恢复及时性指标,保障业务连续性;

35、本发明通过备份快照在云平台上快速启动业务系统的方法,以接管业务数据的读写,保障业务连续性,自研发的应急启动系统,自动配置ip、自动配置initiator iqn、并自动引导启动远程映射过来的磁盘,简化操作,进一步缩短应急恢复的时间,拥有良好的兼容性和适配性,通过驱动注入,通过ipxf应急启动模块,兼容各类硬件和平台,且不受异构云平台间的壁垒限制,更好的保障目标云平台上的正常启动,提高业务应急启动成功率和缩短应急时间,克服了云主机无光盘、u盘、网络启动的操作界面的限制,提供一种行之有效的方法,快速接管业务。

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