DPE-vApp-Backups schlagen mit dem Fehler „vmwappimage Error <19591>: httpPost: http_code: 500 sending to url 'https://localhost:8080/vcp-ba-vappplugin-ws/vapp‘“ aufgrund von Load Balancer-Problemen fehl
Summary: DPE-vApp-Backups schlagen mit dem Fehler „vmwappimage Error<19591>: httpPost: http_code: 500 sending to url 'https://localhost:8080/vcp-ba-vappplugin-ws/vapp‘“ aufgrund von Load Balancer-Problemen fehl. Load Balancer wie der CloudFlare Load Balancer verursachen bekanntermaßen einen „HTTP 524 Origin Time-out“-Fehler, der dazu führt, dass die Backups fehlschlagen. ...
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
Im Backup-Protokoll wird möglicherweise die folgende Fehlermeldung angezeigt:
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 Das vcdsdk.log der VPA auf „/var/log/vcp/srv/vcdsdk.log“ zeigt den folgenden Fehler:
> 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: Möglicherweise muss VCDSDK Cloud API Debug hinzugefügt werden, um den oben genannten Fehler zu bestätigen:
Schritte zum Aktivieren von Cloud API Debug:
1. Melden Sie sich beim primären VCP-Node an. 2. Bearbeiten Sie die Datei /etc/vcp/srv/vcpsrv-log4j2.xml. 3. Ursprünglicher Inhalt: <Logger name="com.vmware" level="info" additivity="true" /> Ändern Sie diese Zeile zu: <Logger name="com.vmware" level="debug" additivity="true" /> 4. Starten Sie den BG- und SRV-Dienst neu: vcp-cli bg update -p <MASTER-KENNWORT> <BG-INSTANZNAME> vcp-cli srv update -p <MASTER-KENNWORT> <SRV-CELL-INSTANZNAME>
Beim Durchführen eines nslookup auf einem vCloud Director-FQDN von der VPA werden mehrere IP-Adressen angezeigt.
Der Kunde bestätigt, dass ein Load Balancer konfiguriert ist.
Cause
Backup-Gateways, die versuchen, eine Verbindung zum vCloud Director herzustellen, treffen auf den CloudFlare Load Balancer. Die API-Anforderung schlägt auf dem CloudFlare Load Balancer fehl, wodurch das Problem verursacht wird.
Der Rückgabecode des CloudFlare Load Balancers lautet wie folgt:
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>
Der Rückgabecode des CloudFlare Load Balancers lautet wie folgt:
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. Überprüfen Sie mit dem Kunden, ob ein Load Balancer zwischen den VPA-Komponenten wie z. B. Backup-Gateways und vCloud Director konfiguriert ist.
2. Fügen Sie für alle Docker-Container-VMs lokale Hostdateieinträge hinzu, um die DPE-Komponenten manuell zu zwingen, über eine private IP-Adresse eine Verbindung zum vCloud Director herzustellen und damit den Load Balancer zu umgehen.
3. Bei DPE-Versionen unter 19.4 können Hostdateieinträge auf einzelnen DPE-VMs wie SRV-Cell-VM, Backup-Gateway-VM usw. erstellt werden.
4. Bei DPE-Versionen ab 19.4 müssen die Änderungen an jedem Docker-Container vorgenommen werden.
2. Fügen Sie für alle Docker-Container-VMs lokale Hostdateieinträge hinzu, um die DPE-Komponenten manuell zu zwingen, über eine private IP-Adresse eine Verbindung zum vCloud Director herzustellen und damit den Load Balancer zu umgehen.
3. Bei DPE-Versionen unter 19.4 können Hostdateieinträge auf einzelnen DPE-VMs wie SRV-Cell-VM, Backup-Gateway-VM usw. erstellt werden.
4. Bei DPE-Versionen ab 19.4 müssen die Änderungen an jedem Docker-Container vorgenommen werden.
- Eröffnen Sie eine SSH-Sitzung zur VPA-VM.
- Führen Sie den folgenden Befehl aus, um die Liste der Docker-Container abzurufen: docker ps.
- Führen Sie den folgenden Befehl aus, um den Docker-Container aufzurufen: docker exec -it <erste 2 Stellen der Container-ID> /bin/bash.
- Führen Sie den folgenden Befehl aus, um die Datensätze der lokalen Hostdatei zu aktualisieren: echo "IP_ADDRESS FQDN SHORTNAME" >> /etc/hosts.
Wichtiger Hinweis: Durch den Neustart der VPA-Dienste (Cell-SRV/BG) wird der Docker gelöscht und wieder neu erstellt. Daher muss die Hostdatei erneut mit den Änderungen aktualisiert werden.
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.