一种瞬时恢复hyper-V虚拟机的方法与流程

文档序号:37519883发布日期:2024-04-01 14:34阅读:18来源:国知局
一种瞬时恢复hyper-V虚拟机的方法与流程

本发明属于数据备份,具体为一种瞬时恢复hyper-v虚拟机的方法。


背景技术:

1、自虚拟技术诞生以来,虚拟机的应用也越来越广泛,针对虚拟机备份和恢复的产品也比较多。在生产系统发生故障甚至奔溃时,使用这些产品的恢复功能,有效的避免了数据丢失造成的损失。

2、现有技术中,从使用这些产品恢复数据的效率来看,由于备份数据文件大而导致恢复速度较慢,大部分时间都花费在了数据复制转移阶段,有些要等几个小时甚至1-2天。因此亟需一种瞬时恢复hyper-v虚拟机的方法,以快速恢复虚拟机。


技术实现思路

1、本发明的目的在于提供一种瞬时恢复hyper-v虚拟机的方法,以解决背景技术中提出的现有技术中,由于备份数据文件大而导致恢复速度较慢,大部分时间都花费在了数据复制转移阶段,造成恢复效率低的问题。

2、为解决上述技术问题,本发明所采用的技术方案是:

3、一种瞬时恢复hyper-v虚拟机的方法,包括以下步骤:

4、步骤s1,启动域控服务器;

5、步骤s2,创建网络共享;以域账号登录备份服务器,跳转至虚拟机备份目录,创建基于smb3的网络共享;在hyper-v主机中打开文件资源管理器,在地址栏输入配置的共享全路径;

6、步骤s3,选择还原点;

7、步骤s4,设置磁盘链;

8、步骤s5,在hyper-v主机里创建一个空的虚拟机;

9、步骤s6,附加磁盘文件;附加磁盘文件具体为:将步骤s3中选择的还原点集合中最后一个增量备份对应的磁盘文件,指定给创建的空虚拟机;

10、步骤s7,创建快照;在启动虚拟机之前创建一个快照:checkpoi nt-vm–vmname<虚拟机名称>-snapshotname<snapshotname>,创建的快照用于恢复虚拟机之后,不会污染备份集里的原始备份数据;

11、步骤s8,移动快照文件到本地;在创建快照后,将新生成的快照磁盘文件复制到hyper-v主机本地磁盘上

12、步骤s9,在将最新的磁盘文件复制到本地后,将步骤s6中对应的网络路径修改为步骤s8的本地路径;

13、步骤s10,启动虚拟机;

14、步骤s11,后台迁移磁盘,在后台将选择的还原点的所有数据复制到hyper-v主机本地磁盘,实现无缝衔接。

15、根据上述技术方案,步骤s2中,共享的权限设置中,设置hyper-v主机完全访问设置的网络共享。

16、根据上述技术方案,设置hyper-v主机完全访问设置的网络共享的具体步骤为:

17、选中要共享的文件夹,鼠标右键->属性->选择共享页签,然后点共享按钮,并配置需要共享的用户,选择权限页签,将hyper-v主机加入到访问权限列表中,并赋以全部访问权限。

18、根据上述技术方案,步骤s4中,设置磁盘链具体为:set-vhd–path子磁盘路径–parentpath父磁盘路径–ignoreismatch。

19、根据上述技术方案,步骤s5中,创建空虚拟机具体为:new-vm-vmname<虚拟机名称>-memorystartupbytes2g–novhd–switchnameet1000。

20、根据上述技术方案,步骤s9中,修改磁盘文件路径到本地具体为:

21、步骤s901,复制s8中生成的快照磁盘文件;

22、步骤s902,移除虚拟机磁盘;

23、步骤s903,附加本地磁盘:

24、步骤s904,调用命令add-vmharddiskdrive为虚拟机挂载磁盘,挂载是需要指定磁盘控制器类型、磁盘控制器编号、在控制器内部的编号、以及需要挂载的本地磁盘的全路径。

25、与现有技术相比,本发明具有以下有益效果:

26、通过本发明中提供的方法,当生产环境系统故障或奔溃,需要快速恢复时,跳过大容量备份文件复制过程,直接从备份存储服务器挂载备份数据,减少了数据传递的时间,在分级甚至秒级实现虚拟机的快速恢复和启动,并且启动后不影响原始备份数据,还能在虚拟机启动后,在后台从备份服务器迁移选择的还原点磁盘数据到hyper-v主机。



技术特征:

1.一种瞬时恢复hyper-v虚拟机的方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的一种瞬时恢复hyper-v虚拟机的方法,其特征在于:步骤s2中,共享的权限设置中,设置hyper-v主机完全访问设置的网络共享。

3.根据权利要求2所述的一种瞬时恢复hyper-v虚拟机的方法,其特征在于:设置hyper-v主机完全访问设置的网络共享的具体步骤为:

4.根据权利要求1所述的一种瞬时恢复hyper-v虚拟机的方法,其特征在于:步骤s4中,设置磁盘链具体为:set-vhd–path子磁盘路径–parentpath父磁盘路径–ignoreismatch。

5.根据权利要求1所述的一种瞬时恢复hyper-v虚拟机的方法,其特征在于:步骤s5中,创建空虚拟机具体为:new-vm-vmname<虚拟机名称>-memorystartupbytes2g–novhd–switchnameet1000。

6.根据权利要求1所述的一种瞬时恢复hyper-v虚拟机的方法,其特征在于:步骤s9中,修改磁盘文件路径到本地具体为:


技术总结
本发明公开了一种瞬时恢复hyper‑V虚拟机的方法,包括以下步骤:步骤S1,启动域控服务器;步骤S2,创建网络共享;步骤S3,选择还原点;步骤S4,设置磁盘链;步骤S5,在Hyper‑V主机里创建一个空的虚拟机;步骤S6,附加磁盘文件;步骤S7,创建快照;步骤S8,移动快照文件到本地;步骤S9,在将最新的磁盘文件复制到本地后,将步骤S6中对应的网络路径修改为步骤S8的本地路径;步骤S10,启动虚拟机;步骤S11,后台迁移磁盘。通过本发明中提供的方法,需要快速恢复时,跳过大容量备份文件复制过程,直接从备份存储服务器挂载备份数据,减少了数据传递的时间,在分级甚至秒级实现虚拟机的快速恢复和启动,并且启动后不影响原始备份数据。

技术研发人员:苟勤勇
受保护的技术使用者:成都傲梅科技有限公司
技术研发日:
技术公布日:2024/3/31
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1