Avamar – Nástroje PDM a SnapshotManager nefungují kvůli problému s pamětí Tomcat
Summary: Avamar – Nástroje PDM a SnapshotManager nefungují kvůli problému s pamětí Tomcat.
Symptoms
Software Avamar 19.7+ implementoval novou funkci pro kontrolu stavu serveru proxy. Tato funkce se připojuje ke službě CIM na každém serveru proxy (s výchozím 30minutovým cyklem dotazování) a kontroluje stav služeb jako Jetty, CIM, avagent, FLR a vmtools.
V některých prostředích může tento výchozí cyklus dotazování stavu serveru proxy vést k vyčerpání paměti Tomcat, což může způsobit narušení služeb, jako je Snapshot Manager, Deploy Manager (PDM), Client Manager (AAM) a domovská stránka Avamar DTLT. Tato narušení trvají až do restartování služby Tomcat.
Dopad nástroje Snapshot Manager:
Při pokusu o použití nástroje Snapshot Manager po 60 minutách nahlásí chybu vypršení časového limitu (curl 28).
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 timeoutPoté bude anotace mark vm trvat dalších 60 minut.
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:
Když k problému dojde, v protokolech Tomcat umístěných ve složce „/usr/local/avamar/var/dtlt/webapp_log“ na serveru Avamar se zobrazí následující chybová zpráva „java.lang.OutOfMemoryError“: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:
Během tohoto problému nebudou uživatelé moci vytvářet doporučení proxy. Při pokusu o použití nástroje Proxy Deployment Manager (PDM) se někdy mohou vyskytnout chyby jako HTTP 404 nebo HTTP 500.
Cause
Primární chyba Avamar 337410, která v některých prostředích může ve výchozím cyklu dotazování stavu serveru proxy po 30 minutách vést k vyčerpání paměti Tomcat.
Resolution
Avamar 19.7: Tento problém byl vyřešen v kumulativní opravě hotfix 337464.
Avamar 19.8: Problém byl vyřešen v kumulativních pokynech pro ruční instalaci opravy hotfix 337920
:
Chcete-li zabránit opětovnému vyčerpání paměti, můžete zakázat automatické dotazování funkce kontroly stavu serveru proxy.
1. Upravte soubor dm.properties na serveru Avamar v umístění /etc/vcs/dm.properties.
2. Vyhledejte možnost „enable_status_check_schedule“ a změňte jeho hodnotu na „false“.
Před
# Is enable status check schedule, default value is true enable_status_check_schedule=truePo
# Is enable status check schedule, default value is true enable_status_check_schedule=false
3. Restartujte službu Tomcat jako uživatele root pomocí následujícího příkazu: emwebapp.sh --restart
Vliv na funkci stavu správy serverů proxy: Tato funkce nebude nijak ovlivněna. Stav serveru proxy se stále načte, když uživatel přejde ve webovém uživatelském rozhraní Avamar (AUI) do nabídky „Proxy Management > Proxy Status“.
Additional Information
Krátkodobé zástupné řešení při selhání zálohování:
Chcete-li vyřešit selhání zálohování bez restartování služby Tomcat nebo provedení změn v souboru serveru dm.properties, můžete v serveru proxy Avamar zakázat nástroj Snapshot Manager.
Další pokyny naleznete v následujícím článku znalostní databáze: KB 000181611 „Jak zakázat nástroj Snapshot Manager na serveru Avamar proxy“.