PPDM:虚拟机还原未使用 PowerProtect DD IP 接口时出错
Summary: 虚拟机 (VM) 还原使用的 PowerProtect DD (DD) IP 与虚拟机还原的预期不同。由于 VMware ESXI (ESXI) 到 DD 的通信或通过不需要的 DD IP 接口恢复写入数据,这可能会导致失败。
Symptoms
可能的症状:
- 虚拟机还原使用的 DD IP 与资产保护策略中定义的 DD IP 不同,并且由于 ESXI 到 DD 的通信而失败
- 虚拟机还原使用的不是资产保护策略中定义的不需要的 DD IP。例如,使用 DD 管理 IP 进行观察。
- 还原的虚拟机不再是 PowerProtect Data Manager 策略的一部分
- 用于还原的虚拟机已删除。因此,它不再是策略的一部分。
- 用于还原的虚拟机拷贝具有与当前虚拟机保护策略不同的存储单元。
- 所有类型的虚拟机还原都可能受到影响
还原为新设备或覆盖失败(TSDM 还原):Error Code: ARV0019
错误消息:
Session '4725d49e-d60c-4fee-bf62-b6fbfd49c862' is unsuccessful: Unable to perform full-restore SDM operation. Unsuccessful after 1 attempts over 5m16.161350417s. The vCenter task for 'SDM Commit Restore' completed with state 'error'. TSDM Error Code: <TargetDataDomainUnreachable>, TSDM Error Message: <Unable to connect to target DataDomain host. Error message: Failed to connect to 'ddve01.amer.lan', conn_config_ver='6', err=illegal operation>.
tsdm.log错误消息:
2025-04-08T08:55:26.750Z In(30) tsdm[2099458]: error TSDM[0x00000072859ba700] [sub=SdmDdLog]: ddBoostFacade.cpp:1338 CreateConnectStatus: {DdBoostFacade SdmOpId=[protectedEntity='503e90ed-2d88-daa3-b821-7b3f
9b21830b',cycleSession='1744102222690419',traceId='b59818b09eaf5cb1;9931b032724cb562']} Failed to connect to 'ddve01.amer.lan', conn_config_ver='6', err=illegal operation
2025-04-08T08:55:26.751Z In(30) tsdm[2099458]: warning TSDM[0x00000072859ba700] [sub=SdmStation]: handler.cpp:389 InternalError: {RestoreProgressHandler HandlerId=834466080995249793 SdmOpId=[protectedEntity=
'503e90ed-2d88-daa3-b821-7b3f9b21830b',cycleSession='1744102222690419',traceId='b59818b09eaf5cb1;9931b032724cb562'] lwdInstanceId='00000000-0000-0000-0000-000000000000'} Building error proto message. station
Type='RestoreProgressStation', error='DefaultPrinter::ErrorClass(0).ErrorCode(19)', errMessage='Failed to connect to 'ddve01.amer.lan', conn_config_ver='6', err=illegal operation'
文件级还原或即时访问:Error Code: ARV0007
留言内容:
Session '30542d3f-f0d5-4da7-93b0-2fa034d5e0ff' is unsuccessful: Unable to create datastore: Unable to create datastore 'DELL-vProxy-ppdm1918.amer.lan-1733328860' using 'ddve01:/data/col1/TSDM_1918-ppdm1918-b49de/PLCTLP-cb48844a-f5bc-4690-b443-8d0b19550a21/Restores/e5390e5f-912e-4818-ad6e-ea9b878ff57d/503e7161-2d9a-c703-1f1e-08709fa144d1/1734693979943774155/1733328855/DELL-vProxy-iar-ppdm1918-30542d3f-f0d5-4da7-93b0-2fa034d5e0ff': ServerFaultCode: An error occurred during host configuration: . Operation failed, diagnostics report: Mount failed: Unable to complete Sysinfo operation. Please see the VMkernel log file for more details.: Unable to connect to NFS server
vSphere 任务错误如下所示:
Task Name Create NAS datastore Status An error occurred during host configuration: . Operation failed, diagnostics report: Mount failed: Unable to complete Sysinfo operation. Please see the VMkernel log file for more details.: Unable to connect to NFS server
ESXI vmkernel.log报告使用 PowerProtect DD FQDN 装载 NFS 失败:
2025-04-08T08:49:41.099Z In(182) vmkernel: cpu5:2099792 opID=bf90e4ee)NFS: 3381: NFS mount failed for ddve01.amer.lan:/data/col1/TSDM_Linux-ppdm1919-c3dfd/PLCTLP-9f7e4c70-03ee-4df4-8b96-27ef8961a23b/Restores/e5390e5f-912e-4818-ad6e-ea9b878ff57d/503e178f-6982-0b07-36b2-c4$
Cause
还原虚拟机时,PowerProtect Data Manager 使用在虚拟机的当前保护策略中定义的 DD 网络接口进行还原。但是,如果存在以下任一情况,则使用的 DD 网络接口可能是意外的,例如(下面并未详尽列出):
- 还原的虚拟机不再是 PowerProtect Data Manager 上的保护策略的一部分
- 用于还原的虚拟机已删除。因此,它不再是保护策略的一部分。
- 用于恢复的虚拟机备份拷贝具有与当前策略存储单元不同的存储单元。
- 对备用虚拟机执行虚拟机文件级还原,备用虚拟机分配给具有不同存储单元的不同保护策略。
如何在还原作业上定义 DD 网络接口:
- 选择虚拟机进行还原时,它会使用其当前保护策略 ID(即使备份是在旧的保护策略上创建的)
- 存储单元 ID 取自所选的备份拷贝。不使用新保护策略上的存储单元。
- 筛选器用于获取 DD 网络接口,条件是保护策略 ID(来自上面的 1)和存储单元 ID(来自上面的 2)。
- 如果筛选器未返回匹配项,则将改用 PowerProtect Data Manager 中 DD 上的“Address”(如下所示)。如下图所示,从 PowerProtect Data Manager UI-Infrastructure-Storage>>中>,单击“Managed By”列下的 DD 名称

应用场景示例(下文并未详尽列举):
- 恢复的虚拟机不再是保护策略的一部分:由于没有保护策略,因此使用上述 DD“地址”。
- 用于还原的虚拟机在 vCener 中删除:已删除的虚拟机会自动从保护策略中删除,并使用上述 DD“地址”。
- 用于还原的虚拟机拷贝具有与当前虚拟机保护策略不同的存储单元:由于当前保护策略和副本的存储单元的筛选条件与当前保护策略和存储单元不匹配,因此结果为 null。因此,将使用上述 PowerProtect Data Manager 的 DD“地址”。
- 文件级还原 (FLR) 或即时访问的还原类型可能会失败,因为它们使用装载在目标 ESXI 上的 DD NFS。在这些恢复类型中,ESXI 和 DD 之间需要通信,但备份不需要通信,因为备份是通过 VM Direct 引擎(VMDE 或 vProxy)执行的。
根据 PowerProtect Data Manager,DD“地址”可以是 DD 的 FQDN 或管理 IP。如果使用 FQDN,则用于还原的 ESXI 或外部虚拟机保护引擎可能无法将其解析为正确的数据 IP,而是解析为管理 IP。
有关端口要求,请参阅 PowerProtect 安全指南:PowerProtect Data Manager:信息中心产品文档和信息
Resolution
PowerProtect Data Manager 工程部门正在研究一个选项,允许在还原过程中选择 DD 网络接口,以避免未来版本中出现此类网络问题。
可用的解决方法:
选项 1:在 ESXI 上添加主机条目,以强制 DD FQDN 解析为所需的 DD 数据 IP。
- 通过 SSH 连接到 ESXI
- 确认返回DD_FQDN的当前 IP 地址
在下面的示例中,ESXI 将 ddve01 解析为 192.168.9.106,但 192.168.7.106 是所需的数据 IP。

- 确认 ESXI 可以访问所需的 DD Data IP 接口
确认 ESXI 可以达到 192.168.7.106 的示例。

确认 ESXI 在端口 2049 上可以到达 192.168.7.106 的示例。如果此作未成功,请确认端口 2049 已在 ESXI 和 DD 之间的任何防火墙上打开。

- 为 DD_FQDN 和 DD 数据 IP 添加主机条目
# esxcli network ip hosts add -H <DD_FQDN> -I <DD_DataIP>.
- 确认设置已应用。
# esxcli network ip host list
此命令确认条目已添加到主机列表中。

例如,ddve01.amer.lan 解析为 192.168.7.106

6.再次尝试虚拟机还原。
选项 2:在资产级别分配网络。提醒:此解决方法不能用于状态为“已删除”的虚拟机。
在资产级别分配的网络优先于在保护策略上设置的网络。要利用此“Assign network”选项,下面是一个基本设置,以方便在 DD 网络接口上进行还原。可以在还原完成后将其删除。
首先在 PowerProtect Data Manager 中,在 DD 网络接口上设置网络名称。在此示例中,我们有三个 DD 接口 FQDN,192.168.9.106(管理)和 192.168.7.106(数据)
定义网络标签并在 Asset 上设置:
- 要设置标签,请转至“基础架构”->“存储”->“选择 DD”->“更多作”->“更改网络设置”
- 为 192.168.7.106 的 DD 接口将网络名称设置为此“默认网络”。 这是在部署 PowerProtect Data Manager 时自动定义的默认网络。
- 此时将显示此 DD 接口,供您在 Infrastructure-Asset-Assign>> Network 上选择。
对于 PowerProtect Data Manager VLAN 的永久配置,根据《PowerProtect Data Manager 管理指南 — PowerProtect Data Manager》中有要求和建议:信息中心产品文档和信息