Hyper‑v虚拟机的恢复方法、系统与流程

文档序号:12469840阅读:来源:国知局

技术特征:

1.一种Hyper-v虚拟机的恢复方法,其特征在于,所述Hyper-v虚拟机预存有VSS备份组件信息,所述VSS备份组件信息包括:所述Hyper-v虚拟机的GUID及快照文件,所述方法包括:

新建GUID步骤,包括:获取所述Hyper-v虚拟机的第一GUID,并随机生成所述Hyper-v虚拟机的第二GUID;获取所述VSS备份组件信息中所有的快照文件,并分别为各所述快照文件随机生成第三GUID;

替换GUID步骤,包括:将所述第一GUID替换为所述第二GUID;查找各所述快照文件的GUID,并将其一一对应替换为各所述第三GUID;

虚拟机恢复步骤,包括:用替换过GUID的VSS备份组件信息初始化所述Hyper-v虚拟机的VSS组件,以供初始化后的VSS组件自动组织和恢复出新的Hyper-v虚拟机,并通过调用VSS接口予以注册。

2.根据权利要求1所述的Hyper-v虚拟机的恢复方法,其特征在于,所述VSS备份组件信息还包括备份时保存的:配置文件信息、快照文件名称、快照文件的内容、及磁盘文件数据;所述初始化后的VSS组件自动组织和恢复出新的Hyper-v虚拟机,包括:

读取所述配置文件信息、快照文件名称、快照文件的内容,且将其中原有的GUID对应替换为新建的GUID并恢复;

读取所述磁盘文件数据并恢复。

3.根据权利要求1所述的Hyper-v虚拟机的恢复方法,其特征在于,所述VSS备份组件信息包括:虚拟机文件组织关系;所述获取所述VSS备份组件信息中所有的快照文件,包括:获取所述虚拟机文件组织关系,并从中筛选出所有的备份快照文件。

4.根据权利要求1所述的Hyper-v虚拟机的恢复方法,其特征在于,所述VSS备份组件信息包括:虚拟机备份文件列表;所述获取所述VSS备份组件信息中所有的快照文件,包括:获取所述虚拟机备份文件列表,并从中筛选出所有的用户快照文件。

5.根据权利要求1所述的Hyper-v虚拟机的恢复方法,其特征在于,在所述新建GUID步骤之前还包括:虚拟机恢复模式选择步骤,所述恢复模式还包括:通过VSS接口恢复所述Hyper-v虚拟机。

6.一种Hyper-v虚拟机的恢复系统,其特征在于,所述Hyper-v虚拟机预存有VSS备份组件信息,所述VSS备份组件信息包括:所述Hyper-v虚拟机的GUID及快照文件,所述系统包括:

新建GUID模块,用于:获取所述Hyper-v虚拟机的第一GUID,并随机生成所述Hyper-v虚拟机的第二GUID;获取所述VSS备份组件信息中所有的快照文件,并分别为各所述快照文件随机生成第三GUID;

替换GUID模块,用于:将所述第一GUID替换为所述第二GUID;查找各所述快照文件的GUID,并将其一一对应替换为各所述第三GUID;

虚拟机恢复模块,用于:用替换过GUID的VSS备份组件信息初始化所述Hyper-v虚拟机的VSS组件,以供初始化后的VSS组件自动组织和恢复出新的Hyper-v虚拟机,并通过调用VSS接口予以注册。

7.根据权利要求6所述的Hyper-v虚拟机的恢复系统,其特征在于,所述VSS备份组件信息还包括备份时保存的:配置文件信息、快照文件名称、快照文件的内容、及磁盘文件数据;所述初始化后的VSS组件自动组织和恢复出新的Hyper-v虚拟机,包括:

读取所述配置文件信息、快照文件名称、快照文件的内容,且将其中原有的GUID对应替换为新建的GUID并恢复;

读取所述磁盘文件数据并恢复。

8.根据权利要求6所述的Hyper-v虚拟机的恢复系统,其特征在于,所述VSS备份组件信息包括:虚拟机文件组织关系;所述获取所述VSS备份组件信息中所有的快照文件,包括:获取所述虚拟机文件组织关系,并从中筛选出所有的备份快照文件。

9.根据权利要求6所述的Hyper-v虚拟机的恢复系统,其特征在于,所述VSS备份组件信息包括:虚拟机备份文件列表;所述获取所述VSS备份组件信息中所有的快照文件,包括:获取所述虚拟机备份文件列表,并从中筛选出所有的用户快照文件。

10.根据权利要求6所述的Hyper-v虚拟机的恢复系统,其特征在于,还包括:虚拟机恢复模式选择模块,用于判断是否进入新建虚拟机恢复模式;若否,则进入通过VSS接口恢复所述Hyper-v虚拟机的模式。

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