Усунення проблем із конфігурацією бібліотеки стрічки в NetWorker
Summary: Ця стаття призначена для того, щоб допомогти Прихильникам і Клієнтам визначити причини неможливості успішного налаштування виявленого робота.
Symptoms
Якщо раніше конфігурація бібліотеки працювала без проблем і раптом зіткнулася з проблемою, розгляньте можливі зміни, які можуть перешкоджати виявленню та налаштуванню:
- Оновлення прошивки або драйвера робота/магнітофона
- Додавання, заміна або видалення стрічкового обладнання або інших компонентів бібліотеки
- Зміна версії програмного забезпечення NetWorker або виправлення операційної системи
- Будь-які зміни в транспортуванні сховища між хостом і роботом
Якщо бібліотека ніколи не працювала - підтвердьте, що обладнання підтримується в NetWorker Hardware Compatibility Guide. Пам'ятайте, що бібліотека може бути частково функціональною; Виявлення саме по собі не гарантує зручності використання або підтримки.
- Збої при використанні NetWorker Management Console для виявлення та налаштування музичного автомата
- Збої при використанні jbconfig для виявлення та налаштування музичного автомата
- Невдачі при використанні jbedit для модифікації конфігурації музичного автомата
- Виявлення та налаштування стрічкової бібліотеки NetWorker складається з двох етапів користувача:
- Виявлення пристрою, нумерація властивостей та створення атрибутів 'Unconfigured'
- Створення та об'єднання об'єктів стрічкового приводу NSR Jukebox та NSR Device
- Проблеми з налаштуванням стрічкової бібліотеки, які не виникають через проблеми з виявленням або доступом, зазвичай вказують на невідповідність виявлених ресурсів бібліотеки або дисків:
- Серійні номери дисків (виявлені на дисках або кешовані у робота)
- Конфліктуючі пристрої, вже налаштовані з однаковими ручками драйверів
- Специфічні внутрішні проблеми реагування команд SCSI
- Суперечлива інформація про робота та фізичну реальність
- Автоматична конфігурація з jbconfig обмежена локальним хостом, на якому виконується команда, і все ще вимагає визначення серійного номера та зіставлення дескриптора файлу
- jbconfig (Варіант 4) — це ручний спосіб спробувати перевизначити автовизначення там, де ці функції не підтримуються або виникають проблеми
- JBedit — це інструмент командного рядка, який можна використовувати для редагування існуючих конфігурацій бібліотеки
Cause
Добре відомі причини проблем із конфігурацією бібліотеки:
- Як видалити неналаштовані пристрої (помаранчеві ключі) (для перегляду цієї статті потрібен обліковий запис служби підтримки Dell)
Розглянемо можливі елементи або фактори, які можуть вплинути на здатність NetWorker налаштовувати стрічкову бібліотеку:
- Неможливість виявити та належним чином отримати доступ до ресурсів робота або стрічки
- Драйвери роботів, прошивки або проблеми, що призводять до суперечливої внутрішньої інформації про робототехніку
- Функції робота, такі як розбиття на розділи, що може заплутати доступність ресурсів або їх ідентифікацію
- Dynamic World Wide Naming (Динамічний всесвітній неймінг), який навмисно маскує приводні WWN і SN
- Конфліктуючі, вже існуючі ресурси бази даних конфігурації NetWorker
- Дефекти коду після зміни версій програмного забезпечення
Resolution
Щоб усунути проблеми з конфігурацією бібліотеки, після розгляду останніх відомих змін (якщо такі були), перейдіть до усунення неполадок, делегувавши процес до його примітивних компонентів і перевіривши їх окремо.
Усі необхідні дані наразі збирає NSRGet під час роботи з перемикачем -o:d. NetWorker: Як користуватися інструментом збору даних NSRGet NetWorker
Конфігурація бібліотеки: Підготовка
- Наполегливість іменування: Для того, щоб конфігурація бібліотеки залишалася дійсною, хости, які звертаються до дисків, повинні переконатися, що імена пристроїв постійно прив'язані та незмінні - це запобігає можливості майбутніх проблем із упорядкуванням дисків (див. Усунення проблем із замовленням дисків у бібліотеці стрічки в NetWorker)
- Для Windows дивіться: Реалізація збереження назви пристрою Tape для Windows (для перегляду цієї статті потрібен обліковий запис служби підтримки Dell)
- Для Linux дивіться: Реалізація збереження імені пристрою Tape для Linux (для перегляду цієї статті потрібен обліковий запис служби підтримки Dell)
- Очищення ресурсів пристрою: У розділі «Пристрої » переконайтеся, що видалено всі автономні стрічкові пристрої, які будуть налаштовані як диски бібліотеки
- Сканування для пристроїв: У розділі «Пристрої » клацніть правою кнопкою миші контейнер «Вузли зберігання », виберіть «Сканувати пристрої» та виберіть «Усі вузли», які потрібно просканувати.
Конфігурація бібліотеки: Компоненти
- Властивості приводу: NetWorker вимагає від пристрою кілька фрагментів інформації для побудови його асоціацій в об'єкті конфігурації NSR Jukebox: Серійний номер і ручка пристрою. Їх можна отримати вручну за допомогою таких команд:
cdi_inq -f <tape drive driver handle> -v inquire -lc
Якщо серійні номери між командами inquire і cdi_inq не співпадають, це, як правило, свідчить про динамічне світове неймінг. - Властивості робота: Оскільки приводи та роботи логічно відокремлені у своїх операціях, для координації операцій завантаження стрічкового картриджа з операціями зчитування/запису пристрою робот повинен пов'язати серійний номер диска з відповідною адресою елемента робота. Щоб придбати ці пари:
sjisn <i.t.l or changer driver handle>
- Вузол зберігання NSR: Якщо ви налаштовуєте бібліотеку в NetWorker в інтерфейсі користувача Консолі управління, процес виявлення пристрою додає будь-які виявлені диски або роботів до ресурсів вузла зберігання як «неналаштовані» пристрої (помаранчеві значки гайкового ключа в інтерфейсі користувача). Їх не можна видалити, оскільки вони не є окремими ресурсами, і будуть замінені корисними ресурсами після процесу налаштування.
nsrdb (папку можна архівувати під час роботи NetWorker)dvdetect -dlv -D9
(під час вирішення проблем із виявленням інтерфейсу користувача) - Музичний автомат NSR: Після того, як вибрана бібліотека 'Unconfigured' і 'Configure' запущена в інтерфейсі користувача, NSR Jukebox будується з використанням вищезазначених асоціацій: element:serial number:device handle та інших бібліотечних даних, зібраних від робота, таких як слот, картридж та зміщення порту вводу/виводу.
nsrdb: Папку можна архівувати під час роботи NetWorkernsrjb: Надає простішу, зрозумілу людині версію конфігурації бібліотекиjbconfig: Може використовуватися для ручного налаштування музичного автоматаjbedit: Надає простішу, зрозумілу людині версію конфігурації бібліотеки
Конфігурація бібліотеки: Інгібітори
Нижче наведено кілька основних тестів, які слід спробувати після попереднього підтвердження виявлення та доступу:
- Усунення проблем із виявленням бібліотеки стрічки в NetWorker (для перегляду цієї статті потрібен обліковий запис служби підтримки Dell)
- Усунення проблем із доступом до бібліотеки Tape у NetWorker (для перегляду цієї статті потрібен обліковий запис служби підтримки Dell)
- Перевірка або видалення вузла зберігання NSR: У ресурсі є декілька властивостей, які можуть перешкоджати належному виявленню та налаштуванню музичного автомата, наприклад:
- Будь-яке з полів Unconfig або List of field
- Пропустити поле цілей scsi
- Будь-яке з полів назви або реєстрації
Ресурс NSR Storage Node можна безпечно видалити, вимкнувши NetWorker, підключившись до бази даних ресурсу в командному рядку. Завжди спочатку створюйте резервну копію бази даних ресурсів, як шляхом створення резервної копії початкового завантаження, так і шляхом створення файлу tar/.zip папки nsrdb
cd <nsr/res directory> nsradmin -d nsrdb del type: nsr storage node (and answer yes to the storage node in question)
Перевірка ресурсів cdi_inq/inquire / sjisn/sjirjc. Оскільки автоматична конфігурація стрічкової бібліотеки вимагає координації даних як від накопичувачів, так і від робота, і перехресної перевірки, деяких з цих значень, перевіряють, чи не з'являються аномалії десь у виходах:
sjirjc <changer address>
Підтвердьте, що очікується кількість дисків, кількість елементів імпорту/експорту та кількість слотів.
sjisn <changer address>
Порівняйте підсумки дисків для inquire, sjirdtag і sjirjc; Порівняйте серійні номери та рядки моделі, щоб дізнатися про вихід.
sjirdtag <changer address>
Порівняйте загальну кількість дисків і слотів з іншими виходами; Шукайте pres_val=0 для дисків, щоб вказати на проблеми.
cdi_inq -f <changer driver handle> -v
Порівняйте серійний номер і рядок моделі, щоб отримати виходи inquire та sjisn.
Якщо серійні номери не вдається визначити або кількість серійних рядків або дисків не співпадають, конфігурація не вдається.
- Проблеми з апаратним забезпеченням, прошивкою або кодом NetWorker: Якщо у звітах пристроїв або в коді, який їх обробляє, є проблеми нижчого рівня, ви можете увімкнути діагностику за допомогою наступних змінних середовища та повторно виконати наведені вище команди (або NSRGet -o:d), щоб або перевірити підказки, або підготуватися до ескалації:
SJI_DEBUG=9 LUS_DEBUG=9 CDI_DEBUG=9 JBDEBUG=9 SCSI_DEBUG=9
Конфігурація бібліотеки - jbconfig (автоматично)
- Якщо бібліотеку не вдається виявити за допомогою звичайних механізмів UI, спробуйте використовувати команду jbconfig - вона може працювати на напівделегованому рівні, але все одно дає майже ті ж результати, що і UI (і надає можливість назвати бібліотеку, чого немає в звичайній конфігурації UI).
- Виберіть Варіант 2 у діалоговому вікні jbconfig, щоб перевірити автовизначення та конфігурацію; вам буде запропоновано будь-яку спільну обробку пристроїв або пристрої NDMP - віддалені хости та NDMP не обробляються автоматично, і ви повинні використовувати виходи sjisn та inquire, щоб забезпечити сполучення хост/дескриптор для кожного елемента.
Конфігурація бібліотеки - jbconfig (manual)
- Якщо jbconfig не вдається з варіантом 2 - ви можете повторити спробу з варіантом 4, а якщо тип бібліотеки не відображається в списку, просто використовуйте #54 (стандартний музичний автомат SCSI). Для цього параметра потрібні всі параметри, що вводяться вручну:
- Адреса SCSI бібліотеки або дескриптор файлу драйвера, який повертає запит на хості керування роботом
- Дескриптор драйвера для кожного сполучення елемента хост:диск, відповідно до вихідного сигналу sjisn робота, порівняно з виходом запиту, зібраним з кожного спільного диска вузла зберігання
- Модель диска(ів), що налаштовується в музичному автоматі
- Якщо виходи sjisn і inquire не розкривають серійні номери, то робот або приводи можуть не підтримувати серійні номери; У цьому випадку єдиним варіантом, що залишається, є очищення бібліотеки, ручне переміщення окремого стрічкового картриджа на кожен диск поспіль і виконання статусу ручки> пристрою MT -F<, доки не буде знайдено правильний локальний дескриптор для кожного хоста для цього елемента диска. Це рідкісне і несподіване явище в сучасному залізі.
Якщо жодна з наведених вище пропозицій не допомогла, зверніться за підтримкою до постачальника операційної системи або бібліотеки, якщо докази, зібрані в результаті налагодження, свідчать про будь-які внутрішні аномалії; в іншому випадку, збирайте налагоджувальні дані під час спроби конфігурації та ескалуйте результати в службі підтримки NetWorker, щоб переслідувати можливість дефекту коду.