由于负载平衡器问题,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 Origin 超时错误,从而导致备份失败。 ...

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 调试才能确认上述错误:

启用 Cloud 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 容器虚拟机添加本地主机文件条目,以手动强制 DPE 组件使用专用 IP 地址连接到 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.