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 9月 2025
版本: 17
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。