Сбой резервного копирования 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 Time-out», которая приводит к сбою резервного копирования. ...

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>
Примечание. Возможно, потребуется добавить отладку облачного API VCDSDK для подтверждения вышеуказанной ошибки:

Действия по включению отладки 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 из 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, такими как шлюзы резервного копирования и т. д., и vCloud Director.

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

  3. В версиях DPE ниже 19.4 записи файла хоста можно создавать на отдельных виртуальных машинах DPE, таких как SRV-Cell VM, Backup Gateway и т. д.

  4. В DPE версии 19.4 и выше изменения необходимо внести в каждый контейнер Docker.

    • Откройте сеанс SSH для виртуальной машины VPA.
    • Выполните следующую команду, чтобы получить список контейнеров Docker: docker ps
    • Выполните следующую команду, чтобы войти в контейнер Docker: docker exec -it <first 2 digits of containerid> /bin/bash
    • Выполните следующую команду, чтобы обновить записи локального файла hosts: echo "IP_ADDRESS FQDN SHORTNAME" >> /etc/hosts
Важное примечание. Перезапуск служб VPA (CELL-SRV/BG) приводит к уничтожению Docker и повторному созданию Docker. Таким образом, изменения в файле hosts необходимо обновить еще раз.

 

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.