Os backups do DPE vApp falham com o erro "vmwappimage Error <19591>: httpPost: http_code: 500 sending to url 'https://localhost:8080/vcp-ba-vappplugin-ws/vapp'" devido a problemas no balanceador de carga

Riepilogo: Os backups do DPE vApp falham com o erro "vmwappimage Error<19591>: httpPost: http_code: 500 sending to url 'https://localhost:8080/vcp-ba-vappplugin-ws/vapp'" devido a problemas no balanceador de carga. Balanceadores de carga, como o balanceador de carga CloudFlare, são conhecidos por causar o erro HTTP 524 Origin Time-out, causando falha nos backups. ...

Questo articolo si applica a Questo articolo non si applica a Questo articolo non è legato a un prodotto specifico. Non tutte le versioni del prodotto sono identificate in questo articolo.

Sintomi

O log de backup pode apresentar a seguinte mensagem de erro:

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 The vcdsdk.log on the VPA at "/var/log/vcp/srv/vcdsdk.log" shows the following error:
> 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> Nota: Talvez seja necessário adicionar a depuração da API do VCDSDK Cloud para confirmar o erro acima:

Etapas para ativar a depuração da API do Cloud:

1. Faça login no nó principal do VCP. 2. Edite os arquivos /etc/vcp/srv/vcpsrv-log4j2.xml. 3. Conteúdo original:     <Logger name="com.vmware" level="info" additivity="true" /> Altere esta linha da seguinte maneira:     <Logger name="com.vmware" level="debug" additivity="true" /> 4. Reinicie o serviço bg e srv: vcp-cli bg update -p <MASTER-PASSWORD> <BG-INSTANCE-NAME> vcp-cli srv update -p  <MASTER-PASSWORD> <SRV-CELL-INSTANCE-NAME>

Realizar uma nslookup em um FQDN do vCloud Director no VPA mostra vários endereços IP.
O cliente confirma que tem um balanceador de carga configurado. 

Causa

Os serviços Backup Gateway que tentam conectar-se ao vCloud Director estão alcançando o balanceador de carga CloudFlare. A solicitação de API falha no balanceador de carga CloudFlare causando o problema.

O balanceador de carga de código de retorno CloudFlare apresenta o seguinte:
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>

Risoluzione

1. Confirme com o cliente se ele tem um balanceador de carga configurado entre os componentes do VPA, como Backup Gateway, e o vCloud Director.

2. Adicione entradas de arquivo de host local para todas as VMs de contêiner do Docker para forçar manualmente os componentes do DPE a conectarem-se ao vCloud Director usando o endereço IP privado e ignorando o balanceador de carga.

3. Nas versões do DPE inferiores à versão 19.4, as entradas de arquivo de host podem ser criadas em VMs individuais do VPE, como VM do SRV-Cell, VM do Backup Gateway etc.
 
4. Nas versões do DPE posteriores à versão 19.4, será necessário fazer as alterações em cada contêiner do Docker.
  • Abra o SSH para a VM do VPA
  • Execute o seguinte comando para buscar a lista de contêineres do Docker: docker ps
  • Execute o seguinte comando para entrar no contêiner do Docker: docker exec -it <first 2 digits of containerid> /bin/bash
  • Execute o seguinte comando para atualizar os registros de arquivos de hosts locais:echo "IP_ADDRESS FQDN SHORTNAME" >> /etc/hosts

Nota importante: Reiniciar os serviços do VPA (SRV-Cell/BG) destruirá o Docker e depois irá recriá-lo. Portanto, as alterações de arquivos de hosts deverão ser atualizadas novamente.

Prodotti interessati

Avamar, vCloud Director Data Protection Extension

Prodotti

PowerProtect Data Protection Appliance
Proprietà dell'articolo
Numero articolo: 000183920
Tipo di articolo: Solution
Ultima modifica: 08 mag 2026
Versione:  4
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.