在企业使用 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)权限验证

  1. 登录物理服务器→「服务」(Win+R 输入services.msc);
  1. 找到「Synology Active Backup for Business Agent」服务→右键「属性→登录」;
  1. 确认 “登录身份” 为 “本地系统账户”(或拥有 “VSS 管理员权限” 的域账户),且勾选 “允许服务与桌面交互”;
  1. 若为域账户:登录域控制器→确认账户属于 “Domain Admins” 组,且拥有目标服务器的 “卷影复制” 操作权限。

3. 确认备份目标与存储状态

生产检查点创建需占用临时存储资源,存储异常会直接导致失败:
  1. 备份目标存储检查:登录 DSM→「存储管理器→存储」,确认 ABB 备份所在的存储池 “可用空间≥备份数据量的 10%”(如备份 100GB 数据,可用空间需≥10GB),且 “状态” 为 “正常”(无坏道、无亚健康);
  1. 虚拟化平台存储检查:Hyper-V→「设置→存储」,确认虚拟机存储路径的卷可用空间≥20GB;VMware→ESXi「存储→数据存储」,确认数据存储可用空间≥30GB;
  1. 物理服务器存储检查:打开「磁盘管理」,确认系统盘(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 主机的生产检查点

  1. 登录 Hyper-V 主机→打开「Hyper-V 管理器」;
  1. 在左侧选中 Hyper-V 主机名称→右键「Hyper-V 设置」;
  1. 在 “检查点” 选项中:
    • 勾选「启用生产检查点」(取消 “标准检查点” 优先,若需兼容旧系统可同时勾选);
    • “默认检查点类型” 选择「生产检查点」;
    • “检查点存储位置” 选择可用空间≥20GB 的卷(如 D 盘,避免与系统盘共用);
  1. 点击「确定」保存设置,无需重启主机(实时生效)。

步骤 2:为目标虚拟机配置生产检查点权限

  1. 在 Hyper-V 管理器中,右键目标虚拟机(需备份的虚拟机)→「设置」;
  1. 展开「检查点」→勾选「启用此虚拟机的检查点」;
  1. “检查点类型” 选择「生产检查点」,若虚拟机运行旧系统(如 Windows Server 2016),勾选 “无法使用生产检查点时使用标准检查点”(兼容备选);
  1. 点击「确定」,关闭虚拟机设置窗口。

步骤 3:重启 ABB 代理服务并重试

  1. 在 Hyper-V 主机→「服务」中,找到「Synology Active Backup for Business Agent」→右键「重启」;
  1. 等待服务重启完成(约 10 秒),登录 DSM→打开 ABB→找到失败的备份任务→右键「立即备份」;
  1. 观察任务日志,若显示 “正在创建生产检查点” 且无报错,说明配置成功。

场景 2:VMware ESXi 环境下 ABB 无法创建生产检查点

VMware 需重点配置快照权限与存储路径,步骤如下:

步骤 1:启用 ESXi 主机的快照功能

  1. 登录 vSphere Client→选中目标 ESXi 主机→「配置→系统→高级系统设置」;
  1. 在搜索框输入 “snapshot”,找到 “Config.HostAgent.Config.Snapshot.Enabled”;
  1. 确认值为 “true”(若为 “false”,点击「编辑」改为 “true”);
  1. 找到 “Config.vpxd.snapshot.maxSnapshots”,确认值≥1(默认 8,无需修改,确保允许创建快照)。

步骤 2:为 ABB 关联账户配置快照权限

  1. 在 vSphere Client→「菜单→权限」→选中目标 ESXi 主机或数据中心;
  1. 点击「添加」→选择 ABB 关联的 vCenter 账户(如 “syno-abb-user”);
  1. “分配角色” 选择「VMware Consolidated Backup User」(或自定义角色,需包含以下权限):
    • 虚拟机→快照→创建快照、删除快照、重命名快照;
    • 虚拟机→配置→更改快照配置、存储资源分配;
    • 主机→配置→存储分区;
  1. 点击「确定」,权限立即生效。

步骤 3:清理 VMware 旧快照释放空间

  1. 若 ESXi 数据存储可用空间不足:右键目标虚拟机→「快照→管理快照」;
  1. 选中 3 天前的旧快照(非必要快照)→点击「删除」→选择「删除所有」(彻底删除,释放空间);
  1. 等待删除完成(10GB 快照约 5-10 分钟),确认数据存储可用空间≥30GB;
  1. 登录 DSM→ABB→重试备份任务,检查生产检查点创建状态。

场景 3:物理服务器(Windows)环境下 ABB 无法创建生产检查点

物理服务器需修复 VSS 服务与磁盘权限,步骤如下:

步骤 1:修复 Windows 卷影复制服务(VSS)

  1. 登录物理服务器→打开「命令提示符」(管理员权限);
  1. 执行 VSS 服务修复命令:
    • net stop vss(停止 VSS 服务);
    • net stop swprv(停止软件保护服务);
    • regsvr32 /s ole32.dll(注册 VSS 依赖组件);
    • regsvr32 /s vss_ps.dll;
    • net start swprv(重启软件保护服务);
    • net start vss(重启 VSS 服务);
  1. 执行 VSS 状态检查:vssadmin list writers,确认所有 “编写器” 状态为 “稳定”(无 “错误”“超时”)。

步骤 2:修复磁盘权限(允许 VSS 访问)

  1. 打开「此电脑」→右键系统盘(C 盘)→「属性→安全」;
  1. 点击「编辑」→「添加」→输入 “NT AUTHORITYSYSTEM”→点击「确定」;
  1. 为 “SYSTEM” 账户勾选 “完全控制”“读取和执行”“写入” 权限→点击「应用」;
  1. 重复上述步骤,为 ABB 代理账户(如 “syno-abb-agent”)添加相同权限。

步骤 3:重试生产检查点创建

  1. 重启 ABB 代理服务(「服务」中找到对应服务→右键「重启」);
  1. 在 DSM→ABB 中触发备份任务,观察日志,若显示 “生产检查点创建成功,开始备份数据”,说明修复完成。

场景 4:通用解决方案(所有环境适用)

若上述场景针对性修复无效,可执行以下通用步骤,解决代理异常、资源冲突问题:

步骤 1:更新 ABB 代理与套件至最新版

  1. 登录 DSM→「Package Center→已安装→Active Backup for Business」→点击「更新」(确保套件版本≥2.8.0);
  1. 在备份目标(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:清理旧检查点 / 快照释放资源

  1. Hyper-V:「Hyper-V 管理器→虚拟机→快照」→删除所有非必要快照;
  1. VMware:vSphere Client→「虚拟机→快照→管理快照」→删除旧快照;
  1. 物理服务器:vssadmin delete shadows /all(命令提示符管理员权限执行,删除所有旧卷影副本)。

步骤 3:避开业务高峰期执行备份

  1. 登录 DSM→ABB→找到失败任务→右键「编辑」;
  1. 在 “备份计划” 中,将备份时间从 “业务高峰期”(如 9:00-18:00)改为 “低负载时段”(如 0:00-3:00);
  1. 勾选 “若备份任务未完成,允许在工作时间继续运行”(避免中途中断)→点击「应用」;
  1. 在低负载时段手动触发备份,观察检查点创建情况。

四、修复后验证:确保生产检查点创建稳定

修复后需通过 “任务日志 + 平台状态” 双重验证,确认问题彻底解决,避免后续备份仍失败:

1. ABB 任务日志验证

  1. 登录 DSM→打开 ABB→「任务列表」→找到修复后的备份任务→右键「查看日志」;
  1. 筛选 “生产检查点” 相关日志,确认显示:
    • “生产检查点创建请求已发送至目标设备”;
    • “生产检查点创建成功,ID:XXX”;
    • “开始基于检查点备份数据,无业务中断”;
  1. 若日志无错误提示,且备份任务正常完成(进度 100%),说明检查点功能恢复。

2. 虚拟化平台 / 物理服务器状态验证

环境类型
验证操作
合格标准
Hyper-V
「Hyper-V 管理器→虚拟机→快照」
显示 “生产检查点”,状态为 “正常”,无 “损坏” 标记
VMware ESXi
vSphere Client→「虚拟机→快照」
快照列表显示 “ABB_Production_Checkpoint”,大小正常
物理服务器
「服务→卷影复制」
服务状态 “正在运行”,vssadmin list shadows显示新卷影副本

五、常见问题与解决方案(用户高频踩坑点)

Q1:Hyper-V 启用生产检查点后,仍提示 “无法创建,需标准检查点”,怎么办?

  • 原因:虚拟机运行的操作系统不支持生产检查点(如 Windows Server 2012 R2 及以下),或集成服务未更新;
  • 解决方案:
    1. 登录虚拟机→「控制面板→程序→启用或关闭 Windows 功能」,确认 “Hyper-V 集成服务” 已安装;
    1. 在 Hyper-V 管理器中,右键虚拟机→「设置→集成服务」,勾选 “检查点”“操作系统关闭” 等所有服务,点击「确定」;
    1. 若系统仍不支持,改为 “标准检查点”(在虚拟机检查点设置中选择),ABB 仍可基于标准检查点完成备份(仅需短暂暂停业务,约 1-2 秒)。

Q2:VMware 清理快照后,数据存储可用空间仍不足,怎么处理?

  • 原因:快照删除后,ESXi 需 “合并快照” 到基础磁盘,未完成合并前空间不释放;
  • 解决方案:
    1. 登录 vSphere Client→选中 ESXi 主机→「监控→任务」,查看 “合并快照” 任务是否在运行;
    1. 若任务卡住:右键任务→「取消」,重启 ESXi 主机后重新删除快照;
    1. 若合并失败:检查数据存储是否有坏道(「存储→数据存储→属性→检查磁盘」),修复后再合并。

Q3:物理服务器执行vssadmin list writers显示 “编写器错误”,如何修复?

  • 原因:VSS 编写器(如 SQL Server VSS 编写器、Exchange VSS 编写器)关联的服务未启动或损坏;
  • 解决方案:
    1. 根据错误提示找到对应的服务(如 “SQL Server VSS Writer” 对应服务为 “SQLWriter”);
    1. 打开「服务」,找到对应服务→右键「启动」,设置 “启动类型” 为「自动」;
    1. 若服务启动失败:重新安装对应软件(如 SQL Server、Exchange),修复 VSS 编写器组件;
    1. 重启 VSS 服务后,再次执行vssadmin list writers,确认所有编写器状态为 “稳定”。

Q4:更新 ABB 代理后,登录提示 “账户密码错误”,无法连接 DSM,怎么办?

  • 原因:代理更新后,账户认证信息未同步,或 DSM 端 ABB 套件权限配置变更;
  • 解决方案:
    1. 在备份目标设备上,打开「Synology Active Backup for Business Agent」→「设置→连接」;
    1. 重新输入 DSM 的 IP、管理员用户名与密码→点击「测试连接」,确认连接成功;
    1. 登录 DSM→ABB→「设备」,找到目标设备→右键「重新激活」,同步认证信息;
    1. 重试备份任务,检查生产检查点创建情况。

六、总结:预防 ABB 生产检查点创建失败的 6 项最佳实践

为长期避免检查点创建问题,需建立常态化维护机制:
  1. 定期更新版本:每月检查 DSM、ABB 套件、代理程序版本,确保与虚拟化平台版本兼容(优先更新至官方推荐稳定版);
  1. 监控存储资源:在 DSM「存储管理器」、Hyper-V/VMware 存储监控中,设置 “可用空间低于 15%” 告警(邮件 / 短信通知),及时清理旧数据;
  1. 规范权限管理:为 ABB 代理账户创建专用角色(如 Hyper-V 的 “ABB 检查点管理员”、VMware 的 “ABB 快照角色”),仅授予必要权限,避免权限泛滥;
  1. 定期清理检查点:每周清理 3 天前的旧检查点 / 快照,避免快照链过长导致合并失败;
  1. 避开高负载时段:备份计划与业务高峰期(如数据库备份、文件同步)错开,确保 CPU / 内存使用率≤70% 时执行备份;
  1. 测试检查点功能:每月手动触发 1 次备份任务,验证生产检查点创建是否正常,提前发现潜在问题。
ABB 无法创建生产检查点的核心解决逻辑是 “先验证基础条件(版本 + 权限 + 存储),再分场景定位修复,最后通过验证与预防保障稳定”。无论是虚拟化环境还是物理服务器,只要遵循本文步骤,即可高效解决问题,确保 ABB 备份任务连续、可靠,为企业数据提供安全保障。若故障仍无法解决,可通过 DSM「支持中心」提交 “ABB 任务日志 + 虚拟化平台日志”,获取 Synology 官方技术支持。
ABB 无法创建生产检查点怎么办?Active Backup for Business 完整解决方案(DSM 7.0 + 适用)

新闻中心

联系我们

技术支持

  • ·

    Synology Drive 我...

  • ·

    Synology Drive 与...

  • ·

    Synology Drive 内...

  • ·

    Synology Drive 同...

  • ·

    Synology删除文件后存储空...

  • ·

    Synology DSM 检查系...

  • ·

    Synology Drive能当...

  • ·

    Synology Docker容...

相关文章

地址:北京市海淀区白家疃尚品园             1号楼225

北京群晖时代科技有限公司

微信咨询

新闻中心