Avamar – PDM og SnapshotManager fungerer ikke på grunn av problemer med Tomcat-minne
Summary: Avamar – PDM og SnapshotManager fungerer ikke på grunn av et problem med Tomcat-minne.
Symptoms
Avamar 19.7+ har implementert en ny funksjon for kontroll av proxy-status. Denne funksjonen kobles til CIM-tjenesten på hver proxy (med en standard avspørringssyklus på 30 minutter) for å kontrollere statusen til tjenester som Fabty, CIM, avagent, FLR og vmtools.
I noen miljøer kan denne standard avspørringssyklusen for proxy-status føre til at Tomcat-minnet tømmes, noe som resulterer i tjenesteavbrudd som Snapshot Manager, Deploy Manager (PDM), Client Manager (AAM) og Avamar DTLT-startsiden. Disse avbruddene vil vedvare til Tomcat-tjenesten startes på nytt.
Innvirkning på Snapshot Manager:
Når du prøver å bruke Snapshot Manager, rapporterer Snapshot Manager en tidsavbruddfeil (curl 28) etter 60 minutter.»
08:49:00 avvcbimage Info : Creating snapshot 'Avamar-1668329340b6216cd5819bac4f61bece141dc1f5035c2c07c6', quiesceFS=1 08:49:00 avvcbimage Info : SnapshotManager: createSnapshot for vmMoref = vm-161785 08:49:00 avvcbimage Info : SnapshotManager: POST to /snapshotmanager/vm/vm-161785/action/createSnapshot 09:49:00 avvcbimage Info : POST: curl_easy_perform failed. Path:/snapshotmanager/vm/vm-161785/action/createSnapshot Curl Error: 28 09:49:00 avvcbimage Info : SnapshotManager: failed to create snapshot 09:49:00 avvcbimage FATAL : [IMG0009] failed to create snapshot, possible timeoutDeretter tar merket vm annotation en annen 60 minutter.
09:49:00 avvcbimage Info : backup Failed, only set annotation to LastBackupStatus 09:49:00 avvcbimage Info : AvSnapMgr::addSetAnnotation, vm-161785 09:49:00 avvcbimage Info : SnapshotManager: POST to /snapshotmanager/vm/vm-161785/action/markAnnotations 09:49:00 avvcbimage Info : Login by loginWS test is OK. 09:49:00 avvcbimage Info : Entering the 'final' phase of termination, timer trigger 10:49:00 avvcbimage Info : POST: curl_easy_perform failed. Path:/snapshotmanager/vm/vm-161785/action/markAnnotations Curl Error: 28
Tomcat:
Når problemet oppstår, finner du følgende feilmelding :«java.lang.OutOfMemoryError» i Tomcat-loggene på «/usr/local/avamar/var/dtlt/webapp_log» på Avamar-serveren:root@ave198:/usr/local/avamar/var/log/vcs/#: grep 'java.lang.OutOfMemoryError' /usr/local/avamar-tomcat/logs/* /usr/local/avamar-tomcat/logs/catalina.2022-12-31.log: java.lang.OutOfMemoryError: Java heap space /usr/local/avamar-tomcat/logs/catalina.2022-12-31.log: java.lang.OutOfMemoryError: Java heap space /usr/local/avamar-tomcat/logs/catalina.2022-12-31.log: java.lang.OutOfMemoryError: Java heap spaceProxy Deployment Manager:
I løpet av dette problemet vil ikke brukerne kunne opprette proxyanbefalinger. De kan støte på feil som HTTP 404 eller HTTP 500 når de prøver å bruke Proxy Deployment Manager (PDM), eller at de ikke mottar noen feil.
Cause
Avamar Primary Bug 337410 som i noen miljøer kan standard avspørringssyklus for proxy-status på 30 minutter føre til uttrekking av Tomcat-minne.
Resolution
Avamar 19.7: Dette problemet er løst i kumulativ hurtigreparasjon 337464
Avamar 19.8: Problemet er løst iinstruksjonene for manuell installasjon av den kumulative hurtigreparasjonen 337920
:
Du kan deaktivere automatisk avspørring av funksjonen for proxystatuskontroll for å hindre at dette problemet med minneavtrekk skjer igjen.
1. Rediger dm.properties-filen på Avamar-serveren på /etc/vcs/dm.properties.
2. Finn alternativet «enable_status_check_schedule», og endre verdien til «false».
Før
# Is enable status check schedule, default value is true enable_status_check_schedule=trueEtter
# Is enable status check schedule, default value is true enable_status_check_schedule=false
3. Start Tomcat på nytt som rotbruker ved hjelp av følgende kommando: emwebapp.sh --restart
Impact on Proxy Management Status Feature: Denne funksjonen påvirker ikke funksjonen. Proxystatusen hentes fortsatt når brukeren går inn i menyen Proxy Management > Proxy Status (Proxy-status) i Avamar Web UI (AUI).
Additional Information
Kortsiktig løsning for sikkerhetskopieringsfeil:
Hvis du vil løse sikkerhetskopieringsfeil uten å starte Tomcat på nytt eller gjøre endringer i filen dm.properties server, kan du deaktivere Snapshot Manager på Avamar-proxyen.
Hvis du vil ha mer veiledning, kan du se følgende artikkel i kunnskapsbasen: KB 000181611 Slik deaktiverer du Snapshot Manager på Avamar-proxyen.