ABB 备份虚拟机失败说“快照已达上限”?两个平台这样清理
痛点:虚拟化平台备份突然全线飘红
虚拟机是 ABB(Active Backup for Business)的重点保护对象,跑这套备份的 NAS 往往是 DS3622xs+ 这类 12 盘位或机架式机型。某天备份任务失败,日志给出两种典型提示之一:
- “虚拟机的快照已达到最大数量(5)。您需要删除设备上的一些快照。”
- “在任务期间无法为设备启用更改块跟踪。要解决此问题,请删除虚拟机上的所有快照。”
根因是同一个:每台虚拟机都有快照数量上限,ABB 备份时要靠创建新快照保证数据一致性,快照位子被占满,备份就只能失败。清理快照即可恢复。
VMware vSphere:界面操作三分钟
登录 vSphere Client,导航到主机,右键目标虚拟机,选择“快照 > 管理快照”。先数一下现存快照数量,然后按需删除:只清一部分就选中单个快照点“删除快照”;要全清直接点“全部删除”。变更块跟踪(CBT)报错的场景,官方要求删掉所有快照,选“全部删除”最干脆。
Microsoft Hyper-V:用 PowerShell 连隐藏快照一起看
Hyper-V 的快照(检查点)在管理器里不一定显示全,命令行看得更清楚。以管理员运行 PowerShell,把 [VM name] 换成实际虚拟机名:
Get-VM -Name [VM name] | Get-VMSnapshot
这条会把包括隐藏快照在内的所有检查点都列出来。删除有两种方式:
Get-VM -Name [VM name] | Get-VMSnapshot | Remove-VMSnapshot
或者在 Hyper-V 管理器里右键要删的检查点,选“删除检查点”。CBT 场景同样建议全删。
验证:清完重跑,看两个点
快照清理后回到 ABB 重跑该任务:普通场景应正常完成;更改块跟踪的场景,首次会先执行一次完整备份确保数据完整性,之后再启用跟踪,属正常现象,耐心等它跑完即可。
预防:管住“快照当备份用”的手
虚拟机快照不是长期备份,留着不删既占空间又会顶掉备份配额。建议:定期巡检各虚拟机的快照数量,超过两三个就清理;同事临时打快照做测试,约定当天删除;把快照数量纳入虚拟化平台日常检查项。
虚拟机与物理机的统一备份体系搭建、策略调优,贵州本地企业可以找诚鑫致达科技协助,从方案到运维一次理顺。