Резервні копії DPE vApp не працюють через помилку "vmwappimage error <19591>" через проблеми з балансуванням навантаження

Zhrnutie: Резервні копії DPE vApp не дають результатів через помилку "vmwappimage Error" <19591>: httpPost: http_code: 500 надсилаю на URL 'https://localhost:8080/vcp-ba-vappplugin-ws/vapp'" через проблеми з балансуванням навантаження. Балансувачі навантаження, такі як CloudFlare Load Balancer, відомі тим, що викликають помилку Origin Time-out 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

vcdsdk.log на VPA на "/var/log/vcp/srv/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>

Виконання nslookup на vCloud Director FQDN з VPA показує кілька IP-адрес.
Клієнт підтверджує, що у нього налаштований балансувальник навантаження.

 

Príčina

Шлюзи резервного копіювання, які намагаються підключитися до vCloud Director, спрацьовують балансувати навантаження CloudFlare. Запит API не працює на балансувальнику навантаження CloudFlare, що спричиняє проблему.

Код повернення 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, такими як Backup Gateways тощо, а також vCloud Director.

  2. Додайте локальні записи файлів для всіх VM контейнерів Docker, щоб змусити компоненти DPE вручну підключатися до vCloud Director через приватну IP-адресу, обходячи балансувальник навантаження.

  3. У версіях DPE нижче 19.4 записи файлів хоста можна створювати на окремих DPE-VM, таких як SRV-Cell VM, Backup Gateway VM тощо

  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) знищує докер і відтворює докер. Тому зміни файлів хостів мають оновлюватися знову.

 

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.