Усунення несправностей із замовленням дисків бібліотеки стрічки в NetWorker

Summary: У цій статті описано добре відому проблему з Tape Libraries у середовищі SAN, яка призводить до зміни імен пристроїв операційною системою, що призводить до збоїв програм.

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.

Symptoms

В операційній системі Plug 'N Play пристроям присвоюються цільові адреси SCSI в порядку виявлення.

Оскільки порядок виявлення на SAN не є фіксованим, а втрата зв'язку призводить до того, що Plug 'N play перевизначає цільове число, цільові числа не є фіксованими.

Оскільки системи Plug 'N Play називають (і перейменовують) пристрої на основі порядку нумерації (включно з ідентифікатором цілі SCSI), будь-яке випадкове або навмисне переривання з'єднання операційної системи з пристроєм потенційно призводить до перейменування пристроїв.

Проблема «впорядкування дисків» описує стан, коли налаштоване ім'я драйвера NetWorker для пристрою не збігається з фактичною назвою. Найчастіше це пов'язано зі зміною назви драйвера в операційній системі після початкової конфігурації бібліотеки NetWorker. Зазвичай це проблема операційної системи Plug 'N Play, яка впливає на Windows і Linux.
 
ПРИМІТКА: Якщо ви впевнені в характеристиці проблеми, ви можете звернутися до Вирішення для простих і постійних рекомендованих кроків виправлення.

Існує безліч помилок і умов, пов'язаних з цією проблемою, включаючи, але не обмежуючись:
  • Помилка: 'NSRD: Media info: Помилка вивантаження диска '{driver handle}' до слота {номер слота}, помилка '69''
  • Помилка: '{hostname} компонент призначення повний'
  • Помилка: '{driver handle} читає помилку відкриття, немає такого пристрою чи адреси'
  • Помилка: «Відкриття: Помилка введення-виведення'
  • Помилка: 'НСРД: Помилка музичного автомата '{jukebox}': очікуваний том '{volid}' отримав {volid}'
  • Помилка: 'НСРД: Помилка музичного автомата '{jukebox}': очікувана гучність '(volume_name)' отримала 'NULL''
  • Помилка: "Помилка читання відкриття, пристрій не готовий"
  • Помилка: 'NSRJB: Помилка музичного автомата, Усі виділені диски не придатні для використання, помилки роботи, які неможливо виправити»
  • Помилка: 'НСРД: Помилка музичного автомата '{jukebox}': очікуваний том '{volid}' отримав {volid}'
  • Помилка: 'НСРД: Помилка музичного автомата '{jukebox}': очікуваний том '{volume}' отримав 'NULL''
  • Помилка: "Помилка читання відкриття, пристрій не готовий"
  • Помилка: 'NSRJB: Помилка музичного автомата, Усі виділені диски не придатні для використання, помилки роботи, які неможливо виправити»
  • Помилка: 'NRD: Попередження для ЗМІ: {driver handle} читання: читання помилки відкриття: Жодних ЗМІ на драйві».
  • Помилка: «Інвентаризація: Етикетка зі штрих-кодом '{штрих-код}' не збігається з етикеткою штрих-коду медіа-бази, оновлюючи медіа-базу даних'
  • Помилка: "Незаконний запит, носій відсутній"
  • Помилка: 'NSRD: Media info: Помилка вивантаження диска '{driver handle}' до слота {номер слота}'

Cause

Під час початкового налаштування Tape Library в NetWorker створюється об'єкт бібліотеки, який пов'язує жорсткі диски з їх дескрипторами драйверів, створеними ОС, які вони мають на даний момент часу. Це статична асоціація, яка відображає відношення в момент конфігурації. Наприклад, бібліотека може мати два пристрої:
Фізичний диск 1 = \\.\Tape0 (або, можливо, /dev/nst0 у Linux)
Фізичний диск 2 =\\.\Tape1 (або /dev/nst1)

В операційній системі Plug 'n Play, як-от Windows або Linux, будь-яке зникнення пристрою із системи може призвести до перейменування пристроїв операційною системою; це включає в себе просте перезавантаження хоста, пристроїв або будь-якого обладнання для підключення, задіяного в підключенні. Особливо на SAN, де виявлення пристроїв може бути невпорядкованим, під час наступного перезавантаження пристрої можуть називатися по-іншому, наприклад, на відміну від наведеного вище:
Фізичний диск 1 = \\.\Tape1 або /dev/nst1
Фізичний диск 2 = \\.\Tape0 або /dev/nst0

Команди для цих пристроїв все ще можуть працювати, припускаючи, що є будь-який пристрій, який використовує потрібну назву. Однак, оскільки зв'язок дескриптора драйвера і фізичного елемента більше не є правильним в елементі бібліотеки NetWorker, результатом цього є те, що NetWorker більше не знає правильних імен пристроїв, оскільки тепер вони змінені. Наприклад, NetWorker може завантажувати стрічковий картридж в елемент приводу, але використовувати оригінальне (і тепер, слідом за подією операційної системи, неправильне) ім'я драйвера стрічки для виконання стрічкових операцій - тобто він може завантажувати стрічковий диск 1, але видавати команди диску 2 (якому було перепризначено старе ім'я диска 1). Це може призвести до широкого спектру помилок за умови, що буде знайдено несподіваний том (або взагалі відсутній). Існує багато можливих причин умов замовлення приводів:
  • Неправильна конфігурація бібліотеки вручну за допомогою команд jbconfig або jbedit
  • Перезавантаження хоста, адаптера сховища, обладнання для підключення до сховища або стрічкових пристроїв
  • Тимчасова втрата зв'язку з пристроєм
  • Відключення і повторне включення пристрою в операційній системі
  • Оновлення операційної системи
  • Оновлення драйвера пристрою або адаптера пам'яті

Resolution

Постійні іменування:

Це вважається найкращою практикою і може бути рекомендовано службою підтримки, навіть якщо у вас немає проблем, щоб проактивно захистити вас. Будь ласка, скористайтеся інформацією з наступних статей:

ПРИМІТКА: Для цього потрібно змінити конфігурацію ваших стрічкових бібліотек.

Affected Products

NetWorker

Products

NetWorker
Article Properties
Article Number: 000051940
Article Type: Solution
Last Modified: 27 Sep 2023
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.