Zálohování DPE vApp selže s chybou „vmwappimage Error <19591>: httpPost: http_code: 500 sending to url 'https://localhost:8080/vcp-ba-vappplugin-ws/vapp'“ kvůli problémům s nástrojem Load Balancer

Summary: Zálohování DPE vApp selže s chybou „vmwappimage Error<19591>: httpPost: http_code: 500 sending to url 'https://localhost:8080/vcp-ba-vappplugin-ws/vapp'“ kvůli problémům s nástrojem Load Balancer. Je známo, že nástroje Load Balancer, jako je CloudFlare Load Balancer, způsobují chybu „HTTP 524 Origin Time-out“, což vede k selhání zálohování. ...

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

V protokolu zálohování se může zobrazit následující chybová zpráva:

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 Protokol vcdsdk.log na zařízení VPA v umístění „/var/log/vcp/srv/vcdsdk.log“ zobrazuje následující chybu:
> 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> Note: VCDSDK Cloud API debug may need to be added to confirm the above error:

Postup aktivace funkce Cloud API Debug:

1. Přihlaste se k primárnímu uzlu VCP 2. Upravte soubory /etc/vcp/srv/vcpsrv-log4j2.xml 3. Původní obsah:     <Logger name="com.vmware" level="info" additivity="true" /> Změňte tento řádek na:     <Logger name="com.vmware" level="debug" additivity="true" /> 4. Restartujte službu bg a srv, vcp-cli vcp-cli bg update -p <HLAVNÍ-HESLO> <NÁZEV-INSTANCE-BG> vcp-cli srv update -p  <HLAVNÍ-HESLO> <NÁZEV-INSTANCE-SRV-CELL>

Při spuštění příkazu nslookup v plně kvalifikovaném názvu domény vCloud Director v zařízení VPA se zobrazí více IP adres.
Zákazník potvrdí, že má nakonfigurovaný nástroj Load Balancer. 

Cause

Záložní brány, které se pokouší připojit k řešení vCloud Director, narazily na nástroj CloudFlare Load Balancer. V nástroji CloudFlare Load Balancer dojde k selhání požadavku rozhraní API, což vede k problému.

Návratový kód CloudFlare Load Balancer zobrazuje následující informace:
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>

Resolution

1. U zákazníka zkontrolujte, zda má nakonfigurovaný nástroj Load Balancer mezi komponentami VPA, jako jsou záložní brány atd., a řešením vCloud Director.

2. Přidejte položky souborů místního hostitele pro všechny virtuální počítače kontejneru dockeru, abyste mohli ručně připojit komponenty DPE k řešení vCloud Director pomocí soukromé IP adresy a obejít nástroj Load Balancer.

3. Ve verzích DPE nižších než 19.4 lze položky souborů hostitele vytvořit na jednotlivých virtuálních počítačích DPE, jako je například SRV-Cell VM, VM záložní brány atd.

4. U verzí DPE 19.4 a vyšších bude nutné provést změny v každém kontejneru dockeru.
  • Otevřete relaci SSH na virtuální počítač VPA.
  • Spuštěním následujícího příkazu načtete seznam kontejnerů dockeru: docker ps
  • Spusťte následující příkaz a zadejte kontejner dockeru: docker exec -it <první 2 číslice containerid> /bin/bash
  • Spuštěním následujícího příkazu aktualizujte záznamy místního souboru hosts:echo "IP_ADDRESS FQDN SHORTNAME" >> /etc/hosts

Důležitá poznámka: Restartování služeb VPA (Cell-SRV/BG) zničí docker a znovu jej vytvoří. Proto je nutné znovu aktualizovat změny souboru 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.