【技术实现步骤摘要】
备份文件的恢复校验方法、装置、服务器及存储介质
[0001]本专利技术涉及互联网
,尤其是涉及一种备份文件的恢复校验方法、装置、服务器及存储介质。
技术介绍
[0002]目前,运维工作中对Mysql数据库的备份和恢复校验是常规工作,尤其对于恢复校验是必须且有必要的步骤。一般而言是通过将备份文件传输到Mysql的恢复主机,然后执行导入数据库操作,等待导入完成后由人工界定恢复是否完成、备份是否完整。现有技术需要人工参与Mysql数据库的备份和恢复校验,导致运维质量较差且运维效率较低,而且为了对数据进行恢复需要保留Mysql服务器,致使在未进行恢复操作时Mysql服务器的使用率较低,造成一定资源浪费。
技术实现思路
[0003]有鉴于此,本专利技术的目的在于提供一种备份文件的恢复校验方法、装置、服务器及存储介质,可以显著提高对备份文件进行恢复校验的自动化程度,从而显著提高运维质量和运维效率,还可以有效提高容器集群的使用率。
[0004]第一方面,本专利技术实施例提供了一种备份文件的恢复校验方法,所述方 ...
【技术保护点】
【技术特征摘要】
1.一种备份文件的恢复校验方法,其特征在于,所述方法应用于容器集群,所述容器集群部署有辅助容器、初始化容器和MySQL容器,所述方法包括:通过所述辅助容器获取目标备份服务器对应的映射关系列表,以及所述映射关系列表对应的部署文件;运行所述部署文件,以控制所述初始化容器基于所述映射关系列表从所述目标备份服务器中拉取备份文件,并控制所述MySQL容器针对所述备份文件执行导入操作;根据所述MySQL容器的当前状态,对所述备份文件进行恢复校验得到恢复校验结果。2.根据权利要求1所述的方法,其特征在于,通过所述辅助容器获取目标备份服务器对应的映射关系列表,以及所述映射关系列表对应的部署文件的步骤,包括:按照预设周期控制所述辅助容器从目标备份服务器中拉取备份文件和数据库标识;根据所述备份文件对应的远程绝对路径和所述数据库标识构建映射关系列表;其中,所述映射关系列表包括远程绝对路径和数据库标识之间的映射关系;根据所述映射关系列表生成部署文件;其中,所述部署文件的数量与所述备份文件的数量、所述映射关系列表中所述数据库标识的数量均相关。3.根据权利要求2所述的方法,其特征在于,在运行所述部署文件的步骤之前,所述方法还包括:判断所述数据库标识的数量是否大于预设阈值;如果否,将所述数据库标识的数量确定为容器并行运行数量;如果是,将所述数据库标识的数量与预设容器运行系数的乘积,确定为容器并行运行数量;其中,所述容器并行运行数量用于限定所述部署文件的并行执行数量。4.根据权利要求3所述的方法,其特征在于,运行所述部署文件的步骤,包括:按照所述容器并行运行数量从所述部署文件中选择目标部署文件,并运行每个所述目标部署文件;在每个所述目标部署文件运行完成之后,按照所述容器并行运行数量从除所述目标部署文件之外的部署文件中继续选择目标部署文件,直至每个所述部署文件均运行完成。5.根据权利要求2所述的方法,其特征在于,基于所述...
【专利技术属性】
技术研发人员:古明泉,敬军,
申请(专利权)人:洛阳市众信佳人工智能科创研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。