NVP-vProxy:备份失败,未找到资源代码 -404“老化非活动会话”
Сводка: 使用 NetWorker VMware Protection (NVP) vProxy 一体机执行的虚拟机 (VM) 备份间歇性失败,并显示“找不到资源”错误(代码 -404),这是因为在 NetWorker 服务器检索最终状态之前,vProxy 会使已完成的备份会话过时。NetWorker 存储节点与 Data Domain 之间的高网络延迟会导致 NetWorker 服务器延迟其状态轮询请求,从而使 vProxy 会话过期。将存储节点到 Data Domain 的延迟减少到 50 毫秒以下可解决此问题。 ...
Данная статья применяется к
Данная статья не применяется к
Эта статья не привязана к какому-либо конкретному продукту.
В этой статье указаны не все версии продуктов.
Симптомы
NetWorker VMware Protection (NVP) 集成使用 vProxy 一体机执行虚拟机备份。虚拟机备份间歇性失败,并在 NetWorker 管理控制台 (NMC) 中显示未找到资源消息。同一虚拟机的后续重试备份可能会成功,但失败可能会影响同一备份窗口中的其他虚拟机。NMC 显示以下错误(会话 ID 因出现的情况而异):
{"Text":"Resource not found: 44ab916f-7519-40f9-9d2e-e90394782ed9","Code":-404}
备份操作日志显示 NetWorker 服务器尝试从 vProxy 检索备份状态失败,随后备份失败:
MM/DD/YY HH:MM:SS [VM_NAME]: Unable to obtain backup status from vProxy after 5 attempts, failing the backup: Received an HTTP code: 404, libCURL message: "", vProxy message: "Error received from vProxy ="-404: Resource not found: 44ab916f-7519-40f9-9d2e-e90394782ed9". ", url: "https://[VPROXY_NAME]:9090/api/v1/BackupVmSessions/44ab916f-7519-40f9-9d2e-e90394782ed9", body: " ". MM/DD/YY HH:MM:SS [VM_NAME]: Unable to download vProxy Session log into file '/nsr/logs/policy/VMWare Protection/[WORKFLOW]/461300-[VM_NAME]-YYYY-MM-DD-HH-MM-SS.log': Possible wrong vProxy hostname or port, resource path not found. Received an HTTP code: 404, libCURL message: "", url: "https://[VPROXY_NAME]:9090/api/v1/BackupVmSessions/44ab916f-7519-40f9-9d2e-e90394782ed9/log". MM/DD/YY HH:MM:SS [VM_NAME]: Backup failed. MM/DD/YY HH:MM:SS The size of proxied data written has not been set. MM/DD/YY HH:MM:SS Save-set ID '849786629' (client '[VCENTER_NAME]': save-set 'vm:50308677-bf8b-c786-0140-6a9c4409b90f:[VCENTER_NAME]') is aborted.
vProxy vbackupd-engine.log 显示完整会话生命周期 — 备份在 vProxy 端成功完成,但在 NetWorker 服务器检索状态之前,会话随后已老化并被删除:
YYYY/MM/DD HH:MM:SS TRACE: Ending go routine of main session loop for *resources.BackupVmSessions (vm-29424) [VM_NAME].
YYYY/MM/DD HH:MM:SS NOTICE: 44ab916f-7519-40f9-9d2e-e90394782ed9:vm-29424:[VM_NAME]: Backup session is exiting
YYYY/MM/DD HH:MM:SS TRACE: Resource Update 44ab916f-7519-40f9-9d2e-e90394782ed9:externalId=[VCENTER_NAME]:vm-29424:state=Success:deletable=true.
YYYY/MM/DD HH:MM:SS INFO: Saved resource map to "/opt/emc/vproxy/runtime/state/vbackupd/BackupVmSessions.gob".
YYYY/MM/DD HH:MM:SS NOTICE: Aging out inactive session BackupVmSessions - 44ab916f-7519-40f9-9d2e-e90394782ed9 ([VCENTER_NAME]:vm-29424) last accessed YYYY-MM-DD HH:MM:SS -0500 CDT.
YYYY/MM/DD HH:MM:SS TRACE: Deleting logfiles of session '44ab916f-7519-40f9-9d2e-e90394782ed9'...
YYYY/MM/DD HH:MM:SS TRACE: Deleting log file "/opt/emc/vproxy/runtime/logs/vbackupd/44ab916f-7519-40f9-9d2e-e90394782ed9.log" while deleting session "44ab916f-7519-40f9-9d2e-e90394782ed9"...
YYYY/MM/DD HH:MM:SS INFO: File '/opt/emc/vproxy/runtime/logs/vbackupd/44ab916f-7519-40f9-9d2e-e90394782ed9.log' is moved to '/opt/emc/vproxy/runtime/logs/recycle/vbackupd/44ab916f-7519-40f9-9d2e-e90394782ed9.log'.
YYYY/MM/DD HH:MM:SS INFO: Deleted log file "/opt/emc/vproxy/runtime/logs/vbackupd/44ab916f-7519-40f9-9d2e-e90394782ed9.log" while deleting session "44ab916f-7519-40f9-9d2e-e90394782ed9".
YYYY/MM/DD HH:MM:SS TRACE: Deleting resource: [VCENTER_NAME]:vm-29424 - 44ab916f-7519-40f9-9d2e-e90394782ed9 ...
YYYY/MM/DD HH:MM:SS INFO: Deleted resource: [VCENTER_NAME]:vm-29424 - 44ab916f-7519-40f9-9d2e-e90394782ed9.
YYYY/MM/DD HH:MM:SS INFO: Saved resource map to "/opt/emc/vproxy/runtime/state/vbackupd/BackupVmSessions.gob".
YYYY/MM/DD HH:MM:SS INFO: Aged out 1 'BackupVmSessions' sessions, 0 remaining
YYYY/MM/DD HH:MM:SS ERROR: Resource not found: 44ab916f-7519-40f9-9d2e-e90394782ed9
YYYY/MM/DD HH:MM:SS ERROR: Resource not found: 44ab916f-7519-40f9-9d2e-e90394782ed9
YYYY/MM/DD HH:MM:SS ERROR: Resource not found: 44ab916f-7519-40f9-9d2e-e90394782ed9
YYYY/MM/DD HH:MM:SS ERROR: Resource not found: 44ab916f-7519-40f9-9d2e-e90394782ed9
YYYY/MM/DD HH:MM:SS ERROR: Resource not found: 44ab916f-7519-40f9-9d2e-e90394782ed9
YYYY/MM/DD HH:MM:SS ERROR: Resource not found: 44ab916f-7519-40f9-9d2e-e90394782ed9
YYYY/MM/DD HH:MM:SS TRACE: Handling Action GetLog for 44ab916f-7519-40f9-9d2e-e90394782ed9 ...
YYYY/MM/DD HH:MM:SS ERROR: Resource not found: 44ab916f-7519-40f9-9d2e-e90394782ed9
YYYY/MM/DD HH:MM:SS TRACE: Reply sent successfully for "GetLog".
Причина
NetWorker 服务器会持续轮询 vProxy 以了解备份会话状态,并在备份完成后请求会话日志。在 NetWorker 服务器几分钟内未请求更新后,vProxy 将完成备份并老化会话。随着会话老化,vProxy 无法再为 NetWorker 服务器提供状态更新或日志,并且会话失败,并显示 resource not found 错误。NetWorker 服务器状态请求延迟通常是由于 NetWorker 存储节点与 Data Domain 通信之间的高延迟造成的。
Разрешение
- 测量存储节点到 Data Domain 的延迟:
- 运行从 NetWorker 存储节点到 Data Domain 的带时间戳的连续 ping,并将结果输出到文件。确保两个系统上的时区匹配。
- Windows:
ping -t [DATA_DOMAIN_IP] > ping_output.txt - Linux:
ping [DATA_DOMAIN_IP] | while read line; do echo "$(date): $line"; done > ping_output.txt
- Windows:
- 在备份窗口期间,让 ping 保持在后台运行。
- 当备份失败反复发生时,请查看ping_output.txt文件并检查与失败对应的时间范围是否存在延迟峰值。
- 运行从 NetWorker 存储节点到 Data Domain 的带时间戳的连续 ping,并将结果输出到文件。确保两个系统上的时区匹配。
- 将延迟降低至 50 毫秒以下:
- 识别并解决 NetWorker 存储节点与 Data Domain 之间的高延迟源。常见原因包括网络拥塞、WAN 链路、路由效率低下或网络设备过载。
- 确保在备份执行期间,NetWorker 存储节点与 Data Domain 之间的往返延迟保持在 50 毫秒以下。此阈值记录在 《Dell NetWorker 性能优化规划指南》的“TCP 窗口大小和网络延迟注意事项”部分中。
- 部署远程存储节点(如果无法减少延迟):
- 如果存储节点到 Data Domain 的延迟无法减少到 50 毫秒以下(例如,由于地理位置分离),请在 Data Domain 所在的远程站点配置 NetWorker 存储节点。此存储节点在本地管理 Data Domain 设备,从而消除了高延迟路径。
- 验证解决方案:
- 在减少延迟或部署远程存储节点后,为以前受影响的虚拟机触发备份作业。
- 确认备份已成功完成,NMC、备份操作日志或 vProxy vbackupd-engine.log中未出现找不到资源(代码 -404)错误。
- 在连续 3 个备份窗口内监视备份作业,以确认间歇性故障不再发生。
- 如果在将延迟减少到 50 毫秒以下后会话老化失败仍然存在,请联系 戴尔支持 部门进行进一步调查并参考此知识库文章。
Дополнительная информация
以下文章详细介绍了如何执行一些网络故障处理:NetWorker:如何对网络相关问题进行故障处理。
Продукты
NetWorker Family, NetWorkerСвойства статьи
Номер статьи: 000034020
Тип статьи: Solution
Последнее изменение: 14 Jul 2026
Версия: 7
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.