#215 Acronis Cyber​​ Backup:虚拟机备份故障排查指南

iconRemoved User在 2020-7-8 下午4:05 编写 ( icon孙锋在 2021-10-29 下午6:35 更新 <历史> )
  编辑(登录)
  收藏
  响应调查   响应调查

  主题

介绍

本文提供有关对Acronis Cyber​​ Backup虚拟化解决方案中的虚拟机备份失败进行故障排查的说明。

请按照以下步骤对虚拟机备份失败进行故障排查:

  1. 在“关于”部分中熟悉虚拟机备份技术 。
  2. 在“ 已知问题” 部分中检查已知问题。
  3. 按照“故障排查”部分进行故障排查和解决问题。

关于

以下是Acronis Cyber​​ Backup(Acronis Cyber​​ Backup&Recovery)中虚拟机备份的主要步骤。

ESXi虚拟机备份

快照创建

代理(Appliance或Windows代理)将请求发送到ESX(i)主机,以创建带有选项“无虚拟内存;静默客户机OS”的快照。来宾操作系统中安装的VMware Tools执行了应用程序的静默。此时,所有操作均由ESX(i)主机执行。阅读此VMware KB文章,其中详细介绍了VM快照创建过程。

Acronis Cyber​​ Backup 12/12.5:可以选择通过“虚拟机的卷影复制(VSS)”备份选项禁用快照创建的静默选项。

重新配置虚拟机

如果可用,将通过HotAdd VDDK传输方法自动激活不依赖 LAN的备份。如果是Acronis Appliance(VA),则在将VA部署到ESX(i)主机(带有VM磁盘的数据存储已附加到该主机)上时使用此方法。如果VA已连接到vCenter,则备份的虚拟磁盘的链接克隆将附加到VA。如果将VA连接到主机,则虚拟磁盘本身将连接到VA。

由于使用了Acronis Cyber​​ Backup 12/12.5和Acronis Cyber​​ Backup云,因此当使用“ Agent for VMware(Windows)”时,HotAdd传输方法也可用。应满足与VA相同的先决条件:VMware代理(Windows)必须安装在ESX(i)主机上的VM上,该主机可以访问备份的VM虚拟磁盘所在的数据存储。在这种情况下,备份的VM磁盘将附加到内部运行VMware for Agent(Windows)的VM。

如果使用Acronis ESX(i)代理(Windows),当代理通过虚拟机连接到SAN存储时,也可以使用不依赖LAN的备份。阅读有关ESX(i)代理(Windows)中不依赖LAN的备份的帮助主题

如果上述方法不可用,则会自动使用网络块设备(NBD)方法,在该方法中,虚拟磁盘是通过LAN读取的。

虚拟机数据备份

代理从虚拟磁盘和VM配置读取数据,并将其复制到.tib/.tibx文件。

链接/磁盘从代理中删除

从虚拟磁盘复制数据并创建备份文件后,从VMware Agent(Windows或Appliance)删除/分离到虚拟磁盘或虚拟磁盘本身的链接。

快照整合

备份完成并从代理中删除虚拟磁盘后,应合并VM的快照。代理将相应的请求发送到ESX(i)主机,并且快照文件将被删除。

请记住,Acronis软件允许同时备份ESX(i)VM,在这种情况下,以上操作将同时针对每个VM执行。

Hyper-V虚拟机备份

快照创建

该代理充当VSS请求者,以通过Hyper-V服务器上的VSS服务创建VSS快照。VSS服务使用Hyper-V VSS编写器在VSS快照期间通过来宾OS中安装的Hyper-V Integration Services来静默来宾操作系统。有关更多信息,请参阅此Technet文章,该文章描述了计划 Hyper-V虚拟化环境的备份)。请参阅有关卷复制卷影服务技术的technet文章)。

请注意,VSS快照与Hyper-V虚拟机快照不同。后者不用于VM备份。

在Windows Hyper-V Server 2016上,有一个新的弹性更改跟踪(RCT)API,用于捕获/跟​​踪VM数据。在这里查看详细信息

如果要备份安装了Linux的Hyper-V VM,则可能会收到警告-无法创建VSS快照。要解决此问题,您应该转到管理->集成服务,取消选中备份(卷影副本)选项。

虚拟机数据备份

代理从虚拟磁盘文件和VM配置读取数据,并将其复制到.tib文件。

最佳做法:

  • 备份虚拟机管理程序级别的虚拟机以减轻来宾操作系统的负担。
  • 对于具有事务处理应用程序(例如数据库和电子邮件服务器)的每个VM,静默和VSS应该正常工作。
  • 不要使备份代理过载。请参见使用VMware vSphere ESX(i)代理(虚拟设备)进行5-10个同时VM备份的系统要求。使用ESX(i)代理(Windows)卸载ESX(i)主机。在Acronis Cyber​​ Backup 12.5中,您还可以限制同时备份的虚拟机的总数
  • 仔细计划备份。随时间分布备份,代理,主机,存储节点,这样不会浪费任何资源,并且备份服务器和基础架构都不会降低性能。

在以下文章中查看有关虚拟机备份的更多信息:

已知问题

标题错误信息/代码相关
Acronis虚拟化:虚拟机备份失败,显示“无法打开虚拟机”无法打开虚拟机无法备份具有独立磁盘的ESX(i) VM
Acronis产品无法通过“创建停顿的快照失败”或“停顿虚拟机时发生错误”来备份VMware ESX/ESXi虚拟机 创建静态快照失败VMware Tools无法创建静态快照
Acronis产品:虚拟机备份失败,并显示“等待任务'CreateSnapshot'失败。原因:文件大于数据存储支持的最大大小”等待任务“ CreateSnapshot”失败。原因:文件大于数据存储支持的最大大小ESX(i) VM快照问题
适用于Hyper-V的Acronis Cyber​​ Backup虚拟版11.5:第2代虚拟机备份失败请求参数期间发生错误。Hyper-V Gen2 VM支持
适用于Hyper-V的Acronis Cyber​​ Backup Advanced:创建快照时虚拟机不可用Windows无法执行此系统的联机备份,因为启用了范围快照。若要解决此问题,请通过在此计算机上创建以下注册表值来禁用作用域快照。Hyper-V离线VM备份
Acronis Cyber​​ Backup 11.5 / 11.7:“无法备份此虚拟机,因为它已被复制”由于已复制此虚拟机,因此无法备份虚拟机检测
Acronis Cyber​​ Backup&Recovery 11和11.5:故障转移Hyper-V群集上的虚拟机备份失败,并显示“在请求参数期间发生错误”。和“无法序列化对象'虚拟机'”请求参数期间发生错误,无法序列化对象“ VirtualMachine”Hyper-V群集VM上的CSV备份失败
适用于VMware的Acronis Cyber​​ Backup:使用Windows代理备份虚拟机失败,并显示“您无权访问此文件”无法访问硬盘“ disk.vmdk”快照创建过程

故障排查

请按照下面的分步说明对VM备份失败的问题进行故障排查。 在继续进行错误疑难解答步骤之前,请完成 先决条件步骤。

1.先决条件

为了使无代理程序虚拟机备份正常工作,应满足以下条件。完成所有步骤,然后再进行错误疑难解答步骤。

1.1 VM快照应正常工作

Acronis软件在进行虚拟机备份时使用由管理程序执行的快照。这些快照必须正常工作。您可以通过以下方式检查快照的一致性。

ESX(i)

创建虚拟机快照

  1. 打开与ESX主机的vSphere连接。
  2. 右键单击计算机>拍摄快照>检查“ Quiesce guest虚拟机文件系统”
  3. 取消选中“快照虚拟机的内存”,然后单击“确定”。
    clip-20200708142526.png

如果备份安装了事务处理应用程序(SQL,Exchange等)的虚拟机,则:

  • VMware Tools应该安装在该来宾OS内。
  • 来宾OS内不应禁用VSS服务。

如果来宾OS事件日志在快照创建期间包含VSS操作的错误或警告,请对来宾OS内的VSS问题进行故障排查。

如果虚拟机快照由于来宾文件系统不正确的静默操作而失败(成功快照,且没有选项Quiesce任务文件系统成功),对于未安装转换应用程序的虚拟机,您可以通过卸载来宾操作系统的VMware Tools或(通过禁用虚拟机的卷影复制(VSS)备份选项来启用Acronis Cyber​​ Backup Cloud或Acronis Cyber​​ Backup 12及更高版本。

请记住VMware ESX(i)虚拟化平台的局限性:仅当在VMware vSphere 6.0及更高版本中启用了容错功能时,VMware Agent才备份容错计算机。如果从早期的vSphere版本升级,则足以为每台计算机禁用和启用容错功能。如果使用的是早期版本的vSphere,请在来宾操作系统中安装代理。

Hyper-V

创建Hyper-V服务器的VSS快照,并检查Hyper-V VSS编写器是否未显示错误。请遵循使用DiskShadow确定VSS问题以使用Microsoft Hyper-V VSS 编写器验证创建VSS快照中的说明。

如果备份安装了事务处理应用程序(SQL,Exchange等)的虚拟机,则:

  • Hyper-V集成服务应安装在该来宾OS内。
  • 来宾OS内不应禁用VSS服务。

请记住Hyper-V虚拟化平台的局限性:Microsoft Hyper-V不提供对到主机系统的直通磁盘的控制。因此,Microsoft Software Shadow Copy提供程序无法为Hyper-V代理提供传递磁盘的快照。要克服这些限制,请在客户操作系统中安装代理。

1.2应使用适当的许可证

要执行虚拟机的无代理备份,应安装以下代理之一:

  • ESX(i)代理(Appliance)/ VMware代理(Appliance)
  • ESX(i)代理(Windows)/ VMware代理(Windows)
  • Hyper-V代理

这些代理需要Acronis Cyber​​ Backup(高级)的许可证才能使虚拟主机正常工作。一份许可证对一台物理主机有效。

1.3授予足够的权限

如果在安装后更改了用户,则为代理用户和备份用户提供足够的特权来备份虚拟机。

ESX(i):

要备份VMware ESX(i)虚拟机,您在代理中为vCenter/ESX(i)主机连接指定的用户必须具有VM备份和恢复权限帮助主题中列出的特权

另外,请确保在ESX(i)主机上打开TCP端口以进行所有操作。请参阅此先决条件帮助主题

Hyper-V:

要备份群集的Hyper-V计算机,该用户必须是域用户,并且在所有群集节点上都具有管理特权。如果在安装后更改了用户,则应在每个备份和恢复任务中明确指定用户。有关更多信息,请参见备份群集的Hyper-V计算机帮助主题

如果以上所有步骤均已执行并且问题仍然存在,请转到错误疑难解答步骤。

2.错误排查

查找并分析错误消息以解决问题。在继续收集信息步骤之前,请完成所有步骤 。

2.1隔离VM和错误消息

查找与虚拟机备份失败对应的错误消息。

当心错误消息“ TOL累积完成结果”。 出现在备份计划错误详细信息中的错误是一般错误。您必须为失败的任务找到确切的错误。

在日志中查找错误事件,或打开失败的活动并找到失败的任务及其日志。

根据从错误消息中获取的信息,定义无法备份的虚拟机。如果错误消息没有为您提供有关如何解决问题的足够信息,请在先决条件步骤中检查该虚拟机是否满足无代理备份条件,然后继续执行步骤2.2。

2.2隔离VM备份阶段并进行故障排查

根据日志中的错误消息,定义故障发生在哪个备份阶段。

2.2.1快照创建

在此阶段,代理将请求发送到主机以创建快照,然后主机执行快照创建。

仅适用于Acronis Cyber​​ Backup 11.5/11.7及更低版本:创建新的备份计划并转到备份源。选择虚拟机,然后单击“为此虚拟机列出磁盘”。这将以与备份期间创建快照相同的方式强制执行VM快照。

适用于Acronis Cyber​​ Backup Cloud和Acronis Cyber​​ Backup 12及更高版本:通过vSphere客户端对虚拟机进行手动静默快照。

如果消息包含连接错误,请仔细检查是否已向用户授予必要的权限,并且主机上的必要端口已打开。返回步骤1.3。

分析错误,然后转到步骤2.3以检查已知问题。

如果在创建快照时没有错误出现并且正确列出了磁盘,则故障发生在另一个备份阶段。继续进行下一步,并继续进行故障排查。

2.2.2 VM的重新配置(仅适用于ESX(i)VM备份)

在此阶段,虚拟磁盘或其链接已附加到代理。如果使用Appliance(或在VM内安装了VMware Agent(Windows代理))进行无LAN备份,则虚拟磁盘将附加并出现在虚拟设备所驻留的数据存储文件夹中。失败的可能原因如下:

在此阶段,还将从数据存储下载其他VM配置文件。如果备份失败并显示类似“无法下载其他文件失败”的错误,则表示代理无法访问其他VM配置文件(.vmx,.nvram)。将错误消息中指定的路径(http://VC-hostname/FolderName/FileName) 复制到Internet浏览器,并确保您可以下载错误消息中提到的文件。如果下载失败,请参考此VMware KB文章

如果虚拟磁盘可以成功复制到数据存储,并且失败原因未知,请继续执行下一步并继续进行故障排查。

2.2.3 VM数据备份

在此阶段,将从虚拟磁盘读取数据。

如果虚拟磁盘文件系统包含错误,则从虚拟磁盘读取数据可能会出错。相应地解决此类错误,调查来宾OS的文件系统的一致性。在这种情况下,请参考此文章: 使用“运行列表已损坏”或“ MFT位图已损坏”的Acronis产品操作失败

如果通过LAN执行备份,并且出现网络错误或文件读取错误,请对代理与控制虚拟磁盘所在数据存储区的ESXi主机之间的连接进行故障排查。

如果问题仍然存在,请继续执行下一步。

2.2.4从代理中删除链接/磁盘(仅适用于ESX(i) VM备份)

在此阶段,虚拟设备从设备VM配置中删除备份的虚拟磁盘。确保没有任何东西可以锁定数据存储设备上设备文件夹中的磁盘,并且设备可以访问和删除它们。

2.2.5快照合并(仅适用于ESX(i) VM备份)

在备份的最后阶段,ESX(i)代理向ESX(i)主机发送命令以删除和合并快照并删除vmdk-delta文件。如果在此阶段备份失败,则将在备份失败后发现剩余的非合并快照或要备份的虚拟机的数据存储文件夹中的增量文件。

确保此vSphere虚拟机的快照在vSphere控制台中正确运行。

如果错误消息不能为您提供有关如何解决问题的足够信息,请继续执行步骤2.3。

2.3检查已知问题

在日志中隔离错误消息。转到已知问题部分, 并检查已知解决方案。

如果已应用已知解决方案,但问题仍然存在,请转到先决条件步骤以解决新问题。

如果以上所有步骤均已执行并且问题仍然存在,请转到收集信息步骤。

3.收集信息

收集以下信息,然后 联系Acronis客户中心。

3.1 Hypervisor版本。

3.2系统信息(Acronis系统报告)

3.3附加信息

可能会要求您收集其他信息以进行虚拟机备份故障排查。

Hyper-V:

ESX(i):

更多信息

如果无代理虚拟机备份失败,则可以在任务OS内安装代理并备份系统或文件,以解决此问题。

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

 附加文件     - [1]


 添加评论