Avamar — o PDM e o Snapshot Manager não funcionam devido a um problema de memória do Tomcat

Summary: Avamar — o PDM e o Snapshot Manager não funcionam devido a um problema de memória do 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

O Avamar 19.7+ implementou um novo recurso para verificar o status do proxy. Esse recurso se conecta ao serviço CIM em cada proxy (com um ciclo de consulta padrão de 30 minutos) para verificar o status de serviços como Jetty, CIM, avagent, FLR e vmtools.

Em alguns ambientes, esse ciclo de consulta de status de proxy padrão pode levar ao esgotamento da memória do Tomcat, resultando em disrupções de serviço, como Snapshot Manager, Deploy Manager (PDM), Client Manager (AAM) e na home page do Avamar DTLT. Essas disrupções persistirão até que o serviço Tomcat seja reiniciado.

 

Impacto do Snapshot Manager:
Ao tentar usar o Snapshot Manager, ele relata um erro de tempo de espera excedido (curl 28) após 60 minutos.

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
Em seguida, a anotação de marcação da VM levará mais 60 minutos.
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:

Quando o problema ocorre, a seguinte mensagem de erro "java.lang.OutOfMemoryError" pode ser encontrada nos logs do Tomcat localizados em "/usr/local/avamar/var/dtlt/webapp_log" no Avamar Server:
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:
Durante esse problema, os usuários não conseguirão criar recomendações de proxy. Eles podem identificar erros como HTTP 404 ou HTTP 500 ao tentar usar o Proxy Deployment Manager (PDM) ou podem não receber erros.

Cause

Bug principal do Avamar 337410 que, em alguns ambientes, o ciclo de consulta de status do proxy padrão de 30 minutos pode levar ao esgotamento da memória do Tomcat.

Resolution

Resolução:

Avamar 19.7: Esse problema foi resolvido no hotfix cumulativo 337464

Avamar 19.8: O problema foi resolvido no hotfix cumulativo 337920


Instrução para instalação manual: 

Para evitar que esse problema de esgotamento de memória ocorra novamente, você pode desativar a consulta automática do recurso de verificação de status do proxy.

1. Edite o arquivo dm.properties no Avamar Server localizado em /etc/vcs/dm.properties.

2. Localize a opção "enable_status_check_schedule" e altere seu valor para "false".

Antes
# Is enable status check schedule, default value is true
enable_status_check_schedule=true
Depois
# Is enable status check schedule, default value is true
enable_status_check_schedule=false

3. Reinicie o Tomcat como usuário root usando o seguinte comando: emwebapp.sh --restart

Impacto no recurso de status de gerenciamento do proxy: Não haverá impacto sobre esse recurso. O status do proxy ainda será obtido quando o usuário acessar o menu "Proxy Management > Proxy Status" na IU da Web (AUI) do Avamar."

proxy status.png

Additional Information

Solução temporária de curto prazo para falhas de backup:

Para resolver falhas de backup sem reiniciar o Tomcat ou fazer alterações no arquivo do servidor dm.properties, você pode desativar o Snapshot Manager no proxy do Avamar.

Para obter mais orientações, consulte o seguinte artigo da base de conhecimento: KB 000181611, "Como desativar o Snapshot Manager no proxy do 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.