Avamar: Como executar "getlogs" para coletar logs do Avamar Server

摘要: Como executar "getlogs" para coletar logs do Avamar Server (historicamente conhecido como KB 304220).

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

说明


O que é getlogs?

A primeira coisa que devemos fazer é executar "getlogs" no nó do utilitário. A execução disso no nó do utilitário reúne logs extensos e os armazena em um arquivo tar. O arquivo tar é criado e armazenado no diretório a partir do qual o script getlogs é executado. 

O indicador "--server" nos permite especificar quantos dias de logs queremos coletar. Se esse indicador não for usado, getlogs capturará tudo, e o arquivo tar pode ser grande. 

Ao usar o indicador "--server", certifique-se de que ele cubra o período do incidente para o qual os logs estão sendo coletados. Adicionar um ou dois dias extras garante que dados suficientes sejam capturados e não adiciona uma quantidade significativa de tamanho ao arquivo de log. Por exemplo, se um nó ficou off-line ontem, use "--server=2" ou "--server=3" para garantir que informações suficientes sejam coletadas.

 
O que o getlogs faz quando executado?

GetLogs copia o script "GetNodeLogs" para cada nó e o executa.

O script getnodelogs agrupa todos os logs em um arquivo chamado "nodelogs.tgz" em cada nó. GetLogs, então, reúne todos os arquivos "nodelogs.tgz" e os adiciona em um grande arquivo logs.xxxx.tar.

O arquivo "logs.xxxx.tar" é o arquivo a ser coletado. Dependendo do tamanho do arquivo, ele deve ser anexado ao chamado ou carregado no site da MFT (essas informações serão fornecidas pelo engenheiro de suporte do Avamar, se necessário).

É importante entender a distinção entre getlogs vs getnodelogs e nodelogs.tgz vs logs.xxxx.tar. Capturar nodelogs.tgz de um único nó não é suficiente, e o arquivo logs.xxxx.tar SEMPRE deve ser coletado.

 
Procedimento:

1. Faça log-in na grade como administrador e carregue as chaves ssh. Consulte Avamar: Como fazer log-in em um servidor Avamar e carregar várias chaves Para obter informações sobre como carregar chaves SSH.


2. No Avamar versão 18.1, getlogs devem ser executados como root (mas não a partir do diretório base raiz).
 
um. Alterne para root:
 
su -
Digite a senha de root quando solicitado.
 
b. Carregue as chaves root:
 
ssh-agent bash
ssh-add .ssh/rootid

Exemplo de resultado:
 
Identity added: .ssh/rootid (.ssh/rootid)
c. É importante mudar para o diretório /home/admin para que /root não seja preenchido
cd /home/admin

3. Execute o comando getlogs:
 
getlogs --server=x
Em que "x" é o número de dias de logs a serem coletados. (O comando "getlogs" pode ser executado sem "--server=" e reúne todos os logs do servidor)
 
Exemplo de resultado:
 
Copying getnodelogs script to nodes
Running getnodelogs script on nodes
Getting nodelogs.tgz from nodes
Creating tar file: logs.130218.120930.tar
Done with getlogs
4. O arquivo é criado no formato "logs.ddmmss.hhmmss.tar". Verifique se o arquivo tar mencionado acima existe no diretório em que o comando foi executado:
 
ls -lh logs.130218.120930.tar
Exemplo de resultado:
 
-rw-rw-r-- 1 admin admin 324M Feb 13 12:10 logs.130213.120930.tar
(Isso também indica o tamanho do arquivo).



Notas: 
 
  • Durante o processo de reversão, getlogs é executado automaticamente por precaução. 
 
  • Se getlogs não foi executado manualmente antes de reverter a grade, você pode obter a cópia capturada durante a reversão em /usr/local/avamar/var/log/rollback. 
 
  • Verifique o registro de data e hora nos arquivos tar para verificar se o arquivo log.xxxx.tar correto está sendo coletado:
 
ls -ltrh /usr/local/avamar/var/log/rollback/
Exemplo de resultado:
 
total 54G
-rw-rw-r--  1 admin admin  18G Feb 17 11:01 logs.140217.102740.tar
-rw-rw-r--  1 admin admin  19G Feb 19 12:57 logs.140219.122325.tar
-rw-rw-r--  1 admin admin  18G Feb 21 12:34 logs.140217.184444.tar
 
  • Em uma grade de produção, esses logs podem ser muito grandes (2 GB+).  
 
  • Depois que o arquivo .tar for criado, ele deverá ser fornecido à equipe de suporte do Avamar para fins de solução de problemas.
    • Se o tamanho do arquivo for menor que 2 GB, ele poderá ser anexado diretamente ao chamado
    • Se o tamanho do arquivo for maior que 2 GB (provavelmente), entre em contato com a equipe de suporte do Avamar para ajudar a carregar o arquivo em um local MFT.

其他信息

Transferência de logs para as práticas recomendadas gerais do FTP:

  • Em geral, é necessário ter uma conversa entre o engenheiro de suporte do Avamar e o cliente sobre o ambiente, especialmente se o processo de FTP começar a ficar difícil ou demorado. 
 
  • O cliente pode dar instruções sobre a melhor maneira de enviar arquivos para fora de seu ambiente e pode economizar muito tempo e esforço no processo. 
 
  • Por exemplo, o ambiente pode ter o acesso FTP bloqueado na grade afetada, mas ter acesso de outra grade que pode ser usada para fazer upload dos arquivos para o servidor MFT.  
 
  • Dependendo da situação, também pode ser melhor usar um link MFT alternativo e temporário fornecido pela equipe de suporte do Avamar.


Veja este vídeo:

 

受影响的产品

Avamar

产品

Avamar, Avamar Server
文章属性
文章编号: 000022859
文章类型: How To
上次修改时间: 25 9月 2025
版本:  17
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。