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

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

Данная статья применяется к Данная статья не применяется к Эта статья не привязана к какому-либо конкретному продукту. В этой статье указаны не все версии продуктов.

Инструкции


Что такое 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.

Дополнительная информация

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

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


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

 

Затронутые продукты

Avamar

Продукты

Avamar, Avamar Server
Свойства статьи
Номер статьи: 000022859
Тип статьи: How To
Последнее изменение: 25 Sep 2025
Версия:  17
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.