在企业使用 Synology Active Backup for Business(ABB)对虚拟化平台(如 Hyper-V、VMware ESXi)或物理服务器进行备份时,生产检查点(Production Checkpoint) 是保障 “备份不中断业务” 的核心功能 —— 它通过捕获服务器 / 虚拟机的实时状态,实现 “热备份”(无需停机)。但实际运维中,用户常遇到 “ABB 无法创建生产检查点” 问题,表现为 “备份任务启动后提示‘生产检查点创建失败’”“日志显示‘无权限访问虚拟化平台快照功能’”“检查点创建超时后备份终止”,直接导致业务数据无法实时备份,增加数据丢失风险。这类故障多源于 “虚拟化平台配置限制”“ABB 代理权限不足”“存储资源不足” 或 “版本兼容性问题”,需按 “基础验证→原因定位→分场景修复” 的逻辑解决。本文基于 Synology 官方技术指南,针对 DSM 7.0 及以上版本、ABB 2.5 + 代理程序,全面讲解 ABB 无法创建生产检查点的完整解决方案,覆盖主流虚拟化环境与物理服务器场景。
一、环境准备:修复前必须完成的 3 项基础验证
在启动 “解决 ABB 生产检查点创建失败” 操作前,需先确认基础环境满足要求,避免因版本不兼容、权限缺失或硬件故障导致修复无效:
1. 确认版本兼容性(核心前提)
ABB 生产检查点功能对 DSM、ABB 代理、虚拟化平台版本有严格兼容要求,版本不匹配是高频故障诱因,具体要求如下表:
组件 | 最低支持版本 | 推荐稳定版本 | 不支持场景 |
Synology DSM | 7.0.0-41890 | 7.2.1-69057 Update 3、7.1.1-42962 Update 6 | DSM 6.2 及以下(ABB 检查点功能未完善) |
ABB 代理程序(客户端) | 2.5.0-1069 | 2.8.0-2228 | 低于 2.5.0 版本(无生产检查点优化) |
Hyper-V | Windows Server 2019(Hyper-V Server 2019) | Windows Server 2022、Hyper-V Server 2022 | Windows Server 2016 及以下(检查点机制旧) |
VMware ESXi | 6.7 U3 | 7.0 U3、8.0 U2 | ESXi 6.5 及以下(快照权限配置差异) |
物理服务器(Windows) | Windows Server 2019/Windows 10 1909+ | Windows Server 2022/Windows 11 | Windows Server 2016 及以下(无 VSS 优化) |
- DSM/ABB 套件:登录 DSM→「Package Center」→「已安装」,查看 “Active Backup for Business” 版本;
- Hyper-V/VMware:Hyper-V 主机→「设置→关于」;VMware ESXi→vSphere Client「主机→摘要→版本」;
- ABB 代理:Windows 客户端→「控制面板→程序和功能」,搜索 “Synology Active Backup for Business Agent” 查看版本。
- 若版本低于要求:优先升级(DSM 升级 ABB 套件,客户端卸载旧代理后安装最新版,升级前创建虚拟机快照 / 服务器还原点)。
2. 验证 ABB 代理账户权限(关键!无权限必失败)
ABB 创建生产检查点需代理账户拥有 “虚拟化平台管理权限” 或 “服务器 VSS(卷影复制服务)权限”,权限不足是核心故障点,验证步骤如下:
(1)Hyper-V/VMware 虚拟化环境权限验证
环境类型 | 所需权限 | 验证步骤 |
Hyper-V | 本地管理员权限、Hyper-V 管理员组成员 | 1. 登录 Hyper-V 主机→「计算机管理→本地用户和组→组」;2. 双击「Hyper-V Administrators」,确认 ABB 代理账户(如 “syno-abb-agent”)在组内;3. 双击「Administrators」,确认账户拥有本地管理员权限 |
VMware ESXi | vCenter 只读以上权限、主机快照操作权限 | 1. 登录 vSphere Client→「菜单→权限」;2. 选中目标 ESXi 主机→查看 ABB 关联的 vCenter 账户权限,需包含 “虚拟机→快照→创建快照”“虚拟机→配置→更改快照配置” |
(2)物理服务器(Windows)权限验证
- 登录物理服务器→「服务」(Win+R 输入services.msc);
- 找到「Synology Active Backup for Business Agent」服务→右键「属性→登录」;
- 确认 “登录身份” 为 “本地系统账户”(或拥有 “VSS 管理员权限” 的域账户),且勾选 “允许服务与桌面交互”;
- 若为域账户:登录域控制器→确认账户属于 “Domain Admins” 组,且拥有目标服务器的 “卷影复制” 操作权限。
3. 确认备份目标与存储状态
生产检查点创建需占用临时存储资源,存储异常会直接导致失败:
- 备份目标存储检查:登录 DSM→「存储管理器→存储」,确认 ABB 备份所在的存储池 “可用空间≥备份数据量的 10%”(如备份 100GB 数据,可用空间需≥10GB),且 “状态” 为 “正常”(无坏道、无亚健康);
- 虚拟化平台存储检查:Hyper-V→「设置→存储」,确认虚拟机存储路径的卷可用空间≥20GB;VMware→ESXi「存储→数据存储」,确认数据存储可用空间≥30GB;
- 物理服务器存储检查:打开「磁盘管理」,确认系统盘(C 盘)可用空间≥15GB(VSS 需临时空间创建检查点)。
二、核心原因拆解:ABB 无法创建生产检查点的 5 类典型诱因
通过官方故障统计,ABB 生产检查点创建失败的原因可归纳为 5 类,按发生频率排序如下,便于快速定位:
故障原因 | 技术原理 | 典型错误提示 | 发生频率 |
虚拟化平台检查点配置限制 | Hyper-V 未启用 “生产检查点” 功能、VMware 禁用快照操作,或检查点存储路径权限不足 | Hyper-V:“无法创建生产检查点,检查点类型未启用”;VMware:“主机已禁用快照功能” | 35% |
ABB 代理服务异常 / 版本旧 | ABB 代理服务未启动、进程卡死,或代理版本低于虚拟化平台兼容要求,导致检查点指令无法传输 | 日志显示 “ABB agent service not responding”“agent version incompatible with hypervisor” | 25% |
存储资源不足 / 亚健康 | 备份目标存储池、虚拟化平台数据存储或物理服务器系统盘可用空间不足,或存储存在坏道,无法写入检查点数据 | “insufficient storage space for checkpoint”“storage pool is in degraded state” | 20% |
权限配置缺失 / 错误 | ABB 代理账户无虚拟化平台快照权限、无物理服务器 VSS 权限,或域账户权限继承失败 | “permission denied to create snapshot”“VSS access denied” | 15% |
业务进程占用 / 资源冲突 | 备份时段虚拟机 / 物理服务器 CPU、内存使用率过高(≥90%),或有进程锁定磁盘(如数据库备份、文件传输),导致检查点无法捕获状态 | “checkpoint creation timed out”“disk is locked by another process” | 5% |
快速定位技巧:打开 ABB→「任务列表」→右键失败任务→「查看日志」,根据日志关键词匹配上述原因(含 “permission” 查权限,含 “storage” 查存储,含 “agent” 查代理)。
三、分场景解决方案:step-by-step 修复检查点创建问题
针对不同环境(Hyper-V、VMware、物理服务器),需采用差异化解决方案,步骤详细可落地,确保操作零门槛:
场景 1:Hyper-V 环境下 ABB 无法创建生产检查点
Hyper-V 环境需优先启用生产检查点功能,修复步骤如下:
步骤 1:启用 Hyper-V 主机的生产检查点
- 登录 Hyper-V 主机→打开「Hyper-V 管理器」;
- 在左侧选中 Hyper-V 主机名称→右键「Hyper-V 设置」;
- 在 “检查点” 选项中:
- 勾选「启用生产检查点」(取消 “标准检查点” 优先,若需兼容旧系统可同时勾选);
- “检查点存储位置” 选择可用空间≥20GB 的卷(如 D 盘,避免与系统盘共用);
- 点击「确定」保存设置,无需重启主机(实时生效)。
步骤 2:为目标虚拟机配置生产检查点权限
- 在 Hyper-V 管理器中,右键目标虚拟机(需备份的虚拟机)→「设置」;
- 展开「检查点」→勾选「启用此虚拟机的检查点」;
- “检查点类型” 选择「生产检查点」,若虚拟机运行旧系统(如 Windows Server 2016),勾选 “无法使用生产检查点时使用标准检查点”(兼容备选);
- 点击「确定」,关闭虚拟机设置窗口。
步骤 3:重启 ABB 代理服务并重试
- 在 Hyper-V 主机→「服务」中,找到「Synology Active Backup for Business Agent」→右键「重启」;
- 等待服务重启完成(约 10 秒),登录 DSM→打开 ABB→找到失败的备份任务→右键「立即备份」;
- 观察任务日志,若显示 “正在创建生产检查点” 且无报错,说明配置成功。
场景 2:VMware ESXi 环境下 ABB 无法创建生产检查点
VMware 需重点配置快照权限与存储路径,步骤如下:
步骤 1:启用 ESXi 主机的快照功能
- 登录 vSphere Client→选中目标 ESXi 主机→「配置→系统→高级系统设置」;
- 在搜索框输入 “snapshot”,找到 “Config.HostAgent.Config.Snapshot.Enabled”;
- 确认值为 “true”(若为 “false”,点击「编辑」改为 “true”);
- 找到 “Config.vpxd.snapshot.maxSnapshots”,确认值≥1(默认 8,无需修改,确保允许创建快照)。
步骤 2:为 ABB 关联账户配置快照权限
- 在 vSphere Client→「菜单→权限」→选中目标 ESXi 主机或数据中心;
- 点击「添加」→选择 ABB 关联的 vCenter 账户(如 “syno-abb-user”);
- “分配角色” 选择「VMware Consolidated Backup User」(或自定义角色,需包含以下权限):
- 点击「确定」,权限立即生效。
步骤 3:清理 VMware 旧快照释放空间
- 若 ESXi 数据存储可用空间不足:右键目标虚拟机→「快照→管理快照」;
- 选中 3 天前的旧快照(非必要快照)→点击「删除」→选择「删除所有」(彻底删除,释放空间);
- 等待删除完成(10GB 快照约 5-10 分钟),确认数据存储可用空间≥30GB;
- 登录 DSM→ABB→重试备份任务,检查生产检查点创建状态。
场景 3:物理服务器(Windows)环境下 ABB 无法创建生产检查点
物理服务器需修复 VSS 服务与磁盘权限,步骤如下:
步骤 1:修复 Windows 卷影复制服务(VSS)
- 登录物理服务器→打开「命令提示符」(管理员权限);
- 执行 VSS 服务修复命令:
- net stop swprv(停止软件保护服务);
- regsvr32 /s ole32.dll(注册 VSS 依赖组件);
- net start swprv(重启软件保护服务);
- net start vss(重启 VSS 服务);
- 执行 VSS 状态检查:vssadmin list writers,确认所有 “编写器” 状态为 “稳定”(无 “错误”“超时”)。
步骤 2:修复磁盘权限(允许 VSS 访问)
- 打开「此电脑」→右键系统盘(C 盘)→「属性→安全」;
- 点击「编辑」→「添加」→输入 “NT AUTHORITYSYSTEM”→点击「确定」;
- 为 “SYSTEM” 账户勾选 “完全控制”“读取和执行”“写入” 权限→点击「应用」;
- 重复上述步骤,为 ABB 代理账户(如 “syno-abb-agent”)添加相同权限。
步骤 3:重试生产检查点创建
- 重启 ABB 代理服务(「服务」中找到对应服务→右键「重启」);
- 在 DSM→ABB 中触发备份任务,观察日志,若显示 “生产检查点创建成功,开始备份数据”,说明修复完成。
场景 4:通用解决方案(所有环境适用)
若上述场景针对性修复无效,可执行以下通用步骤,解决代理异常、资源冲突问题:
步骤 1:更新 ABB 代理与套件至最新版
- 登录 DSM→「Package Center→已安装→Active Backup for Business」→点击「更新」(确保套件版本≥2.8.0);
- 在备份目标(Hyper-V/VMware/ 物理服务器)上:
- Windows:打开「控制面板→程序和功能」→卸载旧 ABB 代理→从 DSM「ABB→设备→添加设备」下载最新代理安装包,重新安装;
- Linux(若备份 Linux 服务器):执行sudo apt update && sudo apt upgrade synology-abb-agent(Debian/Ubuntu)或yum update synology-abb-agent(CentOS)。
步骤 2:清理旧检查点 / 快照释放资源
- Hyper-V:「Hyper-V 管理器→虚拟机→快照」→删除所有非必要快照;
- VMware:vSphere Client→「虚拟机→快照→管理快照」→删除旧快照;
- 物理服务器:vssadmin delete shadows /all(命令提示符管理员权限执行,删除所有旧卷影副本)。
步骤 3:避开业务高峰期执行备份
- 登录 DSM→ABB→找到失败任务→右键「编辑」;
- 在 “备份计划” 中,将备份时间从 “业务高峰期”(如 9:00-18:00)改为 “低负载时段”(如 0:00-3:00);
- 勾选 “若备份任务未完成,允许在工作时间继续运行”(避免中途中断)→点击「应用」;
- 在低负载时段手动触发备份,观察检查点创建情况。
四、修复后验证:确保生产检查点创建稳定
修复后需通过 “任务日志 + 平台状态” 双重验证,确认问题彻底解决,避免后续备份仍失败:
1. ABB 任务日志验证
- 登录 DSM→打开 ABB→「任务列表」→找到修复后的备份任务→右键「查看日志」;
- 筛选 “生产检查点” 相关日志,确认显示:
- 若日志无错误提示,且备份任务正常完成(进度 100%),说明检查点功能恢复。
2. 虚拟化平台 / 物理服务器状态验证
环境类型 | 验证操作 | 合格标准 |
Hyper-V | 「Hyper-V 管理器→虚拟机→快照」 | 显示 “生产检查点”,状态为 “正常”,无 “损坏” 标记 |
VMware ESXi | vSphere Client→「虚拟机→快照」 | 快照列表显示 “ABB_Production_Checkpoint”,大小正常 |
物理服务器 | 「服务→卷影复制」 | 服务状态 “正在运行”,vssadmin list shadows显示新卷影副本 |
五、常见问题与解决方案(用户高频踩坑点)
Q1:Hyper-V 启用生产检查点后,仍提示 “无法创建,需标准检查点”,怎么办?
- 原因:虚拟机运行的操作系统不支持生产检查点(如 Windows Server 2012 R2 及以下),或集成服务未更新;
- 登录虚拟机→「控制面板→程序→启用或关闭 Windows 功能」,确认 “Hyper-V 集成服务” 已安装;
- 在 Hyper-V 管理器中,右键虚拟机→「设置→集成服务」,勾选 “检查点”“操作系统关闭” 等所有服务,点击「确定」;
- 若系统仍不支持,改为 “标准检查点”(在虚拟机检查点设置中选择),ABB 仍可基于标准检查点完成备份(仅需短暂暂停业务,约 1-2 秒)。
Q2:VMware 清理快照后,数据存储可用空间仍不足,怎么处理?
- 原因:快照删除后,ESXi 需 “合并快照” 到基础磁盘,未完成合并前空间不释放;
- 登录 vSphere Client→选中 ESXi 主机→「监控→任务」,查看 “合并快照” 任务是否在运行;
- 若任务卡住:右键任务→「取消」,重启 ESXi 主机后重新删除快照;
- 若合并失败:检查数据存储是否有坏道(「存储→数据存储→属性→检查磁盘」),修复后再合并。
Q3:物理服务器执行vssadmin list writers显示 “编写器错误”,如何修复?
- 原因:VSS 编写器(如 SQL Server VSS 编写器、Exchange VSS 编写器)关联的服务未启动或损坏;
- 根据错误提示找到对应的服务(如 “SQL Server VSS Writer” 对应服务为 “SQLWriter”);
- 打开「服务」,找到对应服务→右键「启动」,设置 “启动类型” 为「自动」;
- 若服务启动失败:重新安装对应软件(如 SQL Server、Exchange),修复 VSS 编写器组件;
- 重启 VSS 服务后,再次执行vssadmin list writers,确认所有编写器状态为 “稳定”。
Q4:更新 ABB 代理后,登录提示 “账户密码错误”,无法连接 DSM,怎么办?
- 原因:代理更新后,账户认证信息未同步,或 DSM 端 ABB 套件权限配置变更;
- 在备份目标设备上,打开「Synology Active Backup for Business Agent」→「设置→连接」;
- 重新输入 DSM 的 IP、管理员用户名与密码→点击「测试连接」,确认连接成功;
- 登录 DSM→ABB→「设备」,找到目标设备→右键「重新激活」,同步认证信息;
- 重试备份任务,检查生产检查点创建情况。
六、总结:预防 ABB 生产检查点创建失败的 6 项最佳实践
为长期避免检查点创建问题,需建立常态化维护机制:
- 定期更新版本:每月检查 DSM、ABB 套件、代理程序版本,确保与虚拟化平台版本兼容(优先更新至官方推荐稳定版);
- 监控存储资源:在 DSM「存储管理器」、Hyper-V/VMware 存储监控中,设置 “可用空间低于 15%” 告警(邮件 / 短信通知),及时清理旧数据;
- 规范权限管理:为 ABB 代理账户创建专用角色(如 Hyper-V 的 “ABB 检查点管理员”、VMware 的 “ABB 快照角色”),仅授予必要权限,避免权限泛滥;
- 定期清理检查点:每周清理 3 天前的旧检查点 / 快照,避免快照链过长导致合并失败;
- 避开高负载时段:备份计划与业务高峰期(如数据库备份、文件同步)错开,确保 CPU / 内存使用率≤70% 时执行备份;
- 测试检查点功能:每月手动触发 1 次备份任务,验证生产检查点创建是否正常,提前发现潜在问题。
ABB 无法创建生产检查点的核心解决逻辑是 “先验证基础条件(版本 + 权限 + 存储),再分场景定位修复,最后通过验证与预防保障稳定”。无论是虚拟化环境还是物理服务器,只要遵循本文步骤,即可高效解决问题,确保 ABB 备份任务连续、可靠,为企业数据提供安全保障。若故障仍无法解决,可通过 DSM「支持中心」提交 “ABB 任务日志 + 虚拟化平台日志”,获取 Synology 官方技术支持。