Toggle navigation
Acronis 中文知识库系统
添加
添加
草稿列表
收藏
列表
高级检索
登录
历史
孙锋
2020-5-12 下午8:04
差异
旧内容
内容
本文适用于由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上的这篇文章,该文章描述了<a href="https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/dd252619(v=ws.10)?redirectedfrom=MSDN" >计划Hyper-V虚拟化环境的备份</a>。 也请参阅Technet上有关<a href="https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/ee923636(v=ws.10)?redirectedfrom=MSDN">卷影复制服务</a>技术的文章。 请注意,VSS快照与Hyper-V虚拟机快照(检查点)不同。 后者不用作虚拟机备份的数据源-它用于静默虚拟机的来宾操作系统。 Hyper-V 2016或更高版本:在Windows Hyper-V Server 2016或更高版本上,有一个新的Microsoft弹性更改跟踪(RCT)API用于捕获/跟踪虚拟机数据,该数据直接从虚拟机级别快照(检查点)读取。 在[这里](https://kb.tieten.cn/open.knowledge/view/131)查看详细信息。 ## 虚拟机数据备份 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>**是备份目标,而<VM_name>是虚拟机名称,例如 *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依赖于成功创建快照(检查点)来捕获要备份的数据。 - 确保集成工具是最新的:见 [Hyper-V integration components update for Windows virtual machines](https://support.microsoft.com/en-us/help/3063109/hyper-v-integration-components-update-for-windows-virtual-machines) 如果成功创建检查点,但备份仍然失败,请收集以下所述的诊断信息,并与技术部门联系。 ## 收集信息 1. 来自受影响服务器的系统信息 - Acronis Cyber Backup 12.5:点击[这里](https://kb.tieten.cn/open.knowledge/view/9) - Acronis Cyber Backup Cloud:点击[这里](https://kb.acronis.com/content/54608) 2. 有关虚拟机检查点操作的日志以及与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文件 3. 对于Windows来宾操作系统:收集与VSS相关的Windows事件日志。 在来宾操作系统中,打开Windows事件查看器(按**Win + R**打开“**运行**”对话框,输入**eventvwr.msc**,然后单击“确定”)。 您需要以下日志: - **Event Viewer > Windows Logs > Application** - **Event Viewer > Windows Logs > System** 右键单击日志,选择“将所有事件另存为”,然后将日志另存为.evtx文件 也可以看看 [Acronis Backup 12.5: Changed Block Tracking (CBT) does not work for Hyper-V 2016+ virtual machines with configuration version 5](https://kb.acronis.com/content/62322) [Hyper-V VM backup produces warning "Changed Block Tracking (CBT) is not used because there are disk files that do not belong...](https://kb.acronis.com/content/61900) 原文链接:https://kb.acronis.com/content/62847
新内容
内容
本文适用于由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上的这篇文章,该文章描述了<a href="https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/dd252619(v=ws.10)?redirectedfrom=MSDN" >计划Hyper-V虚拟化环境的备份</a>。 也请参阅Technet上有关<a href="https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/ee923636(v=ws.10)?redirectedfrom=MSDN">卷影复制服务</a>技术的文章。 请注意,VSS快照与Hyper-V虚拟机快照(检查点)不同。 后者不用作虚拟机备份的数据源-它用于静默虚拟机的来宾操作系统。 Hyper-V 2016或更高版本:在Windows Hyper-V Server 2016或更高版本上,有一个新的Microsoft弹性更改跟踪(RCT)API用于捕获/跟踪虚拟机数据,该数据直接从虚拟机级别快照(检查点)读取。 在[这里](https://kb.tieten.cn/open.knowledge/view/131)查看详细信息。 ## 虚拟机数据备份 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>**是备份目标,而<VM_name>是虚拟机名称,例如 *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依赖于成功创建快照(检查点)来捕获要备份的数据。 - 确保集成工具是最新的:见 [Hyper-V integration components update for Windows virtual machines](https://support.microsoft.com/en-us/help/3063109/hyper-v-integration-components-update-for-windows-virtual-machines) 如果成功创建检查点,但备份仍然失败,请收集以下所述的诊断信息,并与技术部门联系。 ## 收集信息 1. 来自受影响服务器的系统信息 - Acronis Cyber Backup 12.5:点击[这里](https://kb.tieten.cn/open.knowledge/view/9) - Acronis Cyber Backup Cloud:点击[这里](https://kb.acronis.com/content/54608) 2. 有关虚拟机检查点操作的日志以及与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文件 3. 对于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+虚拟机](https://kb.tieten.cn/open.knowledge/view/167) [Acronis Cyber Protect Cloud, Acronis Cyber Backup: Hypver-V虚拟机备份时产生警告:“由于存在不属于任何磁盘快照的磁盘文件,更改快跟踪未被使用。](https://kb.tieten.cn/open.knowledge/view/168) 原文链接:https://kb.acronis.com/content/62847
返回