PowerProtect:虚拟机备份失败,指示正在进行 DPD 同步
Summary: 一些虚拟机 (VM) 资产备份在成功完成后开始失败。 故障详细信息指示 vCenter 任务失败,并显示 TSDM 错误,指示“DPD 同步正在进行中”。
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
PowerProtect Data Manager 用于通过 Transparent Snapshot Data Mover (TSDM) 解决方案保护 vSphere 环境。一些虚拟机资产备份在过去成功完成时开始失败。失败详细信息指示 vCenter 任务失败,并显示 TSDM 错误,指示”DPD Sync in progress." ABV0016和ABV0006详细信息显示:
ABV0016: VM Direct engine 'localhost' is unable to back up the virtual machine 'my-vm-name' on vCenter 'my-vcernter-name' because of a vCenter API issue. The VM Direct engine cannot complete the backup of this virtual machine because of a vCenter API operation did not complete successfully. To troubleshoot this issue: 1) Verify that the vCenter can be reached. 2) If the vCenter is busy, wait for some activities to complete and then retry the operation. 3) Verify that the virtual machine exists on the vCenter. Read Less Unable to cleanup from earlier backup attempt. Unable to cleanup session 'Backup:6755cb99-3de5-4731-8b6f-6c64bb809f0b' from virtual machine 'my-vm-name' (MORef = 'vm-241'). Unable to cancel TSDM / LWD snapshot. The vCenter task for 'Cancel SDM Snapshot' completed with state 'error': DPD Sync in progress.
ABV0006: VM Direct engine 'localhost' is unable to back up the virtual machine 'my-vm-name' on vCenter 'my-vcernter-name' because of a vCenter API issue. The VM Direct engine cannot complete the backup of this virtual machine because of a vCenter API operation did not complete successfully. To troubleshoot this issue: 1) Verify that the vCenter can be reached. 2) If the vCenter is busy, wait for some activities to complete and then retry the operation. 3) Verify that the virtual machine exists on the vCenter. Read Less vCenter task 'task-943698' failed: VimFault: 'dp.vpx.fault.SnapshotInProgress.summary': DPD Snapshot in progress备份会话可能会显示以下状态输出:
...
YYYY-MM-DD HH:MM:SS INFO: [acae20b6ae1ca9c8;aac63ea8d0fb1d9e] },
YYYY-MM-DD HH:MM:SS INFO: [acae20b6ae1ca9c8;aac63ea8d0fb1d9e] "Status": {
YYYY-MM-DD HH:MM:SS INFO: [acae20b6ae1ca9c8;aac63ea8d0fb1d9e] "State": "Failure",
YYYY-MM-DD HH:MM:SS INFO: [acae20b6ae1ca9c8;aac63ea8d0fb1d9e] "Description": "Backup is unsuccessful: Unable to cleanup from earlier backup attempt. Unable to cleanup session 'Backup:6755cb99-3de5-4731-8b6f-6c64bb809f0b' from virtual machine 'vm-vm-name' (MORef = 'vm-241'). Unable to cancel TSDM / LWD snapshot. The vCenter task for 'Cancel SDM Snapshot' completed with state 'error': DPD Sync in progress",
YYYY-MM-DD HH:MM:SS INFO: [acae20b6ae1ca9c8;aac63ea8d0fb1d9e] "Progress": 0,
YYYY-MM-DD HH:MM:SS INFO: [acae20b6ae1ca9c8;aac63ea8d0fb1d9e] "Error": {
YYYY-MM-DD HH:MM:SS INFO: [acae20b6ae1ca9c8;aac63ea8d0fb1d9e] "Text": "Unable to cleanup from earlier backup attempt. Unable to cleanup session 'Backup:6755cb99-3de5-4731-8b6f-6c64bb809f0b' from virtual machine 'vm-vm-name' (MORef = 'vm-241'). Unable to cancel TSDM / LWD snapshot. The vCenter task for 'Cancel SDM Snapshot' completed with state 'error': DPD Sync in progress",
YYYY-MM-DD HH:MM:SS INFO: [acae20b6ae1ca9c8;aac63ea8d0fb1d9e] "Code": 0,
YYYY-MM-DD HH:MM:SS INFO: [acae20b6ae1ca9c8;aac63ea8d0fb1d9e] "Classifications": [],
YYYY-MM-DD HH:MM:SS INFO: [acae20b6ae1ca9c8;aac63ea8d0fb1d9e] "Retryable": false,
YYYY-MM-DD HH:MM:SS INFO: [acae20b6ae1ca9c8;aac63ea8d0fb1d9e] "Remedy": null
YYYY-MM-DD HH:MM:SS INFO: [acae20b6ae1ca9c8;aac63ea8d0fb1d9e] },
...
...
YYYY-MM-DD HH:MM:SS INFO: [a3f45e322add25ec;bb6e18b9d1e8178c] },
YYYY-MM-DD HH:MM:SS INFO: [a3f45e322add25ec;bb6e18b9d1e8178c] "Status": {
YYYY-MM-DD HH:MM:SS INFO: [a3f45e322add25ec;bb6e18b9d1e8178c] "State": "Failure",
YYYY-MM-DD HH:MM:SS INFO: [a3f45e322add25ec;bb6e18b9d1e8178c] "Description": "Backup is unsuccessful: vCenter task 'task-943698' failed: VimFault: 'dp.vpx.fault.SnapshotInProgress.summary': DPD Snapshot in progress, TSDM snapshot UUID = '52031978-18dd-444a-37fd-9c070de84cc5'",
YYYY-MM-DD HH:MM:SS INFO: [a3f45e322add25ec;bb6e18b9d1e8178c] "Progress": 0,
YYYY-MM-DD HH:MM:SS INFO: [a3f45e322add25ec;bb6e18b9d1e8178c] "Error": {
YYYY-MM-DD HH:MM:SS INFO: [a3f45e322add25ec;bb6e18b9d1e8178c] "Text": "vCenter task 'task-943698' failed: VimFault: 'dp.vpx.fault.SnapshotInProgress.summary': DPD Snapshot in progress, TSDM snapshot UUID = '52031978-18dd-444a-37fd-9c070de84cc5'",
YYYY-MM-DD HH:MM:SS INFO: [a3f45e322add25ec;bb6e18b9d1e8178c] "Code": 0,
YYYY-MM-DD HH:MM:SS INFO: [a3f45e322add25ec;bb6e18b9d1e8178c] "Classifications": [],
YYYY-MM-DD HH:MM:SS INFO: [a3f45e322add25ec;bb6e18b9d1e8178c] "Retryable": false,
YYYY-MM-DD HH:MM:SS INFO: [a3f45e322add25ec;bb6e18b9d1e8178c] "Remedy": null
YYYY-MM-DD HH:MM:SS INFO: [a3f45e322add25ec;bb6e18b9d1e8178c] },
...
Cause
受影响的虚拟机具有孤立的 vSphere Snapshot Data Mover (SDM) 任务,由于 dpd 守护程序中的不一致,TSDM 备份工作流无法取消该任务。孤立任务或 dpd 不一致的原因仍未确定。
Resolution
应在 ESXi 主机上重新启动 dpd 守护程序,并且应在受影响的虚拟机上禁用和启用 SDM 功能。在重新启动 dpd 守护程序之前,请确保没有虚拟机备份:
- 打开与 ESXi 主机的 ssh 会话。
- 重新启动 dpd 守护程序:
/etc/init.d/dpd restart
[root@my-server ~]# ssh root@my-esx The authenticity of host 'my-esx (192.168.9.111)' can't be established. ECDSA key fingerprint is SHA256:LHQVSVzDSw7ezlDVG59nyGD+C/Ugcx/jaSLMbzsY18U. This key is not known by any other names Are you sure you want to continue connecting (yes/no/[fingerprint])? yes Warning: Permanently added 'my-esx' (ECDSA) to the list of known hosts. (root@my-esx) Password: The time and date of this login have been sent to the system logs. WARNING: All commands run on the ESXi shell are logged and may be included in support bundles. Do not provide passwords directly on the command line. Most tools can prompt for secrets or accept them from standard input. VMware offers powerful and supported automation tools. Please see https://developer.vmware.com for details. The ESXi Shell can be disabled by an administrative user. See the vSphere Security documentation for more information. [root@my-esx:~] /etc/init.d/dpd restart Restarting dpd: dpd stopped. Setting the memory limit for dpd resource pool on this host to 320 MB Setting max number of file descriptors to 32768 Setting MALLOC_ARENA_MAX to 20 success [root@my-esx:~]
下面是在受影响的虚拟机上禁用和启用 SDM 的一些可用方法。
方法 1
更改受影响的虚拟机资产保护机制。
- 打开与 PowerProtect Data Manager 的浏览器会话,并使用管理员帐户进行身份验证。
- 浏览到 InfrastructureAssetsVirtual>>Machines。
- 选择受影响的虚拟机。
- 选择 下拉列表More ActionsProtection>MechanismMigrate>to VADP。
- vSphere Web Client 显示虚拟机禁用轻量级增量 (LWD) 筛选器的任务。
- 选择下拉列表More ActionsProtection>MechanismMigrate>to Transparent Snapshots。
- vSphere Web Client 显示虚拟机启用 LWD 过滤器的任务。
- 运行备份或监视计划的备份执行。
方法 2
从保护策略中删除并添加受影响的虚拟机。
- 打开与 PowerProtect Data Manager 的浏览器会话,并使用管理员帐户进行身份验证。
- 浏览到 InfrastructureAssetsVirtual>>Machines。
- 选择受影响的虚拟机。
- 选择 下拉列表 More ActionsRemove>from Policy。
- vSphere Web Client 显示虚拟机禁用轻量级增量 (LWD) 筛选器的任务。
- 选择 下拉列表 More ActionsAdd>to Policy,然后按照向导作以添加到保护策略。
- vSphere Web Client 显示虚拟机启用 LWD 过滤器的任务。
- 运行备份或监视计划的备份执行。
方法 3
The PowerProtect Data Manager vmconfig 命令行实用程序可用于更改受影响虚拟机的 SDM 功能设置。
- 使用管理员帐户,通过 SSH 登录 PowerProtect Data Manager 备份一体机:
ssh admin@my-ppdm-name
- 更改为 root 用户:
sudo su
- 加载环境变量:
source /opt/emc/vproxy/unit/vproxy.env
- 切换到 vProxy bin 目录:
cd /opt/emc/vproxy/bin/
- 构造
vmconfig命令,替换括号中的信息:- 检查虚拟机状态:
./vmconfig -v <vcenter-ip-fqdn> -u '<vcenter-user-name>' -p '<vcenter-user-pwd>' -l dns -k <VM DNS name> -c info
- 在虚拟机上禁用 SDM:
./vmconfig -v <vcenter-ip-fqdn> -u '<vcenter-user-name>' -p '<vcenter-user-pwd>' -l dns -k <VM DNS name> -c disable-sdm
- 在虚拟机上启用 SDM:
./vmconfig -v <vcenter-ip-fqdn> -u '<vcenter-user-name>' -p '<vcenter-user-pwd>' -l dns -k <VM DNS name> -c enable-sdm
- 运行 PowerProtect Data Manager TSDM 备份以确认问题已解决。
Additional Information
dpd 守护程序中提供了 VMware 增强功能,可帮助解决同步作的不一致问题。确保环境正在运行 ESXi 7.0 U3o (22348816)、ESXi 8.0 Ub (21203435) 或更高版本。
Article Properties
Article Number: 000210949
Article Type: Solution
Last Modified: 14 Mar 2025
Version: 6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.