技术分享
Hyper-v虚拟机备份与还原实现
2020-07-17
Hyper-v备份还原流程
这里的备份组网环境为 一台pc上带有hyper-v管理器(2012版) 和多台不带界面的hyper-v服务器(2012),2003,2008和2012及后面的2016版本hyper-v命令不相同,对于这些版本,只需要相应修改相关命令即可,这里具体针对的是2012版hyper-v服务器上的备份。
啰嗦完,请看下图 备份流程
如图上图所示,基于开源备份软件bacula所开发的Hyper-v备份还原,也可以是其他备份软件,据小编推测,备份软件大致都管理端(dir),数据客户端(fd),存储端(sd),所有备份软件应该都是类似的。
备份
如上图,备份流程为 分2步,第一步,dir端选择需要备份的Hyper-v虚拟机。第二步,fd端备份hyper-v虚拟机。
第一步: 通过在fd(带hyper-v管理器的pc)的代理,获取所有hyper-v虚拟机,关键获取的是hyper-v虚拟机硬盘文件路径VHD,获取的信息传给dir端,然后选择指定要备份的虚拟机。
第二步: 通过dir执行备份,dir给fd(hyper-v虚拟所在服务器)备份相应的vhd文件到sd;
还原
还原过程;
第一步:dir执行还原任务,获取需要还原的虚拟机名,所在服务器host名称;
第二步:fd通过从dir端获取的虚拟机名称和host名称,还原虚拟机。
备份和还原的具体代码实现,请关注后面的文章。谢谢!!
- 标签:
-
容灾备份