Авамар: Як запустити "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 і завантажити різні ключі для отримання інформації про завантаження 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.
Additional Information
Загальні практичні поради щодо передачі логів на FTP:
- Як правило, необхідно провести бесіду між інженером служби підтримки Avamar і клієнтом про оточення, особливо якщо процес FTP починає ускладнюватися або забирати багато часу.
- Клієнт може дати інструкції щодо найкращого способу видалення файлів зі свого середовища та заощадити багато часу та зусиль у процесі.
- Наприклад, у середовищі може бути заблоковано доступ FTP на ураженій сітці, але мати доступ з іншої сітки, яка може бути використана для завантаження файлів на сервер MFT.
- Залежно від ситуації, також може бути краще використовувати альтернативне та тимчасове посилання MFT, надане персоналом служби підтримки Avamar.
Дивіться це відео:
Affected Products
AvamarProducts
Avamar, Avamar ServerArticle 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.