NVP-vProxy:Data Protection Restore Client 未显示某些(或任何)备份
Summary: NetWorker VMware Protection (NVP) 解决方案用于备份 VMware 虚拟机 (VM)。基于 Web 的数据保护恢复客户端 (DPRC) 用于执行文件级恢复 (FLR) 或 Microsoft SQL 应用程序一致性 (MSVMAPPAGENT) 恢复。在 DPRC 中看不到部分或所有存储集。
Symptoms
Data Protection Restore Client (DPRC) 缺少虚拟机 FLR 或应用程序备份。
如果指定的时间范围内没有受支持的备份,则 FLR 或应用程序一致性 SQL 备份将显示以下错误。
或者,可能会列出一些虚拟机备份,而某些预期可用的备份却缺失。
使用 NetWorker 服务器命令查找来自指定时间范围的备份: mminfo -avot -q vmname=VM_NAME
Cause
备份数据存在于非 Data Domain 类型的设备上。例如,存储集仅存在于磁带上: mminfo -avot -q vmname=VM_NAME -r "savetime(20),ssid,cloneid,sumflags,clflags,volume,type"
[root@nsr ~]# mminfo -avot -q vmname=rhel-client01.amer.lan -r "savetime(20),ssid,cloneid,sumflags,clflags,volume,type" date time ssid clone id fl clflg volume type 02/09/2026 16:48 3028964897 1770674048 cr IM0001L1 LTO Ultrium [root@nsr ~]# mminfo -avot -q vmname=win-sql01.amer.lan -r "savetime(20),ssid,cloneid,sumflags,clflags,volume,type" date time ssid clone id fl clflg volume type 02/09/2026 14:58 3129621585 1770668648 cr IM0001L1 LTO Ultrium
“type”列必须列出“Data Domain”,并且存储集必须可恢复 (cr)。
有关非 Data Domain 类型备份的重要注意事项:
NetWorker VMware Protection (NVP) vProxy 解决方案无法直接从磁带备份或恢复。执行映像还原(新建虚拟机、恢复虚拟机、磁盘、即时访问等)可提供“复活还原”功能。此过程涉及在 Data Domain 设备上选择克隆池。恢复作会自动将存储集克隆到 Data Domain。克隆完成后,将会 nsrvproxy_recover 该过程针对 Data Domain 拷贝执行。所述的“复活还原”过程仅支持基于映像的还原,不能为 FLR 或 MSVMAPPAGENT 备份执行复活还原。有关详细信息,请参阅《 NetWorker VMware 集成指南》,网址为:适用于NetWorker的支持 |手册和文档

Data Protection Restore Client (DPRC) 功能:
这是预期的行为。DPRC 仅执行 FLR 和 MSVMAPPAGENT 还原。由于这些恢复类型不执行“复活恢复”,因此非 Data Domain 类型存储集不会显示在 DPRC 中。
Resolution
将存储集从非 Data Domain 类型设备克隆到 Data Domain 克隆池。以下文章详细介绍了此过程:NVP vProxy:如何手动将虚拟机存储集从非 Data Domain 设备克隆到 Data Domain 克隆设备
示例:
[root@nsr ~]# mminfo -avot -q ssid=3129621585 volume type client date time size ssid fl lvl name IM0001L1 LTO Ultrium vcsa.amer.lan 02/09/2026 02:58:08 PM 104 GB 3129621585 cr full vm:503ea434-0331-8ed6-8b19-b9cd408cce7a:vcsa.amer.lan [root@nsr ~]# nsrclone -S 3129621585/1770668648 -b VMClonePool 180169:nsrclone: Step (1 of 16): NSRCLONE_INIT_PHASE_ONE: nsrclone has been started on host 'nsr.amer.lan', with command 'nsrclone -S 3129621585/1770668648 -b VMClonePool '. ... ... ... [CLONE SUCCESS SAVESETS] 3129621585/1770736684; 180187:nsrclone: Step (15 of 16): NSRCLONE_TERMINATE_PHASE_FOUR: The nsrclone verification did not detect failures. 02/10/26 10:26:09.561179 Cloned save set list: : 3129621585/1770668648 [root@nsr ~]# mminfo -avot -q ssid=3129621585 -r "savetime(20),vmname,ssid,cloneid,sumflags,clflags,volume,type" date time vm_name ssid clone id fl clflg volume type 02/09/2026 14:58 win-sql01.amer.lan 3129621585 1770668648 cr IM0001L1 LTO Ultrium 02/09/2026 14:58 win-sql01.amer.lan 3129621585 1770736684 cr VMClonePool.001 Data Domain
克隆存储集的 DD 拷贝将显示在 DPRC 中。
如果存储集已过期 (E),您必须更改存储集的保留期,使其可恢复:
nsrmm -e "MM/DD/YYYY HH:mm:SS" -S SSID/CLONEID
示例:
nsrmm -e "02/09/2026 14:45:00" -S 2374063791/1770084015
以下文章介绍了存储集标记:NetWorker:了解存储集标记
从 DPRC 执行恢复。有关详细信息,请参阅:NVP:如何使用“Data Protection Restore Client”Web 用户界面执行虚拟机 FLR