NetWorker: Як використовувати nsrclientfix, помилка "Не вдається знайти атрибут 'client id'"
Summary: Як використовувати nsrclientfix для виявлення та вирішення проблем з clientid на сервері NetWorker.
Symptoms
Команда nsrclientfix використовується для аналізу бази даних медіа з метою пошуку пошкоджень ідентифікатора клієнта.
Він також може об'єднувати клієнтів як у базі даних ресурсу, так і в базі даних медіа.
98519:save: Unable to setup direct save with server <nw_server>: Cannot find attribute 'client id'..
90018:save: Cannot open a save session with NetWorker server '<nw_server>': Cannot find attribute 'client id'.
<nw_client>:/etc: retried 2 times.
Cause
- Загальна причина полягає в тому, що клієнт ідентифікує себе з медіа-базою даних під час резервного копіювання як ім'я, про яке сервер NetWorker не здогадується, що є псевдонімом.
- Це також може бути викликано створенням клієнтського ресурсу з іменем, відмінним від обраного імені (ім'я клієнта) для представлення клієнта.
- Поганий псевдонім у файлі hosts системи може спричинити таку проблему. Перед виконанням будь-яких подальших дій необхідно внести виправлення у файл hosts.
Resolution
Передумови
Виконайте наступні кроки перед зміною індексів клієнтських файлів NetWorker.1. Виконайте «Резервне копіювання захисту сервера», щоб створити резервну копію існуючих індексів, бази даних медіа (мм) і бази даних ресурсів NetWorker (nsrdb)
Зберіть інформацію про набір для збереження початкового завантаження за допомогою: mminfo -B
2. Вимкніть демони NetWorker на сервері NetWorker:
Windows: net stop nsrexecd /y
Windows:список завдань | findstr nsr
4. Крім резервної копії захисту сервера, на сервері NetWorker можуть бути зроблені копії папок mm і nsrdb.
B. nsrdb: Linux: /nsr/res/nsrdb Windows: .\Program Files\EMC NetWorker\nsr\res\nsrdb
D. Залежно від розміру індексу та доступного місця на сервері, індекс також можна скопіювати: Linux: /nsr/index Windows: .\Program Files\EMC NetWorker\nsr\index
Windows: net start nsrd
Процес
1. Визначте, у яких клієнтів виникли проблеми з clientid. Наведена нижче команда лише перевіряє можливі проблеми, але не виконує жодних коригувальних дій.
Синтаксис:
nsrclientfix -a - -p
Приклад:
nsrclientfix -a - -p
4. Перегляньте список клієнтів, які потрібно об'єднати.
Відкрийте текстовий файл, створений на попередньому кроці, і перегляньте кожен рядок:
nsrclientfix -uфайл
Приклад:
Об'єднання в «alenka» наступних клієнтів: alenka.emc.com
Об'єднання ресурсної бази даних для клієнта 'alenka'.
Об'єднання медіа бази даних для клієнта 'alenka'.
Об'єднання завершено для клієнта 'alenka'.
Очищення клієнта «тимчасовим».
Очищення ресурсної бази даних від клієнтських «тимчасових».
Очищення бази даних ЗМІ від «тимчасового» клієнта.
Видалення будь-яких резервних копій індексів, пов'язаних із «тимчасовим» клієнтом, у базі даних медіа.
Успішно очищений клієнт від «тимчасового».
Очищення клієнта 'localhost'.
Очищення бази даних ресурсів від клієнта 'localhost'.
Очищення бази даних медіа від клієнта 'localhost'.
Видалення будь-яких резервних копій індексу, пов'язаних із клієнтським 'localhost', у базі даних медіа.
Успішно очищено клієнтський 'localhost'.
Очищення клієнта «alenka.emc.com».
Очищення ресурсної бази даних від 'alenka.emc.com клієнта.
Очищення бази даних ЗМІ від «alenka.emc.com» клієнта.
Видалення будь-яких резервних копій індексу, пов'язаних із «alenka.emc.com» клієнта в базі даних медіа.
Успішно очищений клієнт 'alenka.emc.com.