#166 Acronis Cyber Backup:对Hyper-V快照问题进行故障排查

icon孙锋在 2020-5-12 下午8:03 编写 ( icon孙锋在 2020-5-15 下午6:46 更新 <历史> )
  编辑(登录)
  收藏
  响应调查   响应调查

  主题

本文适用于由Hyper-V代理执行的Hyper-V 虚拟机备份(无代理)

关于

先决条件

在执行备份之前,请确保满足以下先决条件:

  1. Hyper-V集成服务必须是最新的并且在虚拟机中运行着。
  2. 为了避免虚拟机在备份期间进入“已保存”状态,需确保在Hyper-V管理器的VM设置中启用了Integration Services-> Backup(卷(卷检查点))选项。

  3. 对于应用程序感知备份:必须存在从Hyper-V代理程序到来宾虚拟机网络的网络连接,因为应用程序数据是通过WMI读取的,而WMI需要与来宾OS进行网络连接。

  4. 对于应用程序感知备份:来宾OS中不能有Windows动态磁盘。

快照创建

Hyper-V 2012 R2或更低版本:Hyper-V代理程序作为VSS请求者,通过Hyper-v主机上的VSS服务,创建Hyper-V主机卷VSS快照,其中已备份虚拟机的虚拟磁盘驻留在其中(可以是CSV或SMB3)。 在主机卷的VSS快照期间,VSS服务通过来宾操作系统中安装的Hyper-V Integration Service调用Hyper-V VSS writer静默来宾操作系统。在已创建的主机卷的VSS快照中访问备份的虚拟机的虚拟磁盘(打开以进行读取操作)。

有关更多信息,请参阅Technet上的这篇文章,该文章描述了计划Hyper-V虚拟化环境的备份。 也请参阅Technet上有关卷影复制服务技术的文章。

请注意,VSS快照与Hyper-V虚拟机快照(检查点)不同。 后者不用作虚拟机备份的数据源-它用于静默虚拟机的来宾操作系统。

Hyper-V 2016或更高版本:在Windows Hyper-V Server 2016或更高版本上,有一个新的Microsoft弹性更改跟踪(RCT)API用于捕获/跟踪虚拟机数据,该数据直接从虚拟机级别快照(检查点)读取。 在这里查看详细信息。

虚拟机数据备份

Hyper-V代理程序从创建了的快照(VSS快照或虚拟机级别快照)内的虚拟磁盘文件中读取数据以及虚拟机配置,并将数据块复制到.tib(x)文件中。

推荐设置

为避免快照创建引起的冲突,不建议在同一备份计划中同时备份物理主机和虚拟机。

已知问题

如果备份安装了LInux操作系统的Hyper-V虚拟机,则可能会收到“无法创建应用程序一致的快照”的警告,这是由于创建Hyper-V级别的“生产”检查点失败的结果,而且尝试3次触发“生产“检查点失败后,Acronis Cyber Backup会自动故障转移到非生产检查点(崩溃一致性备份)。 若要解决此问题,要么对“生产”检查点故障的特定虚拟机进行故障排查(在下面的“故障排查”部分中介绍),或者作为一种解决方法,转到备份计划选项并禁用虚拟机的卷影复制服务(VSS)选项。 请注意,禁用此选项将以崩溃一致状态捕获来宾操作系统数据。

故障排查

如果所有先决条件都满足,但备份仍然失败,并出现与快照有关的错误,请使用Windows系统自带的工具测试快照创建

Hyper-V 2012 R2或更低版本

验证是否可以使用Windows Server Backup成功备份虚拟机。

要使用Windows Server Backup备份虚拟机,请在Hyper-V 服务器的命令行提示符中运行以下命令:

wbadmin start backup -backuptarget:<location>: -hyperv:<VM_name>

其中<location>是备份目标,而是虚拟机名称,例如 wbadmin start backup -backuptarget:\Server\share: -hyperv:VM01

如果使用Windows Server Backup备份失败,请收集Windows Server Backup操作的输出以及下面描述的诊断信息,然后与技术部门联系。

如果使用Windows Server Backup备份成功,但是Acronis Cyber Backup中的备份操作仍然失败,请收集以下所述的诊断信息,并与技术部门联系。

Hyper-V 2016或更高版本

验证是否可以为此虚拟机创建生产检查点。

在Hyper-V管理器中,打开此虚拟机设置,转到“管理”->“检查点”,然后选择“启用检查点”,然后选择“生产检查点”,并取消“创建标准检查点”的复选框(如果无法创建生产检查点)。

指定这些选项后,尝试通过Hyper-V 管理器创建该虚拟机的检查点。

如果创建检查点失败,请通过分析Windows Event Viewer中的Hyper-V日志来调查虚拟机的问题。 Acronis Backup依赖于成功创建快照(检查点)来捕获要备份的数据。

如果成功创建检查点,但备份仍然失败,请收集以下所述的诊断信息,并与技术部门联系。

收集信息

  1. 来自受影响服务器的系统信息

  2. Acronis Cyber Backup 12.5:点击这里

  3. Acronis Cyber Backup Cloud:点击这里

  4. 有关虚拟机检查点操作的日志以及与Hyper-V 虚拟机快照/检查点创建失败相关的信息。

在Hyper-V服务器上,打开Windows事件查看器(按Win + R打开“运行”对话框,输入eventvwr.msc,然后单击“确定”)。 您需要以下日志:

  • Event Viewer > Applications and Services Logs > Microsoft > Windows > Hyper-V worker -> Admin
  • Event Viewer > Applications and Services Logs > Microsoft > Windows > Hyper-V-VMMS > Admin + Operational

右键单击日志,选择“将所有事件另存为”,然后将日志另存为.evtx文件

  1. 对于Windows来宾操作系统:收集与VSS相关的Windows事件日志。

在来宾操作系统中,打开Windows事件查看器(按Win + R打开“运行”对话框,输入eventvwr.msc,然后单击“确定”)。 您需要以下日志:

  • Event Viewer > Windows Logs > Application
  • Event Viewer > Windows Logs > System

右键单击日志,选择“将所有事件另存为”,然后将日志另存为.evtx文件

也可以看看

Acronis Backup 12.5:更改的块跟踪(CBT)不适用于配置版本5的Hyper-V 2016+虚拟机

Acronis Cyber Protect Cloud, Acronis Cyber Backup: Hypver-V虚拟机备份时产生警告:“由于存在不属于任何磁盘快照的磁盘文件,更改快跟踪未被使用。

原文链接:https://kb.acronis.com/content/62847

 附加文件     - [0]


 添加评论