NetWorker:NDMP 故障診斷指南
Zusammenfassung: 本文說明如何開始識別和故障診斷 NetWorker Data Management Protocol (NDMP) 相關問題。
Dieser Artikel gilt für
Dieser Artikel gilt nicht für
Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden.
In diesem Artikel werden nicht alle Produktversionen aufgeführt.
Weisungen
收集下列資訊:
步驟 1:基本環境收集:
關於 NetWorker 伺服器:
- NetWorker 伺服器名稱。
- NetWorker 版本和組建編號。
- NetWorker 伺服器主機作業系統類型和版本。
請參閱:
關於 NDMP 用戶端:
- NDMP 用戶端名稱
- NAS 檔案管理器作業系統類型和版本
- 組態是 Direct-NDMP (直接從 NAS 備份至與 SAN 連接的 NDMP 磁帶機) 還是 NDMP-DSA (透過 TCP/IP 連線備份至 NetWorker 伺服器或遠端儲存節點裝置)?
- 如果 NDMP-DSA 組態是 NetWorker 伺服器或 NetWorker 遠端儲存節點上的備份裝置?
- 如果是 NDMP-DSA 組態,備份裝置類型是什麼 (AFTD、DD Boost、磁帶)?
在故障診斷任何問題之前,請檢查 NetWorker 相容性指南是否有任何支援衝突:E-Lab 互用性導覽器 2.0-HOME
檢閱特定 NetWorker 版本的網路資料管理通訊協定使用者指南:NetWorker 支援 |手冊與文件
注意:您必須使用您的 Dell 支援帳戶登入,才能存取上述資源。
步驟 2:基本問題資訊:
- 此問題是否與備份、復原或複製相關故障有關?
- 問題是否與效能有關?
- 問題是持續性的或間歇性的?
- 問題是發生在新的 NDMP 用戶端配置中,還是以前可以工作但最近開始出現故障的現有環境?
- 列出導致首次觀察到問題的環境中的最新更改。
步驟 3:要檢閱的輸出和記錄:
針對備份相關問題:
- 最實用的 NDMP 備份相關錯誤可在備份動作記錄中找到。您可以從 NMC 使用者介面取得備份動作記錄 (在「監控」視窗中,連按兩下失敗的儲存集,然後按一下「取得完整記錄」)。或者,收集下工作流資料夾的操作日誌
/nsr/logs/policy/[policy_name]/[workflow_name]/*.*(收集名為資料夾的工作流程下的所有檔案和子資料夾)。 - 要識別特定故障的相關錯誤,請查找由 ' 記錄的第一個錯誤
nsrndmp_save' 或 'nsrdsa_save'。大多數情況下,第一個錯誤是相關錯誤,而輸出後面記錄的其他錯誤是故障的癥狀,不一定直接相關。例如,以下錯誤通常會記錄大多數失敗,最後記錄,而且幾乎總是與實際故障和問題的根本原因無關:
88394:nsrndmp_save: Couldn't open NDMP file history directory C:\Program Files\EMC NetWorker\nsr\tmp\FileIndex3288118553, The system cannot find the file specified. (Win32 error 0x2)
- 檢閱備份動作記錄輸出的任何錯誤訊息,並與知識庫中的任何已知問題進行比較。
針對復原相關問題:
- NDMP 復原僅記錄在用於任何特定還原的介面輸出中。其中包括 NMC 復原,NetWorker Windows 使用者 (
winworkr.exe),以及”recover' 命令行介面, - NDMP 復原輸出的格式與備份動作記錄的格式類似。在 NDMP 恢復輸出中記錄錯誤的進程是”
nsrndmp_recover' 和 'nsrdsa_recover」。與備份日誌一樣,查找由 ' 記錄的第一個錯誤nsrndmp_recover' 或 'nsrdsa_recover“,並與知識庫中的任何已知問題進行比較。
步驟 4: 額外記錄與組態資訊收集:
- NDMP 備份與還原失敗,通常是因為用戶端資源或 NDMP 裝置組態問題所導致。盡可能收集”
nsrdb」 資源資料庫,以供 NetWorker 伺服器檢閱。
- Linux:
/nsr/res/nsrdb - Windows (預設):
C:\Program Files\EMC NetWorker\nsr\res\nsrdb - NetWorker:如何使用 NSRGet NetWorker 資料收集工具
- NDMP 備份也可以從 NetWorker 伺服器上的終端機或命令視窗執行,方法是執行「
nsrndmp_save命令手動(帶或不帶調試)。命令的輸出與-D5新增的除錯可使用以下範例命令語法導向至檔案以供檢閱:
nsrndmp_save -D5 -T dump -c [ndmp_client] -g [group_name] -l [level] [/save_set_name] > ndmpSaveOut.txt 2>&1
- NDMP 復原也可以從 NetWorker 伺服器上的命令視窗手動完成,方法是執行”
nsrndmp_recover' 命令(帶或不帶調試),如下例所示:
nsrndmp_recover -D5 -s [nw_server] -c [ndmp_client] -S [ssid] -v off -m [ndmp_client]::[/restore_target_path] [/backup_source_path] > ndmpRecoverOut.txt 2>&1
- 使用”
ndmpsup公 用程式,以從 NAS 檔案管理器收集 NDMP 特定版本和支援資訊。此公用程式也可作為故障診斷工具,因為它需要連線至 NDMP 主機,並使用 NAS 上設定的 NDMP 使用者名稱和密碼進行驗證。如果”ndmpsup》成功執行,這就確認 NetWorker 可以解析 NDMP 用戶端名稱並成功連線,而且 NDMP 使用者認證有效。這也會確認 NDMP 服務已啟用,並在 NAS 上執行。跑”ndmpsup」中,並使用以下語法收集公用程式輸出:
ndmpsup -c [ndmp_client] -o ndmpsup_out.txt
- 在要收集 NDMP 備份或還原失敗後的 NAS 檔案管理器記錄會依 NAS 檔案管理器類型而有所不同。最常見的 NAS 檔案管理器是 Celerra/VNX、Isilon 和 NetApp。按如下所示從這些檔案管理員收集 NAS 記錄:
Celerra/VNX:
使用 PuTTY 或其他 SSH 用戶端,連線至 VNX 控制站,然後執行「
server_log的命令 (例如:server_2)。將記錄輸出重新導向至檔案,並使用 FTP 從控制站取得輸出。
server_log server_2 -a -s > /nas/var/server_log.out
Isilon:
使用網頁瀏覽器連線至 Isilon OneFS 儲存管理介面,然後前往叢集節點記錄,如下所示:
OneFS 儲存管理員主檢視 -> 資料保護 -> 備份 -> 記錄 (以顯示記錄)
NetApp:
收集 NDMP 記錄 (
ndmpd.debug) 中,必須先啟用記錄。若為 NetApp OnTap 8.1 及更新版本,請連線至有問題的 NetApp 節點,並啟用 NDMP 記錄,如下所示:
options ndmpd.debug.enable on
options ndmpd.debug.filter all
之後
ndmpd.debug 已啟用,請從 NetWorker 執行 NDMP 備份或還原。如果發生故障,請收集 ndmpd 從下列位置從 NetApp 記錄:
7 模式檔案管理員:
/etc/log/mlog/ndmpd.log
C 模式檔案管理員:
/mroot/etc/log/mlog/ndmpd.log
Weitere Informationen
常見 NDMP 備份與還原失敗的典型輸出範例:
下列輸出顯示的典型 NDMP 用戶端備份錯誤是由用戶端資源中指定的儲存集名稱不正確所造成:
************************************************************************************************
42909:nsrndmp_save: Performing DAR Backup..
83563:nsrndmp_save: Performing full backup, BASE_DATE = 0
42794:nsrndmp_save: Performing backup to Non-NDMP type of device
42658:nsrdsa_save: DSA savetime = 1459402009
87976:nsrndmp_save: Checkpoint id 1459402009, backup sequence number 1, backup offset 0, checkpoint interval 104857600 bytes
85183:nsrndmp_save: DSA is listening for an NDMP data connection on: 10.8.67.221, port = 9595
42952:nsrndmp_save: isi-sim-720.plsupport.lab.emc.com:/ifs/data21 NDMP save running on 'oscar'
86724:nsrdsa_save: DSA listening at: host 'oscar', IP address '10.8.67.221', port '9595'.
42958:nsrdsa_save: Performing Immediate save
42619:nsrndmp_save: NDMP Service Error: FILESYSTEM /ifs/data21 is invalid - Unknown error: -1
42738:nsrndmp_save: Data server halted: Error during the backup.
85194:nsrmmd: Chunking ssid 3288118553 failed, because saveset was aborted
85194:nsrmmd: Chunking ssid 3288118553 failed, because saveset was aborted
87170:nsrndmp_save: nsrdsa_save was terminated by signal 22
42950:nsrdsa_save: Save failed
isi-sim-720.plsupport.lab.emc.com: /ifs/data21 level=full, 0 KB 00:00:16 0 file
42913:nsrndmp_save: Save session closed with NW server successfully
nsrndmp_2fh aborted.
88394:nsrndmp_save: Couldn't open NDMP file history directory C:\Program Files\EMC NetWorker\nsr\tmp\FileIndex3288118553, The system cannot find the file specified. (Win32 error 0x2)
Error removing temporary FH index directory: No such file or directory
backup failed.
************************************************************************************************
以下 NMC 復原 UI 輸出顯示由於指定用於復原的目標路徑無效,導致導向式 NDMP 復原失敗:
************************************************************************************************
Recovering 1 file from /data3/data3/restore-VAR/data3/users/george/testNotEmpty/ into /data4/george/restore
Total estimated disk space needed for recover is 2 KB.
Requesting 1 file(s), this may take a while...
52949:recover: Performing recover with directories included
03/30/16 23:01:06.573191 NDMP Service Debug: The process id for NDMP service is 0x475c2d40
42795:nsrndmp_recover: Performing recover from Non-NDMP type of device
03/30/16 23:01:06.838828 NDMP Service Debug: The process id for NDMP service is 0x475c2d40
85183:nsrndmp_recover: DSA is listening for an NDMP data connection on: 10.8.67.221, port = 9026
42689:nsrndmp_recover: Performing DAR Recovery..
86724:nsrdsa_recover: DSA listening at: host 'oscar', IP address '10.8.67.221', port '9026'.
91651:nsrdsa_recover: Successfully established AFTD DFA session for recovering save-set ID '3237787234'.
42938:nsrdsa_recover: Performing Direct File Access Restore
42940:nsrdsa_recover: Reading Data...
42619:nsrndmp_recover: NDMP Service Error: Permission denied to restore on Root fs
42617:nsrndmp_recover: NDMP Service Log: server_archive: emctar vol 1, 1 files, 262144 bytes read, 0 bytes written
42738:nsrndmp_recover: Data server halted: Error during the restore.
42856:nsrndmp_recover: NDMP data server has an internal error.
42871:nsrndmp_recover: Error during File NDMP Extraction.
nsrdsa_recover : Aborted
42840:nsrndmp_recover: NDMP recover failed.
42880:nsrndmp_recover: Error during NDMP recover
16279:recover: NDMP retrieval: child failed with status of 1
************************************************************************************************
Betroffene Produkte
NetWorkerProdukte
NetWorker FamilyArtikeleigenschaften
Artikelnummer: 000014177
Artikeltyp: How To
Zuletzt geändert: 28 Jan. 2026
Version: 8
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.