Не вдається виконати резервне копіювання DPE vApp з помилкою "vmwappimage Error <19591>: httpPost: http_code: 500 відправка на URL 'https://localhost:8080/vcp-ba-vappplugin-ws/vapp'" через проблеми з балансувальником навантаження

Summary: Не вдається виконати резервне копіювання DPE vApp з помилкою "vmwappimage Error <19591>: httpPost: http_code: 500 відправка на URL 'https://localhost:8080/vcp-ba-vappplugin-ws/vapp'" через проблеми з балансувальником навантаження. Відомо, що балансувальники навантаження, такі як CloudFlare, викликають помилку HTTP 524 Origin Time-out, що призводить до збою резервного копіювання. ...

:-httppost:-http_code:-500-відправка-на-url-'https://localhost:8080/vcp-ba-vappplugin-ws/vapp'"-через-проблеми-з-балансувальником-навантаження" />
This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

У журналі резервного копіювання може з'явитися таке повідомлення про помилку:

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 Помилка <19591>: httpPost: http_code: 500 відправка на URL 'https://localhost:8080/vcp-ba-vappplugin-ws/vapp'
2021-02-08 10:03:22 vmwappimage Info <9772>: Не вдалося розпочати граціозне (поетапне) завершення, не вдалося надіслати повідомлення для резервного копіювання до ADS (етап завершення)
2021-02-08 10:03:22 vmwappimage Помилка <0000>: Не вдалося надіслати повідомлення про підготовку до резервного копіювання до ADS
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 Помилка <19591>: httpPost: http_code: 500 відправка на URL 'https://localhost:8080/vcp-ba-vappplugin-ws/vapp'
2021-02-08 10:03:45 vmwappimage Помилка <17707>: Не вдалося опублікувати повідомлення з повним резервним копіюванням у ADS.
2021-02-08 10:03:45 vmwappimage Info <16038>: Остаточний підсумок, скасовано/перервано 0, snapview 0, код виходу 157: різна помилка

T vcdsdk.log на VPA за адресою "/var/log/vcp/srv/vcdsdk.log" показує наступну помилку:
>2021-02-12 11:58:37,368 [слухач AMQP 9] ІНФОРМАЦІЯ (RestUtil.java:329) - Відповідь - <html>><заголовок><> 524 Origin Time-out</title<>/head>>< body bgcolor="білий">>< центр<>h1>524 Origin Time-out</h1></центр <>> hr<>центр>cloudflare-nginx</center <>>/body>>< /html>

Примітка:





 Можливо, для підтвердження вищезазначеної помилки доведеться додати налагодження VCDSDK Cloud API:

Кроки для ввімкнення Cloud API Debug:

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-адрес.
Клієнт підтверджує, що у нього налаштований розподілювач навантаження. 

Cause

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

Код повернення, який надає балансувальник навантаження CloudFlare, виглядає наступним чином:
2021-02-12 11:58:37,368 [слухач AMQP 9] INFO (RestUtil.java:329) - Відповідь - <html ><> заголовок<>> 524 Origin Time-out</title></головний <>> корпус bgcolor="білий" >><центр<>h1>524 Origin Time-out</h1<>/центр><> hr><центр>cloudflare-nginx</center>></тіло>></html>

Resolution

1. Уточніть у клієнта, чи налаштовано у нього балансувальник навантаження між компонентами VPA, такими як шлюзи резервного копіювання тощо, і директором vCloud.

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

3. У версіях DPE нижче 19.4 записи файлів хоста можуть бути створені на окремих віртуальних машинах DPE, таких як SRV-Cell VM, Backup Gateway VM тощо.
 
4. На версіях DPE 19.4 і вище зміни потрібно буде вносити на кожен docker-контейнер.
  • Відкрийте SSH у VPA VM
  • Виконайте наступну команду для отримання списку контейнерів docker: docker ps
  • Виконайте наступну команду для входу в контейнер docker: docker exec -це <перші 2 цифри containerid> /bin/bash
  • Виконайте наступну команду для оновлення записів локального файлу hosts:echo "IP_ADDRESS FQDN SHORTNAME" >> /etc/hosts

Важливе зауваження: Перезапуск служб служб VPA (Cell-SRV/BG) знищує бічну панель і відтворює бічну панель. Тому зміни у файлі hosts повинні бути оновлені знову.

Affected Products

Avamar, vCloud Director Data Protection Extension

Products

PowerProtect Data Protection Appliance
Article Properties
Article Number: 000183920
Article Type: Solution
Last Modified: 01 Aug 2021
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.