DPE vApp 備份失敗,並因負載平衡器問題而出現錯誤「vmwappimage Error <19591>」

Zhrnutie: DPE vApp 備份失敗,並顯示錯誤「vmwappimage Error <19591>: httpPost: http_code: 500 sending to url 'https://localhost:8080/vcp-ba-vappplugin-ws/vapp」,因為發生負載平衡器問題。已知 CloudFlare 負載平衡器等負載平衡器會導致 HTTP 524 來源逾時錯誤,導致備份失敗。 ...

Tento článok sa vzťahuje na Tento článok sa nevzťahuje na Tento článok nie je viazaný na žiadny konkrétny produkt. V tomto článku nie sú uvedené všetky verzie produktov.

Symptómy

備份記錄可能會顯示下列錯誤訊息:

2021-02-08 10:02:50 vmwappimage Info <19594>: httpPost: url https://localhost:8080/vcp-ba-vappplugin-ws/vapp
2021-02-08 10:03:22 vmwappimage Error <19591>: httpPost: http_code: 500 sending to url 'https://localhost:8080/vcp-ba-vappplugin-ws/vapp'
2021-02-08 10:03:22 vmwappimage Info <9772>: Starting graceful (staged) termination, Prep-for-backup message to ADS failed (wrap-up stage)
2021-02-08 10:03:22 vmwappimage Error <0000>: Prep-for-backup message to ADS failed
2021-02-08 10:03:22 vmwappimage Info <19594>: httpPost: url https://localhost:8080/vcp-ba-vappplugin-ws/vapp
2021-02-08 10:03:45 vmwappimage Error <19591>: httpPost: http_code: 500 sending to url 'https://localhost:8080/vcp-ba-vappplugin-ws/vapp'
2021-02-08 10:03:45 vmwappimage Error <17707>: Post backup-complete message to ADS failed.
2021-02-08 10:03:45 vmwappimage Info <16038>: Final summary, cancelled/aborted 0, snapview 0, exitcode 157: miscellaneous error

在 VPA 上的「/var/log/vcp/srv/vcdsdk.log」vcdsdk.log顯示下列錯誤:

> 2021-02-12 11:58:37,368 [AMQP listener 9] INFO  (RestUtil.java:329) - Response - <html>
> <head><title>524 Origin Time-out</title></head>
> <body bgcolor="white">
> <center><h1>524 Origin Time-out</h1></center>
> <hr><center>cloudflare-nginx</center>
> </body>
> </html>
注意:可能需要新增 VCDSDK Cloud API 偵錯,以確認上述錯誤:

啟用雲端 API 偵錯的步驟:

  1. 登入 VCP 主要節點
  2. 編輯檔案
    /etc/vcp/srv/vcpsrv-log4j2.xml
  3. 原始內容:
    <Logger name="com.vmware" level="info" additivity="true" />
    將此行變更為:
    <Logger name="com.vmware" level="debug" additivity="true" />
  4. 重新啟動 bg 和 srv 服務,
    vcp-cli bg update -p <MASTER-PASSWORD> <BG-INSTANCE-NAME>
    vcp-cli srv update -p  <MASTER-PASSWORD> <SRV-CELL-INSTANCE-NAME>

從 VPA 對 vCloud Director FQDN 執行 nslookup 時顯示多個 IP 位址。
客戶確認其已設定負載平衡器。

 

Príčina

嘗試連線至 vCloud Director 的備份閘道正在撞擊 CloudFlare 負載平衡器。CloudFlare 負載平衡器上的 API 要求失敗,導致問題。

返回代碼 CloudFlare 負載均衡器提供以下內容:

2021-02-12 11:58:37,368 [AMQP listener 9] INFO (RestUtil.java:329) - Response - <html> > <head><title>524 Origin Time-out</title></head> > <body bgcolor="white"> > <center><h1>524 Origin Time-out</h1></center> > <hr><center>cloudflare-nginx</center> > </body> > </html>

 

Riešenie

  1. 與客戶確認是否已在 VPA 元件 (例如備份閘道等) 和 vCloud Director 之間設定負載平衡器。

  2. 為所有 docker 容器 VM 新增本機主機檔案項目,以透過私人 IP 位址,手動強制 DPE 元件連線至 vCloud Director,略過負載平衡器。

  3. 在低於 19.4 的 DPE 版本上,可在個別 DPE 虛擬機器上建立主機檔案項目,例如 SRV cell 虛擬機器、備份閘道虛擬機器等

  4. 在 DPE 版本 19.4 及更新版本上,必須對每個 docker 容器進行變更。

    • 開啟 SSH 至 VPA 虛擬機器
    • 執行下列命令,擷取 docker 容器清單: docker ps
    • 執行下列命令,進入 docker 容器: docker exec -it <first 2 digits of containerid> /bin/bash
    • 執行下列命令,更新本機主機檔案記錄。 echo "IP_ADDRESS FQDN SHORTNAME" >> /etc/hosts
重要注意事項:重新啟動 VPA 服務 (Cell-SRV/BG) 服務會銷毀 docker 並重新建立 docker。因此,必須再次更新主機檔案變更。

 

Dotknuté produkty

Avamar, vCloud Director Data Protection Extension

Produkty

PowerProtect Data Protection Appliance
Vlastnosti článku
Číslo článku: 000183920
Typ článku: Solution
Dátum poslednej úpravy: 26 jún 2026
Verzia:  5
Nájdite odpovede na svoje otázky od ostatných používateľov spoločnosti Dell
Služby podpory
Skontrolujte, či sa na vaše zariadenie vzťahujú služby podpory.