Авамар: Як запустити "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 і завантажити різні ключі для отримання інформації про завантаження ssh ключів.
2. Починаючи з версії Avamar 18.1, getlogs повинні запускатися від імені root (але не запускатися з домашнього каталогу 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
Де «х» — кількість днів збору журналів. (Команда "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
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。