NVP-vProxy:備份失敗,找不到資源代碼 -404“使非活動會話老化”
Summary: 使用 NetWorker VMware Protection (NVP) vProxy 裝置執行的虛擬機器 (VM) 備份會間歇性失敗,並顯示「找不到資源」錯誤 (代碼 -404),因為 vProxy 會在 NetWorker 伺服器擷取最終狀態之前,使已完成的備份工作階段老化。NetWorker 儲存節點和 Data Domain 之間的高網路延遲會導致 NetWorker 伺服器延遲其狀態輪詢要求,這造成 vProxy 工作階段到期。將儲存節點到 Data-Domain 的延遲降低至低於 50 毫秒可解決此問題。 ...
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
NetWorker VMware Protection (NVP) 整合使用 vProxy 裝置來執行 VM 備份。VM 備份間歇性失敗,並顯示在 NetWorker 管理主控台 (NMC) 中找不到資源的訊息。同一 VM 的後續重試備份可能會成功,但此故障可能會影響同一備份視窗中的其他 VM。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".
Cause
NetWorker 伺服器會持續輪詢 vProxy 以取得備份工作階段狀態,並在備份完成後要求工作階段記錄。在 NetWorker 伺服器數分鐘內未要求更新後,vProxy 會完成備份並使工作階段老化。隨著工作階段的老化,vProxy 無法再為 NetWorker 伺服器提供狀態更新或記錄,且會失敗,並顯示 resource not found 錯誤。NetWorker 伺服器狀態要求延遲,通常是因為 NetWorker 儲存節點與 Data Domain 通訊之間發生高延遲所導致。
Resolution
- 測量儲存節點到 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 毫秒以下後,工作階段過時失敗仍然存在,請聯絡 Dell 支援 以進行進一步調查,並參考此 KB 文章。
Additional Information
下列文章詳細說明如何執行部分網路故障診斷:NetWorker:如何故障診斷網路相關問題。
Products
NetWorker Family, NetWorkerArticle Properties
Article Number: 000034020
Article Type: Solution
Last Modified: 14 Jul 2026
Version: 7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.