PowerProtect:開啟連接埠 902,解決 VM 組態下載失敗 HTTP 500
摘要: PowerProtect Data Manager 工作失敗,因為無法下載虛擬機器 (VM) 組態檔案,這是 HTTP 500 錯誤。PowerProtect Data Manager 和 ESXi 之間的部署已封鎖 TCP 連接埠 902,導致 VM Direct Protection Engine (VMDE) 無法存取 VMX 檔案。
症狀
PowerProtect 應用裝置是用來透過 Transparent Snapshot Data Mover (TSDM) 解決方案和 VM Direct Engine 解決方案保護 vSphere 環境。部分或所有備份工作會產生ABV0006:
Unable to download contents of VM config file 'win-client03.vmx' into backup file 'TSDM-ppdm1920-0fad3/PLCTLP-eagyhygf-2b48-46de-b085-dajuhuj95754/Stagings/e5390e5f-68hy-4818-ad6e-ea9b878ff57d/503ee0a2-7b12-0a0e-9dbd-7171a9db37a8/1757885000286848304/vm-28024-config-file-0.cfg'. HTTP Get request unable to download content from URL 'https://vcenter:443/folder/1b56a468-e51a-8a57-f99d-005056015c9f/win-client03.vmx?dcPath=vSAN+Datacenter&dsName=vsanDatastore'. HTTP Status code: 500. (500)
重複故障的記錄證據
記錄中的錯誤 BackupVmSession-<sessionid>.log
記錄位置:在 PowerProtect Data Manager 上: /opt/emc/vmdirect/runtime/logs/recycle/vpod/<date>/ | VM Direct Engine: /opt/emc/vproxy/runtime/logs/recycle/vbackupd/<date>/
記錄項目顯示重複的 HTTP GET 嘗試和重試:
2025-09-12T21:27:18.559Z ERROR: [9dfb1f052f08735d;a618f22a71abb201] Download VM Config: HTTP Get request unable to download content from URL 'https://vcsa:443/folder/1b56a468-e51a-8a57-f54d-005056015d0a/win-client03.vmx?dcPath=vSAN+Datacenter&dsName=vsanDatastore'. HTTP Status code: 500.
2025-09-12T21:27:18.559Z DEBUG: [9dfb1f052f08735d;a618f22a71abb201] Download VM Config: HTTP Get method for URL 'https://vcsa:443/folder/1b56a468-e51a-8a57-f54d-005056015d0a/win-client03.vmx?dcPath=vSAN+Datacenter&dsName=vsanDatastore' unsuccessful: HTTP Get request unable to download content from URL 'https://vcsa:443/folder/1b56a468-e51a-8a57-f54d-005056015d0a/win-client03.vmx?dcPath=vSAN+Datacenter&dsName=vsanDatastore'. HTTP Status code: 500.
2025-09-12T21:27:21.561Z DEBUG: [9dfb1f052f08735d;a618f22a71abb201] Download VM Config: Retry #1 to perform HTTP Get method against URL 'https://vcsa:443/folder/1b56a468-e51a-8a57-f54d-005056015d0a/win-client03.vmx?dcPath=vSAN+Datacenter&dsName=vsanDatastore' ...
2025-09-12T21:29:31.677Z ERROR: [9dfb1f052f08735d;a618f22a71abb201] Download VM Config: HTTP Get request unable to download content from URL 'https://vcsa:443/folder/1b56a468-e51a-8a57-f54d-005056015d0a/win-client03.vmx?dcPath=vSAN+Datacenter&dsName=vsanDatastore'. HTTP Status code: 500.
2025-09-12T21:29:31.678Z DEBUG: [9dfb1f052f08735d;a618f22a71abb201] Download VM Config: HTTP Get method for URL 'https://vcsa:443/folder/1b56a468-e51a-8a57-f54d-005056015d0a/win-client03.vmx?dcPath=vSAN+Datacenter&dsName=vsanDatastore' unsuccessful: HTTP Get request unable to download content from URL 'https://vcsa:443/folder/1b56a468-e51a-8a57-f54d-005056015d0a/win-client03.vmx?dcPath=vSAN+Datacenter&dsName=vsanDatastore'. HTTP Status code: 500.
2025-09-12T21:29:34.678Z DEBUG: [9dfb1f052f08735d;a618f22a71abb201] Download VM Config: Retry #2 to perform HTTP Get method against URL 'https://vcsa:443/folder/1b56a468-e51a-8a57-f54d-005056015d0a/win-client03.vmx?dcPath=vSAN+Datacenter&dsName=vsanDatastore' ...
2025-09-12T21:31:44.798Z ERROR: [9dfb1f052f08735d;a618f22a71abb201] Download VM Config: HTTP Get request unable to download content from URL 'https://vcsa:443/folder/1b56a468-e51a-8a57-f54d-005056015d0a/win-client03.vmx?dcPath=vSAN+Datacenter&dsName=vsanDatastore'. HTTP Status code: 500.
2025-09-12T21:31:44.798Z ERROR: [9dfb1f052f08735d;a618f22a71abb201] Download VM Config: Unable to download contents of VM config file 'win-client03.vmx' into backup file 'TSDM-ppdm1920-0fad4/PLCTLP-ea4b50cf-2b48-46de-b085-da0a55295790/Stagings/e5390e5f-912e-4818-ad6e-ea9b878ff590/503ee0a2-7b12-0a0e-9dbd-7171a9db37b1/1757712305307462608/vm-28045-config-file-0.cfg'原因
VM 組態下載失敗的根本原因 (HTTP 500)
備份工作失敗,因為 VMDE(無論是嵌入式還是外部)無法檢索 VM 設定檔 ( .vmx ) 的內容。根本原因是:
- PowerProtect Data Manager 上的嵌入式 VMDE 或外部 VMDE 與 ESXi 主機之間的 TCP 連接埠 902 遭到封鎖,導致 VMDE 無法建立所需的連線。
- TCP 連接埠 902 可能不會在所有 ESXi 上遭到封鎖,因此導致部分備份成功。
- 在新的部署中,連接埠 902 的必要防火牆規則尚未建立,導致對 vCenter URL 的 HTTP GET 要求傳回 500 內部伺服器錯誤。
- 封鎖的連接埠會使 VM 代理無法存取
.vmx檔案,導致錯誤代碼ABV0006和備份作業終止。
PowerProtect Data Manager 中會記錄連接埠需求:資訊中樞產品文件以及 保護引擎與 ESXi 之間的資訊。
解析度
驗證 TCP 連接埠 902 連線能力。
確認嵌入式和外部 VMDE 可透過 TCP 連接埠 902 連接至每個 ESXi 主機。
# From the PPDM command line
curl -kv https://[ESXI_HOSTNAME]:902
curl -kv [ESXI_HOSTNAME]:902
輸出應顯示連接成功。如果連接超時或被拒絕,則埠將被阻止。
開啟連接埠 902 的防火牆規則
如果埠 902 被阻止,請創建一個防火牆規則,允許所有 VMDE 和所有 ESXi 主機之間此埠上的入站和出站 TCP 流量。
- 確定控制嵌入式或外部 VMDE 與 ESXi 之間流量的網路設備(防火牆、安全組或基於主機的防火牆)。
- 針對 PowerProtect Data Manager IP 位址範圍和 ESXi 主機 IP 位址新增允許雙向 TCP 902 的規則。
- 應用規則並驗證它是否處於活動狀態。
與網路安全團隊協調,以確保規則符合組織策略。
確認 vCenter 連線能力。
確保 vCenter Server 也可以與連接埠 902 上的 ESXi 主機通訊。
# From the vCenter management server
curl -kv https://[ESXI_HOSTNAME]:902
curl -kv [ESXI_HOSTNAME]:902
執行測試備份。
為其中一個受影響的 VM 執行備份,以驗證 .vmx 檔案下載正確。
- 瀏覽至 PowerProtect 介面
- 選取 VM 並開始手動備份
- 監控工作是否成功
如果問題持續發生,請收集記錄套裝。
如果備份仍失敗,請從 PowerProtect Data Manager、vCenter 和 ESXi 主機收集全新記錄套裝,並開立支援案例。
驗證檢查清單
- 連接埠 902 可開啟,並可從內嵌 (PowerProtect Data Manager) 和外部 VMDE 連接至每個 ESXi 主機。
- vCenter 也可以透過連接埠 902 到達 ESXi。
- 測試備份完成,沒有
"HTTP 500"錯誤。