PowerProtect Data Manager:TSDM 備份「無法連線至目標 Data Domain 主機」

Summary: PowerProtect Data Manager Transparent Snapshot Data Mover (TSDM) 備份失敗,表示無法與目標 Data Domain 主機通訊。通訊問題是由 ESXi 和 Data Domain 之間的最大傳輸單元 (MTU) 不相符所導致。

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

一或多個 PowerProtect Data Domain 的 TSDM 備份失敗。虛擬機 (VM) 直接引擎備份已成功完成。

  • 錯誤代碼: ABV0040, ABV0016
  • 保護工作錯誤:
Unable to successfully complete SDM Full Sync operation.  Unsuccessful after 1 attempts over 11m14.958797693s.  The vCenter task for 'SDM Snapshot Sync Full' completed with state 'error'.  TSDM Error Code: <TargetDataDomainUnreachable>, TSDM Error Message: <Unable to connect to target DataDomain host. Error message: Failed to connect to '192.168.1.1'. err='calling system(), returns nonzero'>., target=VM_Name

Unable to successfully complete SDM Full Sync operation.  Unsuccessful after 1 attempts over 11m14.958797693s.  The vCenter task for 'SDM Snapshot Sync Full' completed with state 'error'.  TSDM Error Code: <TargetDataDomainUnreachable>, TSDM Error Message: <Unable to connect to target DataDomain host. Error message: Failed to connect to '192.168.1.1'. err='calling system(), returns nonzero'>. (500)

 
PowerProtect 記錄位置: /opt/emc/vmdirect/runtime/logs/recycle/vpod/<date>/BackupVmSession-<SessionId>.log

2025-01-10T18:00:20.807Z ERROR:  [9bf47huh78e89623;987879j898817775] SDM Data Mover: SDM Full Sync: The vCenter task for 'SDM Snapshot Sync Full' completed with state 'error'.  TSDM Error Code: <TargetDataDomainUnreachable>, TSDM Error Message: <Unable to connect to target DataDomain host. Error message: Failed to connect to '192.168.1.1'. err='calling system(), returns nonzero'>.

ESXi 記錄位置: /var/run/log/tsdm.log

2025-01-19T09:54:28.787Z In(30) tsdm[316937630]: error TSDM[0x000000bb79082700] [sub=DdBoostLogger]: ddBoostLogger.cpp:69 WriteDDBoostLog: [316937630:805189461760] ddp_connect_with_config_internal() failed, Hostname: 192.168.1.1, Err: 5040-ddcl_ost2_connect_ext(): RPC failure after reconnect
2025-01-19T09:54:28.787Z In(30) tsdm[316937630]: error TSDM[0x000000bb79082700] [sub=DdBoostLogger]: ddBoostLogger.cpp:69 WriteDDBoostLog: [316937630:805189461760] ddp_connect_with_config() failed, Hostname: 192.168.1.1, Err: 5040-ddcl_ost2_connect_ext(): RPC failure after reconnect
2025-01-19T09:54:28.787Z In(30) tsdm[316937630]: error TSDM[0x000000bb79082700] [sub=SdmDdLog]: ddBoostFacade.cpp:1405 CreateConnectStatus: {DdBoostFacade SdmOpId=[protectedEntity='5012343b-4f0f-ca79-1b1f-c15e2e245456',cycleSession='1766136789043548',traceId='be6f2h76fgr4e4er9;82e8cd25c4h786g6']} Failed to connect to '192.168.1.1'. err='calling system(), returns nonzero'

Cause

當 ESXi 和 PowerProtect DD 之間的 MTU 不相符導致網路分散和資料流程中斷時,就會發生備份失敗。此情況可能發生在兩個主機之間路徑中的任何網段上,在此案例中為 ESXi 和 PowerProtect DD。

如果設備使用不同的 MTU 大小,數據包可能會被分段或丟棄,從而導致:

  • 備份效能緩慢
  • 逾時或重試
  • 備份工作失敗

MTU 組態和路徑 MTU 問題屬於網路和基礎架構團隊的責任範圍,因為他們會管理 ESXi 網路、交換器、防火牆和 DD 網路路徑。 

Resolution

在兩個主機(在此案例中為 ESXi 和 PowerProtect DD)之間,MTU 大小必須一致。請參閱 PowerProtect DD 文章 - Data Domain:如何確保 MTU 在路徑上保持一致


在 ESXi VMkernel 上確認 MTU:

 

  1. 連線至 vSphere->選取 ESXi 主機->設定->網路->VMkernel 介面卡 -> 選取 VMkernel ->編輯。

1500 MTU 的輸出範例:

反白顯示 VMkernal MTU,顯示預設值 1500

  1. 透過 CLI 確認 -> SSH 至 ESXi -> 執行以下命令。
esxcfg-vmknic -l

範例輸出:

命令 esxcfg-vmknic 的命令列輸出


在 PowerProtect DD 介面確認 MTU:

  1. 透過 ssh 連線至 PowerProtect DD 並執行以下命令。
net show config

範例輸出:

DD net show config 命令列輸出

  1. 在 PowerProtect DD UI 中 -> 硬體 ->乙太網路 ->介面

DD 介面


測試 MTU

首先要確認連接埠為開啟,則關閉的連接埠未通過 MTU 測試。

取代以下參數以符合您的環境(包括 <>):
<your_dd_interface> 與保護原則上設定的 PowerProtect DD 網路介面。
<your_vmk_ip> 搭配您的 ESXi VMkernel IP

 

  1. 確認一般通訊。

請使用 PowerProtect Data Manager 保護原則上所設定的 DD 介面。如果使用 PowerProtect DD 完整網域名稱 (FQDN),ESXi 必須能夠將 FQDN 解析成備份所需的正確 DD IP。範例 ping nslookup 語法:

ping <your_dd_interface>
nslookup <your_dd_interface>

範例輸出:
nslookup 命令列輸出  

使用特定 VMkernel 的 ESXi NC (如果不是預設值):

nc -s <your_vmk_ip> -zv <your_dd_interface> 2049

範例輸出:

ESXi NC 網路測試失敗

如果不確定 VMkernel IP,請檢查:

  • vSphere UI ->選取 ESXI 主機->設定->網路->VMkernel 介面卡
  • CLI:  esxcli network ip interface ipv4 get
  1. 確認 ESXI 和 DD 之間 9000 巨型訊框的 MTU 大小。

請將下列參數與您的環境相符 (包括 <>):
<your_dd_interface> 與保護原則上設定的 PowerProtect DD 網路介面相符。

vmkping -d -s 8972 <your_dd_interface>
vmkping -d -s 8500 <your_dd_interface>
  1. 確認 ESXI 和 DD 之間 1500 的 MTU 大小。
vmkping -d 1472 <your_dd_interface>

為什麼是 8972 或 1472?
這些值是在新增通訊協定額外負荷後,到達 MTU 所需的 ICMP 有效負載大小:

    • ICMP 標頭為 8 個字節
    • IP 標頭為 20 位元組

有效載荷 + 28 = MTU
(例如 1472 → 1500 MTU、8972 → 9000 MTU)

範例輸出:

vmkping 測試失敗

如果 MTU vmkping 測試失敗,這表示 ESXI 和 DD 之間的網路路徑上有 MTU 不相符的情形。MTU 組態和路徑 MTU 問題屬於網路和基礎架構團隊的責任範圍,因為他們會管理 ESXi 網路、交換器、防火牆和 DD 網路路徑。 

如果 ESXi VMkernel 和 DD 設定為 9000,但 MTU ping 失敗,請暫時將 VMkernel MTU 設定為 1500,然後執行 TSDM 備份。即使來源為 1500,目的地為 9000,路徑 MTU 差異仍可能會導致問題。如上所述,請參閱 PowerProtect DD 文章 - Data Domain:如何確保 MTU 在路徑上保持一致

 

Products

Virtualization Solution Resources
Article Properties
Article Number: 000212314
Article Type: Solution
Last Modified: 17 فبراير 2026
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.