NVP vProxy:VM 映像還原失敗,並顯示「[5040] call system(),傳回非零」
Summary: NetWorker VMware Protection (NVP) 虛擬機器 (VM) 映像還原失敗,並在還原工作階段記錄中記錄下列錯誤:「[5040] 呼叫 system(),傳回非零。」在復原期間讀取其中一個 VM 儲存集檔案時,Data Domain ddfs.info 記錄報告「無序讀取」。
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
- 在 NVP 虛擬機器 (VM) 映像還原期間,復原程序會失敗。在復原工作階段記錄中觀察到下列錯誤:
YYYY-MM-DDTHH:MM:SSZ WARN: [39] Warning occurred while recovering 'Hard disk #': Warning occured while releasing reader resources: Error closing file 'NW_SERVER/POOL/61/42/LONG_SSID/vm-MOREF-disk-key-#######-flat.vmdk' on DataDomain 'DD_HOSTNAME': [5040] calling system(), returns nonzero
您可以在 NetWorker 伺服器上找到已儲存的復原工作階段:
Linux:/nsr/logs/recover
Windows:C:\Program Files\EMC NetWorker\nsr\logs\recover
Windows:C:\Program Files\EMC NetWorker\nsr\logs\recover
您也可以在復原期間使用的 vProxy 上找到復原工作階段記錄:
/opt/emc/vproxy/runtime/logs/recycle/vrecoverd/DATE
- vProxy /opt/emc/vproxy/runtime/logs/vrecoverd/vrecoverd-boost.log顯示:
YYYY-MM-DDTHH:MM:SSZ WARN: [13386] [140581123307264] ddcl_nfs_readext_remote_async_cb()6965: err: [5040-nfs readext async rpc error (nfs: Unknown error)]
...
YYYY-MM-DDTHH:MM:SSZ ERROR: [13386] [140581123307264] ddp_read() failed Offset 3386365706240, BytesToRead 1048576, BytesRead 0 Err: 5040-A previous operation on this file has failed with error code: 5040 and no further APIs can be processed until the file is closed
- 在還原期間讀取儲存集檔案時,Data Domain ddfs.info 記錄會報告下列內容:
MM/DD HH:MM:SS [7f945922baa0] FM fm_dm1_read:725 - Initializing MSR for file /data/col1/NW_SERVER/POOL/61/42/LONG-SSID/vm-MOREF-disk-key-#######-flat.vmdk handle 6f7228:0:6f722e:0:7935c526:62581ecf:0 at offset 1326682472448 size 262144
..
MM/DD HH:MM:SS [c7ccab0] FM fm_msr_teardown:664 - Tearing down MSR context 0x7f869944c6b0 for file handle 6f7228:0:6f722e:0:7935c526:62581ecf:0 due to out of order read
Cause
已判定 DD OS 參數「OST_DO_READAHEAD」已啟用,並造成此問題。
SE@ddve01## se sysparam show OST_DO_READAHEAD
Name Description Current Default Override
---------------- -------------------------------------------------- ------- ------- --------
OST_DO_READAHEAD Determine whether or not to use read ahead caching TRUE TRUE none
---------------- -------------------------------------------------- ------- ------- --------Resolution
若要停用此功能,需要在 Data Domain 上存取 se 模式;不建議在沒有 Data Domain 支援參與的情況下存取 SE 模式。
請聯絡 Data Domain 支援,確認 OST_DO_READAHEAD 是否已啟用,並加以停用。
在停用OST_DO_READAHEAD的情況下執行 VM 還原。
Affected Products
Data Domain, NetWorkerProducts
NetWorker Family, NetWorker SeriesArticle Properties
Article Number: 000225869
Article Type: Solution
Last Modified: 14 May 2025
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.