DPE vApp -varmuuskopioinnit epäonnistuvat ja kuormituksentasausongelmista aiheutuu virhe vmwappimage error <19591>
Summary: DPE vApp varmuuskopioinnit epäonnistuvat ja saavat virheilmoituksen vmwappimage Error <19591>: httpPost: http_code: 500 sending to url 'https://localhost:8080/vcp-ba-vappplugin-ws/vapp’ kuormituksentasauksen ongelmien vuoksi Kuormituksentasausten, kuten CloudFlare-kuormituksentasauksen, tiedetään aiheuttavan HTTP 524 Origin Time-out -virheen, joka johtaa varmuuskopiointien epäonnistumiseen. ...
Symptoms
Varmuuskopiointilokissa voi olla seuraava virheilmoitus:
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
VPA:n vcdsdk.log kohdassa /var/log/vcp/srv/vcdsdk.log näkyy seuraava virhe:
> 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>
Cloud-ohjelmointirajapinnan virheenohjauksen käyttöönotto-ohjeet:
- Kirjaudu ensisijaiseen VCP-solmuun
- Muokkaa tiedostoja
/etc/vcp/srv/vcpsrv-log4j2.xml - Alkuperäiset sisällöt:
<Logger name="com.vmware" level="info" additivity="true" />
Muuta tämä rivi seuraavasti:
<Logger name="com.vmware" level="debug" additivity="true" /> - Käynnistä bg- ja srv-palvelu uudelleen,
vcp-cli bg update -p <MASTER-PASSWORD> <BG-INSTANCE-NAME>
vcp-cli srv update -p <MASTER-PASSWORD> <SRV-CELL-INSTANCE-NAME>
Kun nslookup-haku suoritetaan vCloud Directorin toimialuenimialueella VPA:n kautta, näkyvissä on useita IP-osoitteita.
Asiakas vahvistaa, että kuormituksentasaus on määritetty.
Cause
CloudFlare-kuormituksentasaus vaikuttaa Backup Gateway -palveluihin, jotka yrittävät muodostaa yhteyden vCloud Directoriin. API-pyyntö epäonnistuu ongelman aiheuttavassa CloudFlare-kuormituksentasauksessa.
Paluukoodi CloudFlare-kuormituksentasaus antaa seuraavat tiedot:
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
-
Varmista asiakkaalta, onko VPA-komponenttien, kuten varmuuskopiointiyhdyskäytävien ja vCloud Directorin, välille määritetty kuormituksentasaus.
-
Lisää paikallisia isäntätiedostomerkintöjä kaikille docker-säilövirtuaalikoneille, jotta DPE-komponentit pakotetaan muodostamaan manuaalisesti yhteys vCloud Directoriin käyttämällä yksityistä IP-osoitetta ohittaen kuormituksentasauksen.
-
Versiota 19.4 vanhemmissa DPE-versioissa isäntätiedostomerkinnät voidaan luoda yksittäisiin DPE-virtuaalikoneisiin, kuten SRV-Cell VM, Backup Gateway VM jne.
-
DPE-versioissa 19.4 ja uudemmissa tapauksissa muutokset on tehtävä jokaiseen Docker-konttiin.
- Avaa SSH-yhteys VPA-virtuaalikoneeseen
- Hae docker-säilöluettelo suorittamalla seuraava komento:
docker ps - Siirry docker-säilöön suorittamalla seuraava komento:
docker exec -it <first 2 digits of containerid> /bin/bash - Päivitä paikallisten hosten tiedostotietueet suorittamalla seuraava komento:
echo "IP_ADDRESS FQDN SHORTNAME" >> /etc/hosts