【技术实现步骤摘要】
虚拟机数据恢复方法、装置、计算机设备及存储介质
[0001]本申请涉及计算机
,具体涉及一种虚拟机数据恢复方法、装置、计算机设备及存储介质。
技术介绍
[0002]虚拟机是虚拟化技术实现的焦点,在虚拟机运行过程中,为了实现业务升级、测试环境搭建等,常常需要获取虚拟机中相关数据,并基于获取的相关数据进行业务升级验证、测试环境搭建等。然而,现有方法中通常是直接在生产虚拟机上获取相关数据并进行业务升级验证、测试环境搭建等,此种方式容易造成生产虚拟机宕机,影响生产虚拟机对外提供服务。
技术实现思路
[0003]本申请实施例提供一种虚拟机数据恢复方法、装置、计算机设备及存储介质,可以在目标虚拟机中进行业务升级验证和测试环境搭建,避免造成源虚拟机宕机,不会影响源虚拟机对外提供服务,并且可以根据用户需求从源虚拟机中获取数据,提高数据恢复及验证的速率。
[0004]一方面,本申请提供一种虚拟机数据恢复方法,应用于虚拟机数据恢复系统中的备份服务端,虚拟机数据恢复系统包括多个第一备份代理、多个第二备份代理及备份服务端,多个第一备份代理和多个第二备份代理分别与备份服务端通信连接,虚拟机数据恢复方法包括:接收针对多个源虚拟机中每个源虚拟机的数据恢复请求,多个第一备份代理分别与多个源虚拟机通信连接;基于数据恢复请求,确定每个源虚拟机的数据恢复策略;将每个源虚拟机的数据恢复策略发送至每个源虚拟机对应的第一备份代理,以通过每个源虚拟机对应的第一备份代理基于数据恢复策略获取每个源虚拟机的待恢复数据;获取每个源虚拟机的状 ...
【技术保护点】
【技术特征摘要】
1.一种虚拟机数据恢复方法,其特征在于,应用于虚拟机数据恢复系统中的备份服务端,所述虚拟机数据恢复系统包括多个第一备份代理、多个第二备份代理及所述备份服务端,多个所述第一备份代理和多个所述第二备份代理分别与所述备份服务端通信连接,所述虚拟机数据恢复方法包括:接收针对多个源虚拟机中每个源虚拟机的数据恢复请求,多个所述第一备份代理分别与多个所述源虚拟机通信连接;基于所述数据恢复请求,确定每个所述源虚拟机的数据恢复策略;将每个所述源虚拟机的数据恢复策略发送至每个所述源虚拟机对应的第一备份代理,以通过每个所述源虚拟机对应的第一备份代理基于所述数据恢复策略获取每个所述源虚拟机的待恢复数据;获取每个所述源虚拟机的状态信息、使用频次信息及数据增量信息,基于所述状态信息、所述使用频次信息、所述数据增量信息及所述数据恢复策略,确定所述待恢复数据的恢复顺序;基于所述恢复顺序和所述数据恢复策略将所述待恢复数据发送至每个所述源虚拟机对应的第二备份代理,以通过所述第二备份代理将所述待恢复数据恢复至每个所述源虚拟机对应的目标虚拟机,每个所述源虚拟机对应的第二备份代理与每个所述源虚拟机对应的目标虚拟机通信连接。2.根据权利要求1所述的虚拟机数据恢复方法,其特征在于,所述基于所述数据恢复请求,确定每个所述源虚拟机的数据恢复策略,包括:判断所述数据恢复请求中是否携带恢复策略字段;当所述数据恢复请求中不携带恢复策略字段时,判断所述数据恢复请求中是否携带所述待恢复数据的业务信息;当所述数据恢复请求中携带所述待恢复数据的业务信息时,基于所述业务信息及预先存储的业务信息与索引信息的对应关系确定每个所述源虚拟机的数据恢复策略。3.根据权利要求2所述的虚拟机数据恢复方法,其特征在于,所述数据恢复策略包括全量恢复和增量恢复,所述判断所述数据恢复请求中是否携带所述待恢复数据的业务信息之后,包括:当所述数据恢复请求中不携带所述待恢复数据的业务信息时,确定所述源虚拟机中的数据在所述目标虚拟机中是否为首次恢复;当所述源虚拟机中的数据在所述目标虚拟机中为首次恢复,则确定所述源虚拟机的数据恢复策略为全量恢复;当所述源虚拟机中的数据在所述目标虚拟机中为非首次恢复,则确定所述源虚拟机的数据恢复策略为增量恢复。4.根据权利要求1所述的虚拟机数据恢复方法,其特征在于,所述基于所述状态信息、所述使用频次信息、所述数据增量信息及所述数据恢复策略,确定所述待恢复数据的恢复顺序,包括:将所述状态信息输入预先训练的第一预测模型,通过所述第一预测模型输出每个所述源虚拟机的状态得分;将所述数据恢复策略输入预先训练的第二预测模型,通过所述第二预测模型输出每个
所述源虚拟机的策略得分;基于所述使用频次信息和所述数据增量信息,确定每个所述源虚拟机的虚拟机得分;基于所述状态得分、所述策略得分及所述虚拟机得分,确定每个所述源虚拟机的目标得分;基于所述目标得分,确定所述待恢复数据的恢复顺序。5.根据权利要求4所述的虚拟机数据恢复方法,其特征在于,所述基于所述使用频次信息和所述数据增量信息,确定每个...
【专利技术属性】
技术研发人员:钟楷锋,陈立军,李小珍,黄轩辉,
申请(专利权)人:武汉吧哒科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。