Avamar. Как выполнить команду «getlogs» для сбора журналов сервера Avamar

Summary: Как выполнить команду «getlogs» для сбора журналов сервера Avamar (исторически известна как KB 304220).

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.

Instructions


Что такое getlogs?

Первое, что мы должны сделать, это запустить «getlogs» на служебном узле. При запуске на служебном узле собираются обширные журналы и сохраняются в TAR-файле. TAR-файл создается и сохраняется в каталоге, из которого запускается сценарий getlogs. 

Флаг «--server» позволяет нам указать, за сколько дней мы хотим собрать журналы. Если этот флаг не используется, то getlogs захватывает все, и tar-файл может быть большим. 

При использовании флага «--server» убедитесь, что он охватывает временной интервал инцидента, для которого собираются журналы. Добавление одного или двух дополнительных дней гарантирует, что будет собрано достаточное количество данных, и не приведет к значительному увеличению размера файла журнала. Например, если узел вчера перешел в автономный режим, используйте «--server=2» или «--server=3», чтобы обеспечить сбор достаточной информации.

 
Что делает getlogs при запуске?

getlogs копирует сценарий «getnodelogs» на каждый узел и запускает его.

Сценарий getnodelogs объединяет все журналы в файл с именем «nodelogs.tgz» на каждом узле. Затем getlogs собирает все файлы «nodelogs.tgz» и складывает их в один большой logs.xxxx.tar файл.

Файл «logs.xxxx.tar» — это файл для сбора. В зависимости от размера файла его необходимо либо прикрепить к сервисной заявке, либо загрузить на сайт MFT (при необходимости эту информацию предоставит инженер службы поддержки Avamar).

Важно понимать разницу между getlogs и getnodelogs, nodelogs.tgz и logs.xxxx.tar. Захвата nodelogs.tgz с одного узла недостаточно, и файл logs.xxxx.tar должен собираться ВСЕГДА.

 
Процедура:

1. Войдите в сеть в качестве администратора и загрузите ключи SSH. См. Avamar. Как войти в Avamar Server и загрузить различные ключи для получения информации о загрузке ключей SSH.


2. Начиная с версии 18.1 Avamar getlogs необходимо запускать от имени пользователя root (но не из корневого домашнего каталога).
 
a. Переключитесь на пользователя root.
 
su -
Введите пароль пользователя root при появлении соответствующего запроса.
 
b. Загрузите корневые ключи:
 
ssh-agent bash
ssh-add .ssh/rootid

Пример вывода:
 
Identity added: .ssh/rootid (.ssh/rootid)
c. Важно перейти в каталог /home/admin, чтобы /root не был заполнен
cd /home/admin

3. Выполните команду getlogs:
 
getlogs --server=x
Где «x» — количество дней сбора журналов. (Команда «getlogs» может быть выполнена без «--server=» и собирает все журналы сервера)
 
Пример вывода:
 
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. Файл создается в формате «logs.ddmmss.hhmmss.tar». Убедитесь, что упомянутый выше tar-файл существует в каталоге, в котором была выполнена команда:
 
ls -lh logs.130218.120930.tar
Пример вывода:
 
-rw-rw-r-- 1 admin admin 324M Feb 13 12:10 logs.130213.120930.tar
(Это также указывает на размер файла.)



Примечания. 
 
  • Во время процесса отката getlogs запускается автоматически в качестве меры предосторожности. 
 
  • Если getlogs не был запущен вручную перед откатом сети, можно получить копию, захваченную во время отката, в /usr/local/avamar/var/log/rollback. 
 
  • Проверьте метку времени в архивах tar, чтобы убедиться, что собирается правильный файл log.xxxx.tar:
 
ls -ltrh /usr/local/avamar/var/log/rollback/
Пример вывода:
 
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
 
  • В производственной сетке эти журналы могут быть довольно большими (2 ГБ+).  
 
  • После создания файла .tar его необходимо предоставить сотрудникам службы поддержки Avamar для поиска и устранения неисправностей.
    • Если размер файла меньше 2 Гбайт, его можно прикрепить непосредственно к сервисной заявке
    • Если размер файла превышает 2 Гбайт (что вероятно), обратитесь к специалистам службы поддержки Avamar за помощью в загрузке файла на сайт MFT.

Additional Information

Общие рекомендации по передаче журналов на FTP:

  • Как правило, необходимо провести беседу между инженером службы поддержки Avamar и Заказчиком о среде, особенно если процесс FTP становится сложным или отнимает много времени. 
 
  • Возможно, Заказчик сможет дать инструкции о том, как лучше всего отправить файлы из своей среды, и это сэкономит много времени и усилий. 
 
  • Например, в среде может быть заблокирован доступ по FTP в затронутой сетке, но есть доступ из другой сетки, который может быть использован для загрузки файлов на сервер MFT.  
 
  • В зависимости от ситуации может быть лучше также использовать альтернативную и временную ссылку MFT, предоставленную специалистами поддержки Avamar.


Посмотрите это видео:

 

Affected Products

Avamar

Products

Avamar, Avamar Server
Article Properties
Article Number: 000022859
Article Type: How To
Last Modified: 25 Sep 2025
Version:  17
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.