로드 밸런서 문제로 인해 DPE vApp 백업이 실패하고 "vmwappimage Error <19591>" 오류가 발생함
Zhrnutie: 로드 밸런서 문제로 인해 DPE vApp 백업이 "vmwappimage Error <19591>: httpPost: http_code: 500 sending to url 'https://localhost:8080/vcp-ba-vappplugin-ws/vapp'" 오류와 함께 실패합니다. CloudFlare 로드 밸런서와 같은 로드 밸런서는 HTTP 524 Origin Time-out 오류를 일으켜 백업이 실패하는 것으로 알려져 있습니다. ...
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
백업 로그에 다음 오류 메시지가 표시될 수 있습니다.
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
"/var/log/vcp/srv/vcdsdk.log"에 있는 VPA의 vcdsdk.log에는 다음 오류가 표시됩니다.
> 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>
참고: 위의 오류를 확인하기 위해 VCDSDK Cloud API 디버그를 추가해야 할 수 있습니다.
클라우드 API 디버그를 활성화하는 단계:
- VCP 기본 노드에 로그인
- 파일 편집
/etc/vcp/srv/vcpsrv-log4j2.xml - 원본 내용:
<Logger name="com.vmware" level="info" additivity="true" />
이 줄을 다음과 같이 변경합니다.
<Logger name="com.vmware" level="debug" additivity="true" /> - bg 및 srv 서비스를 다시 시작하고,
vcp-cli bg update -p <MASTER-PASSWORD> <BG-INSTANCE-NAME>
vcp-cli srv update -p <MASTER-PASSWORD> <SRV-CELL-INSTANCE-NAME>
VPA에서 vCloud Director FQDN에 대한 nslookup을 수행하면 여러 IP 주소가 표시됩니다.
고객이 로드 밸런서가 구성되어 있는지 확인합니다.
Príčina
백업 게이트웨이가 vCloud Director에 연결을 시도하는 중 CloudFlare 로드 밸런서와 충돌합니다. CloudFlare 부하 분산 장치에서 API 요청이 실패하여 문제가 발생합니다.
반환 코드 CloudFlare 부하 분산 장치는 다음을 제공합니다.
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
-
백업 게이트웨이 등과 같은 VPA 구성 요소와 vCloud Director 간에 로드 밸런서가 구성되어 있는지 고객에게 확인합니다.
-
모든 Docker 컨테이너 VM에 대한 로컬 호스트 파일 항목을 추가하여 DPE 구성 요소가 로드 밸런서를 바이패스하고 개인 IP 주소를 사용하여 vCloud Director에 연결하도록 수동으로 강제합니다.
-
19.4 미만의 DPE 버전에서는 SRV-Cell VM, Backup Gateway VM 등과 같은 개별 DPE VM에 호스트 파일 항목을 생성할 수 있습니다.
-
DPE 버전 19.4 이상에서는 각 Docker 컨테이너를 변경해야 합니다.
- VPA VM에 연결되는 SSH 열기
- 다음 명령을 실행하여 Docker 컨테이너 목록을 가져옵니다.
docker ps - 다음 명령을 실행하여 Docker 컨테이너를 입력합니다.
docker exec -it <first 2 digits of containerid> /bin/bash - 다음 명령을 실행하여 로컬 호스트 파일 레코드를 업데이트합니다.
echo "IP_ADDRESS FQDN SHORTNAME" >> /etc/hosts
중요 사항: VPA 서비스(Cell-SRV/BG) 서비스를 재시작하면 Docker가 제거되고 Docker가 다시 생성됩니다. 따라서 호스트 파일 변경 사항을 다시 업데이트해야 합니다.
Dotknuté produkty
Avamar, vCloud Director Data Protection ExtensionProdukty
PowerProtect Data Protection ApplianceVlastnosti č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.