Hyper-V 2012 R2 Windows 备份延迟检查点

Hyper-V 2012 R2 Windows 备份延迟检查点

我有一台 Windows 2012 R2 Hyper-V 服务器,其中有两台虚拟机正在运行。

我已将 Windows 备份配置为将 Hyper-V 服务器的完整裸机备份到 USB 磁盘。

每隔几周,虚拟机就会在一夜之间暂停。经调查,这是由于磁盘空间不足造成的。在 GUI 上,两个虚拟机的检查点面板都是空的。但是虚拟磁盘文件夹包含许多 .avhdx 文件,其时间戳与备份开始时间完全相同。

似乎 Windows Backup 在备份后没有清理检查点文件。这些文件在 GUI 中不可用,或者通过运行 powershell 命令 Get-VMSnapshot -ComputerName "vm01" -VMName "server" 不可用

清除这些检查点的唯一方法是关闭虚拟机并等待合并完成。

是我遗漏了什么还是这是 Hyper-V 的限制?

答案1

记下此注释微软

备份虚拟机 Hyper-V 使用两种机制之一来备份每个 VM。默认备份机制称为“已保存状态”方法,其中在处理 PrepareForSnapshot 事件期间将 VM 置于已保存状态,对相应的卷进行快照,并在处理 PostSnapshot 事件期间将 VM 返回到先前的状态。 另一种备份机制称为“子虚拟机快照”方法,该方法使用子虚拟机内部的 VSS 参与备份。)。

假设您尝试使用“子虚拟机机制”,您是否确定满足所概述的标准?

  • 备份(卷快照)集成服务已安装并运行在子 VM 中。服务名称为“Hyper-V 卷影复制请求器”。Windows 2000:不支持备份集成服务。
  • 子虚拟机必须处于运行状态。
  • VM 的快照文件位置设置为主机操作系统中与 VM 的 VHD 文件相同的卷。
  • 子虚拟机中的所有卷都是基本磁盘,没有动态磁盘。
  • 子虚拟机中的所有磁盘都必须使用支持快照的文件系统(例如 NTFS)。

如果满足所有这些标准,我将审查以下内容:

1) 主机和客户虚拟机上的 VSS 提供程序/写入器是否处于健康状态?Veritas 的这篇文章将向您展示如何检查。本质上就是这两个命令。

vssadmin list writers
vssadmin list providers

2) 客户虚拟机上的集成服务是否是最新的?尝试安装集成服务,如果已过期,系统将提示您升级。

3) 您是否查看过 Windows 备份日志以确定发生这种情况的原因?默认日志位置是 %windir%\logs\windowsserverbackup - 其他日志概述在这篇 Technet 帖子。

相关内容