Не вдається виконати резервне копіювання 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, що призводить до збою резервного копіювання. ...
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>
Код повернення, який надає балансувальник навантаження 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-контейнер.
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 ExtensionProducts
PowerProtect Data Protection ApplianceArticle 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.