Les sauvegardes vApp du boîtier DPE échouent avec l’erreur « vmwappimage error <19591> » en raison de problèmes d’équilibrage de charge

Zhrnutie: Les sauvegardes de vApp DPE échouent avec l’erreur « vmwappimage Error <19591>: httpPost: http_code: 500 sending to url 'https://localhost:8080/vcp-ba-vappplugin-ws/vapp' » en raison de problèmes d’équilibreur de charge. Les équilibreurs de charge tels que celui de CloudFlare sont connus pour provoquer une erreur de délai d’expiration HTTP 524 Origin qui entraîne l’échec des sauvegardes. ...

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

Le journal de sauvegarde peut afficher le message d’erreur suivant :

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

Le vcdsdk.log sur l’APV sous « /var/log/vcp/srv/vcdsdk.log » affiche l’erreur suivante :

> 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>
Remarque : Il faudra peut-être ajouter le débogage de l’API Cloud VCDSDK pour confirmer l’erreur ci-dessus :

Étapes pour activer le débogage de l’API Cloud :

  1. Connectez-vous au nœud principal VCP
  2. Modifier des fichiers
    /etc/vcp/srv/vcpsrv-log4j2.xml
  3. Contenu d’origine :
    <Logger name="com.vmware" level="info" additivity="true" />
    Modifiez cette ligne comme suit :
    <Logger name="com.vmware" level="debug" additivity="true" />
  4. Redémarrer les services bg et srv,
    vcp-cli bg update -p <MASTER-PASSWORD> <BG-INSTANCE-NAME>
    vcp-cli srv update -p  <MASTER-PASSWORD> <SRV-CELL-INSTANCE-NAME>

L’exécution d’une opération nslookup sur un FQDN vCloud Director à partir de VPA affiche plusieurs adresses IP.
Le client confirme qu’un équilibreur de charge est configuré.

 

Príčina

Les passerelles de sauvegarde qui tentent de se connecter à vCloud Director atteignent l’équilibreur de charge CloudFlare. La demande d’API échoue sur l’équilibreur de charge CloudFlare, à l’origine du problème.

Le code de retour de l’équilibreur de charge CloudFlare fournit les éléments suivants :

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. Vérifiez auprès du client s’il dispose d’un équilibreur de charge configuré entre les composants VPA tels que les passerelles de sauvegarde, etc., et le directeur vCloud.

  2. Ajoutez des entrées de fichier hôte local pour toutes les machines virtuelles de conteneur Docker afin de forcer manuellement les composants DPE à se connecter à vCloud Director à l’aide d’une adresse IP privée contournant l’équilibreur de charge.

  3. Sur les versions de boîtier DPE antérieures à 19.4, les entrées de fichier hôte peuvent être créées sur des machines virtuelles DPE individuelles telles que la machine virtuelle SRV-Cell, la machine virtuelle de la passerelle de sauvegarde, etc

  4. Sur DPE versions 19.4 et ultérieures, des modifications doivent être apportées sur chaque conteneur Docker.

    • Ouvrez SSH sur la machine virtuelle VPA
    • Exécutez la commande suivante pour extraire la liste des conteneurs Docker : docker ps
    • Exécutez la commande suivante pour accéder au conteneur Docker : docker exec -it <first 2 digits of containerid> /bin/bash
    • Exécutez la commande suivante pour mettre à jour les enregistrements du fichier des hôtes locaux : echo "IP_ADDRESS FQDN SHORTNAME" >> /etc/hosts
Remarque importante : Le redémarrage des services VPA (Cell-SRV/BG) détruit le docker et le recrée. Par conséquent, les modifications apportées au fichier hôte doivent être à nouveau mises à jour.

 

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.