Hyper-V概述

Microsoft Hyper-V是一种经济效率的1型管理程序,内置于64位Windows 8专业版、企业版和教育版以及更高版本中。使用Hyper-V Manager,您可以创建和管理多个虚拟机以进行测试或开发。

Hyper-V
 

由于虚拟机的性质,它们通常用于运行关键项目或风险操作。因此,定期执行Hyper-V备份虚拟机任务是非常重要的,能够有效防止意外数据丢失和业务中断风险。但具体怎么做呢?是否有任何内置的实用程序可以这样做?在本文中,您可以找到详细的解答。

备份Hyper-V之前应该了解的事项

尽管它们之间的定义和角色相似,但是物理机备份和虚拟机备份在方法和分类上仍然有所不同。因此,在进行Hyper-V虚拟机备份之前,需要先考虑一些事情。

是否应该备份Hyper-V主机?

事实上,IT人员普遍同意没有必要备份Hyper-V主机。因为在大多数情况下,真正重要的还是备份主机上的虚拟机。

备份Hyper-V主机是指备份Hyper-V虚拟机监控程序设置,包括存储、网络、角色、权限和虚拟交换机配置等,目前还没有直接的方法来执行此操作。

理想情况下,Hyper-V主机应该保持简单,以便虚拟机可以灵活地迁移到其他主机或虚拟机监控程序,这能够使得重新配置Hyper-V主机成为一项简单快捷的工作,所需时间甚至比从备份中恢复还要短。

Hyper-V主机级备份和来宾级备份是什么?

基本上我们有2种方法可以执行Hyper-V备份:主机级备份和来宾级备份。

  • 主机级虚拟机备份:将备份整个虚拟机,包括其配置,允许您恢复整个虚拟机并使其立即可用。
  • 来宾级虚拟机备份:将通过在来宾操作系统上安装代理(即基于代理的备份)将虚拟机备份为物理机。您可以灵活而具体地选择在虚拟机中备份什么。但是在恢复时,您需要创建一个空虚拟机并安装一个来宾操作系统,然后在来宾操作上重新安装代理。
主机级备份和来宾级备份
 

我们应该在主机级别还是来宾级别执行Hyper-V备份任务呢?这实际上取决于您的实际需求。但在大多数情况下,我们还是更加建议使用主机级备份,因为它有助于批量管理和恢复整个虚拟机。当然,如果您有各种各样的备份和恢复需求,也可以将两者结合使用,各取所长嘛。

备份Hyper-V虚拟机的两种方法!

那么问题来了,Hyper-V虚拟机怎么备份呢?别着急,接下来我们将向大家介绍2种执行主机级Hyper-V虚拟机备份的有效方法,一起来看看吧!

  • 导出Hyper-V虚拟机:通过将虚拟机导出到OVF或OVA模板,您可以还原到其他Hyper-V主机,但是,这样操作一次仅能备份一个虚拟机。
  • 使用Windows Server Backup:Windows Server Backup(WSB)是一项系统内置功能,它为Windows服务器环境提供备份和还原选项,允许您计划多个虚拟机的自动备份任务,但是,您无法通过这种方式监视备份状态。

除了上述两种方法之外,您还可以通过手动复制虚拟机文件并创建新虚拟机,然后附加VHD文件的方式来恢复数据,从而获得完整和独立的虚拟机副本。但是我们不建议这样做,因为Hyper-V会将虚拟机文件放在不同的位置。

注意:Hyper-V检查点不应用作备份,因为它们完全依赖父磁盘,如果父磁盘损坏或删除,则无法使用检查点文件还原虚拟机。

方法1. 导出Hyper-V虚拟机

您可以使用Hyper-V管理器将虚拟机导出的Hyper-V备份方式,以下是详细的操作流程演示:

步骤1. 启动Hyper-V管理器,右键单击要备份的虚拟机,选择“导出”

Hyper-V管理器导出
 

步骤2. 在弹出窗口中单击“浏览”以指定一个用于保存备份文件的目标位置,然后单击“导出”

Hyper-V管理器导出
 

步骤3. 然后静静等待导出完成即可完成备份虚拟机任务,这个时间长短取决于您在此虚拟机系统中安装的应用程序。

注意:导出完毕之后,您将在目标位置中找到3个文件夹,分别为:VHD文件、VM配置文件和快照。

方法2. 使用Windows Server Backup备份Hyper-V虚拟机

除了上述导出虚拟机的方法之外,我们还可以使用系统内置的Windows Server Backup实用程序来帮助我们进行Hyper-V虚拟机备份任务。

步骤1. 启动服务器管理器,单击管理并选择“添加角色和功能”。

添加角色和功能
 

步骤2. 选择基于角色或基于功能的安装作为安装类型,单击“下一步”。从服务器池中选择服务器,然后单击“下一步”

步骤3. 单击服务器角色页面上的“下一步”,然后在“功能”列表中,查找并选中“Windows Server Backup”,单击“下一步”进行安装。

安装Windows Server Backup功能
 

步骤4. 完成后,关闭窗口并返回服务器管理器,单击工具并选择“Windows Server Backup”

步骤5. 如您所见,您可以在“操作”菜单中选择“备份计划”、“备份一次”“恢复”。在这里,我们单击“备份一次”

步骤6. 在弹出的“一次性备份向导”中,选择“其他选项”,然后单击“下一步”

一次性备份向导
 

步骤7.“选择备份配置”页面中,可以选择“自定义”以选择特定的文件夹或文件,然后单击“下一步”

选择备份配置
 

步骤8. 单击“添加项目”以选择您想要备份的Hyper-V虚拟机。

选择您想要备份的Hyper-V虚拟机
 

步骤9. 指定目标类型,您可以选择备份到本地驱动器或网络共享。这里我们选择“本地驱动器”,然后单击“下一步”

选择备份到本地驱动器
 

步骤10. 选择目标位置,然后单击“下一步”

选择目标位置
 

步骤11. 确认设置无误后单击“开始备份”并等待Hyper-V备份任务执行完毕。在此之后,您可以在需要时通过Windows Server Backup轻松还原Hyper-V虚拟机。

正在执行Hyper-V备份任务
 
  • WSB具有自动磁盘使用管理功能,可以缩小为快照分配的存储空间,以删除旧备份并为新备份腾出空间。但此功能通常会导致备份失败和其他错误,因为WSB不会将存储空间缩小到目标卷大小的1/8以下。
  • 您还可以使用System Center Data Protection Manager(DPM)在主机级别或来宾级别备份Hyper-V虚拟机。

结论

在本文中,我们简要介绍了一下Hyper-V备份相关的一些基础知识,并且向大家分享了2个简单有效的备份虚拟机方法,您可以根据自身实际情况来选择使用Hyper-V导出或者Windows Server Backup的方式来进行备份,希望本文对您能够有所帮助。