IDPA 2.1:NDMP 還原失敗,並顯示錯誤「備份無效或非 NDMP 備份」

Summary: IDPA 2.1 版上的 NDMP 還原失敗,並顯示錯誤「備份無效或非 NDMP 備份」。驗證後,備份有效。發生此問題的原因在於 DD Boost 程式庫 3.4.0 (內嵌於 Avamar 版本 7.5.0-183) 上209416 Data Domain 問題。啟用 Data Domain IFGroups 且工作階段安全性組態設為雙重、單一或混合模式時,可能會出現此問題。 ...

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

在 NDMP 還原工作記錄中可以看到下列錯誤: 
2018-12-06 15:03:04 avndmp Info <6444>: [avndmp_assist] Plugin exited with 'code 157: miscellaneous error'
2018-12-06 15:03:04 avndmp Error <11799>: [avndmp_assist] Backup is invalid or not a NDMP backup.
2018-12-06 15:03:04 avndmp Info <11780>: [avndmp_ctl_sup] Global avndmp_assist exit code is: 161
若要驗證 Avamar 上的 DD Boost 附掛程式版本,請執行下列命令:
strings /usr/local/avamar/lib/libDDBoost.so | grep "[0-9]\.[0-9]\.[0-9]\.[0-9]"

Or  

grep -i engine ddrmaint.log | tail -1
在 Data Domain 上的 DDFS 記錄 (/ddr/var/log/debug/ddfs.info) 中,會看到下列錯誤:
12/06 15:02:45.099 (tid 0x90a9b30): nfs_rpc_svc_idx0 accepted cfa 255 from 10.12.255.85:39910
12/06 15:02:45.103 (tid 0x7ff35b151220): nfsproc3_ostmntsec_3_svc: connection failed permission (corrupted credentials) from host 10.12.255.85 - ost_decrypt_mnt_sec_request(): failed to finalize plain text (101077092, error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt)
 
注意:您可以在 Data Domain 的 ddfs.info 記錄中搜尋 NDMP 加速器節點的 IP 位址,以確認問題。
 
這確認 Data Domain 無法解密為 NDMP 還原提供的密碼。

Cause

Avamar Server 7.5.0 使用 DD Boost 程式庫版本 3.4.0.2。此問題存在於 DD Boost 程式庫 3.4.0 上,並在 3.4.1 上已修正。

Avamar Server 7.5.1 版已內嵌 DD Boost 程式庫 3.4.1.1 版。

從 3.4 版附掛程式開始,Data Domain 會使用從密碼產生的預先共用金鑰 (PSK) 進行驗證。用戶端從應用程式提供的密碼生成 PSK,加密一些身份驗證資訊,並將其發送到 DDR。DDR 會嘗試產生相同的 PSK (因為它已經知道使用者的密碼),並解密用戶端傳送和驗證的內容。

含 DD Boost ifgroup 啟用後,Data Domain 會落入重新連線的路徑,該路徑會呼叫 PSK 連線路徑,並仰賴儲存在nfs_conn結構crypt_hash密碼。但在 DD Boost 附掛程式 3.4.0.2 上,Data Domain 不會在重新連線期間再次產生密碼crypt_hash。用戶端和 DDR 上的 PSK 金鑰不相同,因此解密失敗。

Resolution

因應措施:
使用下列方法之一來解決此問題。    

方法 1:
使用使用者名稱-密碼驗證。(停用 Avamar Server 上的工作階段安全性)
 
請遵循第 000067229 文章中的資訊:Avamar 7.3 及更新版本:備份或複製失敗,並顯示憑證錯誤,以下載 SessionSecurityConfiguration avp (可能需要以已註冊的 Dell 支援使用者身分登入才能檢視本文):

  • 安裝 avp 之前的預先檢查:   
    • 安裝 SessionSecurityConfiguration avp 時,確認維護工作、備份、還原和複寫未執行
    • 確認 Avamar 伺服器有目前的檢查點
  1. 前往網頁瀏覽器中的 Avamar 安裝管理員 (AVI) (http://< Avamar server/avi) 的 IP/fqdn 頁面,並以根使用者身分登入:    
    1. 維護 標籤下,選取 工作階段安全性組態 ,然後按一下 執行:    
SessionSecurityConfiguration 的螢幕擷取畫面
  1. 安全性設定標籤下的下拉式功能表中選取停用模式:    
螢幕擷取畫面顯示已停用安全性
  1. 按一下繼續

請遵循第 000222279 條中的資訊:Avamar:使用 Avinstaller 安裝套裝 (AVP) 管理工作階段安全性設定


方法 2:
將 Avamar 用戶端目錄升級至版本 7.5.1-101,然後將 NDMP 加速器節點升級至相同版本 (7.5.1)。

方法 3:
停用 DD Boost ifgroups 的 Data Domain。
 
注意:停用 ifgroups 可能會直接影響備份和還原效能。
 
  1. 登入 Data Domain:   
    1. 執行以下命令以檢視現有的 ifgroups 在 Data Domain 上: 
ddboost ifgroup show config all
確認 ifgroups 正用於備份。請記下 ifgroup 名字。

例:
Group-name    Status        Interface      Clients     Replication
-----------   --------      ---------      -------     -----------
default       disabled           0         1             0
backupgroup   enabled            2         0             0
-----------   --------      ---------      -------     -----------

Group-name    Status     Interfaces
-----------   -------   -----------
backupgroup   enabled   10.x.x.x
backupgroup   enabled   192.x.x.x
-----------   -------   -----------
 
注意:在上述範例中, ifgroup 命名 backupgroup 已啟用並正在使用中。
 
  1. 執行下列命令以停用 ifgroup 有問題: 
ddboost ifgroup disable <group-name>

Affected Products

Integrated Data Protection Appliance Family

Products

Integrated Data Protection Appliance Family, Integrated Data Protection Appliance Software
Article Properties
Article Number: 000170441
Article Type: Solution
Last Modified: 13 Aug 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.