Avamar: Cómo ejecutar "getlogs" para recopilar registros de Avamar Server

摘要: Cómo ejecutar "getlogs" para recopilar registros de Avamar Server (conocido históricamente como KB 304220).

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

说明


¿Qué es getlogs?

Lo primero que debemos hacer es ejecutar "getlogs" en el nodo de utilidad. Al ejecutar esto en el nodo de utilidad, se recopilan registros extensos y se almacenan en un archivo tar. El archivo tar se crea y se almacena en el directorio desde el que se ejecuta el script getlogs. 

La marca "--server" nos permite especificar cuántos días de registros queremos recopilar. Si no se usa esta marca, getlogs captura todo y el archivo tar puede ser grande. 

Cuando utilice la marca "--server", asegúrese de que cubra el período de tiempo del incidente para el que se recopilan los registros. Agregar uno o dos días adicionales garantiza que se capturen suficientes datos y no agregue una cantidad significativa de tamaño al archivo de registro. Por ejemplo, si un nodo quedó offline ayer, utilice "--server=2" o "--server=3" para asegurarse de que se recopile suficiente información.

 
¿Qué hace getlogs cuando se ejecuta?

getlogs copia el script "getnodelogs" en cada nodo y lo ejecuta.

El script getnodelogs agrupa todos los registros en un archivo denominado "nodelogs.tgz" en cada nodo. A continuación, getlogs recopila todos los archivos "nodelogs.tgz" y los agrega a un archivo logs.xxxx.tar grande.

El archivo "logs.xxxx.tar" es el archivo que se va a recopilar. Según el tamaño del archivo, se debe adjuntar a la solicitud de servicio o se debe cargar en el sitio MFT (el ingeniero de soporte de Avamar proporcionará esta información si es necesario).

Es importante comprender la distinción entre getlogs frente a getnodelogs, y nodelogs.tgz frente a logs.xxxx.tar. Tomar nodelogs.tgz de un solo nodo no es suficiente y el archivo logs.xxxx.tar SIEMPRE se debe recopilar.

 
Procedimiento:

1. Inicie sesión en la cuadrícula como administrador y cargue las claves ssh. Consulte Avamar: Cómo iniciar sesión en un servidor Avamar y cargar varias claves Para obtener información sobre la carga de claves SSH.


2. A partir de Avamar versión 18.1, getlogs se debe ejecutar como raíz (pero no desde el directorio principal raíz).
 
un. Cambie a root:
 
su -
Ingrese la contraseña raíz cuando se le solicite.
 
b. Cargue las claves raíz:
 
ssh-agent bash
ssh-add .ssh/rootid

Resultado de muestra:
 
Identity added: .ssh/rootid (.ssh/rootid)
c. Es importante cambiar al directorio /home/admin para que /root no se llene
cd /home/admin

3. Ejecute el comando getlogs:
 
getlogs --server=x
Donde "x" es la cantidad de días de registros que se recopilarán. (El comando "getlogs" se puede ejecutar sin "--server=" y recopila todos los registros del servidor)
 
Resultado de muestra:
 
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. El archivo se crea en el formato "logs.ddmmss.hhmmss.tar". Verifique que el archivo tar mencionado anteriormente exista en el directorio en el que se ejecutó el comando:
 
ls -lh logs.130218.120930.tar
Resultado de muestra:
 
-rw-rw-r-- 1 admin admin 324M Feb 13 12:10 logs.130213.120930.tar
(Esto también indica el tamaño del archivo).



Notas: 
 
  • Durante el proceso de reversión, getlogs se ejecuta automáticamente como medida de precaución. 
 
  • Si getlogs no se ejecutó manualmente antes de revertir la cuadrícula, puede obtener la copia capturada durante la reversión en /usr/local/avamar/var/log/rollback. 
 
  • Compruebe la marca de fecha y hora en los archivos tar para verificar que se esté recopilando el archivo log.xxxx.tar correcto:
 
ls -ltrh /usr/local/avamar/var/log/rollback/
Resultado de muestra:
 
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
 
  • En una cuadrícula de producción, estos registros pueden ser bastante grandes (2GB+).  
 
  • Una vez creado el archivo .tar, se debe proporcionar al personal de soporte de Avamar para fines de solución de problemas.
    • Si el tamaño del archivo es inferior a 2 GB, se puede adjuntar directamente a la solicitud de servicio
    • Si el tamaño del archivo es mayor que 2 GB (probablemente), póngase en contacto con el personal de soporte de Avamar para obtener ayuda para cargar el archivo en un sitio MFT.

其他信息

Prácticas recomendadas generales para la transferencia de registros a FTP:

  • Por lo general, es necesario tener una conversación entre el ingeniero de soporte de Avamar y el cliente sobre el entorno, especialmente si el proceso FTP comienza a ser difícil o lento. 
 
  • El cliente podría dar instrucciones sobre la mejor manera de sacar los archivos de su entorno y ahorrar mucho tiempo y esfuerzo en el proceso. 
 
  • Por ejemplo, el entorno podría tener bloqueado el acceso a FTP en la cuadrícula afectada, pero tener acceso desde otra cuadrícula que podría usarse para cargar los archivos en el servidor MFT.  
 
  • Según la situación, también sería mejor utilizar un enlace MFT alternativo y temporal proporcionado por el personal de soporte de Avamar.


Consulte este video:

 

受影响的产品

Avamar

产品

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