Avamar — PDM i SnapshotManager nie działają z powodu problemu z pamięcią Tomcat

Summary: Avamar — PDM i SnapshotManager nie działają z powodu problemu z pamięcią Tomcat.

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

Avamar 19.7+ wprowadził nową funkcję sprawdzania stanu proxy. Funkcja ta łączy się z usługą CIM na każdym proxy (z domyślnym cyklem sondowania wynoszącym 30 minut), aby sprawdzić stan usług, takich jak Jetty, CIM, avagent, FLR i vmtools.

W niektórych środowiskach ten domyślny cykl sondowania stanu proxy może prowadzić do wyczerpania pamięci Tomcat, co powoduje zakłócenia usług, takich jak Snapshot Manager, Deploy Manager (PDM), Client Manager (AAM) i strona główna Avamar DTLT. Zakłócenia te będą się powtarzać do momentu ponownego uruchomienia usługi Tomcat.

 

Wpływ na Snapshot Manager:
Podczas próby korzystania z aplikacji Snapshot Manager, Snapshot Manager zgłasza błąd limitu czasu (curl 28) po 60 minutach.

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 timeout
Przypis maszyny wirtualnej zajmie kolejne 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:

W przypadku wystąpienia problemu następujący komunikat o błędzie „java.lang.OutOfMemoryError” można znaleźć w dziennikach Tomcat znajdujących się w „/usr/local/avamar/var/dtlt/webapp_log” na serwerze Avamar:
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 space

Proxy Deployment Manager:
W trakcie tego problemu użytkownicy nie mogą tworzyć zaleceń proxy. Mogą wystąpić błędy, takie jak HTTP 404 lub HTTP 500 podczas próby użycia programu Proxy Deployment Manager (PDM) lub może nie być żadnych błędów.

Cause

Główny błąd Avamar 337410 — w niektórych środowiskach domyślny cykl sondowania stanu serwera proxy trwający 30 minut może doprowadzić do wyczerpania pamięci Tomcat.

Resolution

Rozwiązanie:

Avamar 19.7: Ten problem został rozwiązany w zbiorczej poprawce 337464 

Avamar 19.8: Problem został rozwiązany w zbiorczej poprawce 337920


— instrukcja ręcznej instalacji: 

Aby zapobiec ponownemu wystąpieniu tego problemu z wyczerpaniem pamięci, można wyłączyć automatyczne sondowanie funkcji sprawdzania stanu serwera proxy.

1. Edytuj plik dm.properties na serwerze Avamar znajdującym się w /etc/vcs/dm.properties.

2. Znajdź opcję „enable_status_check_schedule” i zmień jej wartość na „false”.

Przed
# Is enable status check schedule, default value is true
enable_status_check_schedule=true
Po
# Is enable status check schedule, default value is true
enable_status_check_schedule=false

3. Uruchom ponownie Tomcat jako użytkownik root przy użyciu następującego polecenia: emwebapp.sh --restart

Wpływ na funkcję stanu zarządzania serwerem proxy: nie będzie to miało wpływu na tę funkcję. Stan serwera proxy będzie nadal pobierany, gdy użytkownik przejdzie do menu „Zarządzanie Proxy > Status Proxy” w interfejsie internetowym Avamar.

proxy status.png

Additional Information

Krótkoterminowe obejście problemu z awariami kopii zapasowych:

Aby rozwiązać problemy z tworzeniem kopii zapasowej bez ponownego uruchamiania aplikacji Tomcat lub wprowadzania zmian w pliku serwera dm.properties, można wyłączyć Snapshot Manager na serwerze proxy Avamar.

Więcej wskazówek można znaleźć w następującym artykule bazy wiedzy: KB 000181611 „Wyłączanie Snapshot Manager na serwerze proxy Avamar”.

Article Properties
Article Number: 000208326
Article Type: Solution
Last Modified: 26 Jun 2023
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.