Поиск и устранение неисправностей конфигурации ленточной библиотеки в NetWorker

Summary: Эта статья призвана помочь Сторонникам и Клиентам определить причины невозможности настройки обнаруженного робота.

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

Если конфигурация библиотеки ранее работала без проблем, а затем внезапно возникла проблема, рассмотрите возможные изменения, которые могут препятствовать обнаружению и настройке:

  • Обновление микропрограммы или драйвера роботизированных или ленточных устройств
  • Добавление, замена или удаление ленточного оборудования или других библиотечных компонентов
  • Изменение версии программного обеспечения NetWorker или исправлений операционной системы
  • Любые изменения в передаче данных между хостом и роботом

Если библиотека никогда не работала, убедитесь, что оборудование поддерживается в руководстве по совместимости оборудования NetWorker. Помните, что библиотека может быть частично функциональной; Обнаружение само по себе не гарантирует удобства использования или поддержки.

  • Сбои при использовании NetWorker Management Console для обнаружения и настройки музыкального автомата
  • Сбои при использовании jbconfig для обнаружения и настройки музыкального автомата
  • Сбои при использовании jbedit для изменения конфигурации музыкального автомата
  • Обнаружение и настройка ленточной библиотеки NetWorker состоит из двух пользовательских этапов:
    • Обнаружение устройств, перечисление свойств и создание атрибутов «Unconfigured»
    • Создание и связывание объектов на ленточном накопителе NSR Jukebox и NSR Device
  • Проблемы с настройкой ленточной библиотеки, которые не связаны с проблемами обнаружения или доступа, обычно указывают на несогласованность обнаруженных ресурсов библиотеки или накопителей:
    • Серийные номера накопителей (обнаруженные в накопителях или кэшированные в robot)
    • Конфликтующие устройства уже настроены с одинаковыми дескрипторами драйверов
    • Специфические, внутренние проблемы с ответом на команды SCSI
    • Противоречивая информация о роботе и физическая реальность
  • Автоматическая настройка с использованием jbconfig ограничена локальным хостом, на котором выполняется команда, и по-прежнему требует определения серийного номера и сопоставления дескрипторов файлов
  • jbconfig (вариант 4) - это ручной способ попытаться переопределить автоопределение, если эти функции не поддерживаются или имеют проблемы
  • jbedit - это инструмент командной строки, который можно использовать для редактирования существующих конфигураций библиотек

 

Cause

Известные причины проблем с конфигурацией библиотеки:

Рассмотрим возможные элементы или факторы, которые могут повлиять на возможность настройки ленточной библиотеки в NetWorker.

  • Невозможность обнаружения и надлежащего доступа к ресурсам робота или ленты
  • Драйверы роботов, микропрограммы или проблемы, приводящие к противоречивой внутренней информации о робототехнике
  • Функции робота, такие как разбиение, которое может привести к путанице с доступностью или идентификацией ресурсов
  • Динамическое присвоение имен World Wide Naming, которое намеренно маскирует идентификаторы WWN и SN дисков.
  • Конфликтующие, уже существовавшие ресурсы базы данных конфигурации NetWorker
  • Дефекты кода после изменения версии программного обеспечения

 

Resolution

Для устранения проблем с конфигурацией библиотеки, после рассмотрения последних известных изменений (если таковые имеются), приступайте к устранению неполадок, передавая процесс его примитивным составляющим и тестируя их по отдельности.

Все необходимые данные в настоящее время собираются NSRGet при запуске с параметром -o:d. NetWorker. Использование инструмента сбора данных NetWorker NSRGet

ПРЕДУПРЕЖДЕНИЕ. Некоторые из этих команд могут вызвать сброс SCSI, что может привести к перемотке лент назад. Не используйте, если имеются активные ленты, доступные для хоста.

Конфигурация библиотеки: Подготовка

  • Сохраняемость имен: Чтобы конфигурация библиотеки оставалась действительной, хосты, получающие доступ к дискам, должны убедиться, что имена устройств постоянно привязаны и не изменяются. Это предотвращает возможность возникновения проблем с упорядочиванием накопителей в будущем (см. раздел Устранение неполадок с упорядочиванием накопителей ленточных библиотек в NetWorker)
  • Очистка ресурсов устройства: В разделе «Devices » убедитесь, что все автономные ленточные устройства, которые будут настроены как библиотечные накопители, удалены
  • Поиск устройств: В разделе Устройства щелкните правой кнопкой мыши контейнер узлов хранения , выберите Поиск устройств и выберите Все узлы , которые требуется проверить.
ПРИМЕЧАНИЕ. Если при запросе устройства не обнаруживаются полностью или на определенных адресах обнаружены ошибки, можно использовать поле Исключение, чтобы избежать таких ошибок.

Конфигурация библиотеки: Компоненты

  • Свойства накопителя: NetWorker требуется несколько фрагментов информации от устройства, чтобы построить его связи в объекте конфигурации NSR Jukebox: Серийный номер и ручка устройства. Эти данные можно получить вручную с помощью следующих команд:
    cdi_inq -f <tape drive driver handle> -v
    inquire -lc
    Если серийные номера команд inquire и cdi_inq не совпадают, это, как правило, свидетельствует о динамическом WWN-именовании.
  • Свойства робота: Поскольку приводы и роботы логически разделены в своих операциях, для координации операций загрузки ленточных картриджей с операциями чтения/записи устройств робот должен связать серийный номер диска с соответствующим адресом элемента робота. Чтобы приобрести эти пары, выполните следующие действия.
    sjisn <i.t.l or changer driver handle>
  • Узел хранения NSR: При настройке библиотеки в NetWorker в пользовательском интерфейсе Management Console процесс обнаружения устройств добавляет все обнаруженные накопители или роботов в ресурсы узла хранения как «Ненастроенные» устройства (оранжевые значки гаечных ключей в пользовательском интерфейсе). Их невозможно удалить, так как они не являются отдельными ресурсами и будут заменены полезными ресурсами после завершения процесса настройки.
    nsrdb (папку можно заархивировать во время работы NetWorker)
    dvdetect -dlv -D9
    (при устранении неполадок обнаружения пользовательского интерфейса)
  • Музыкальный автомат NSR: После выбора библиотеки «Unconfigured» и запуска «Configure» в пользовательском интерфейсе музыкальный автомат NSR создается с использованием приведенных выше ассоциаций: элемент:серийный номер:ручка устройства и другие библиотечные данные, собранные с робота, такие как слот, картридж и смещение порта ввода-вывода.
    nsrdb. Папку можно заархивировать во время работы NetWorker
    nsrjb. Предоставляет более простую, удобочитаемую версию конфигурации библиотеки
    jbconfig. Может использоваться для ручной настройки музыкального автомата
    jbedit. Предоставляет более простую, удобочитаемую версию конфигурации библиотеки

Конфигурация библиотеки: Ингибиторы
Ниже приведено несколько основных тестов, которые необходимо выполнить после предыдущего подтверждения обнаружения и доступа.

  • Проверка или удаление узла хранения NSR: В ресурсе есть несколько свойств, которые могут препятствовать правильному обнаружению и настройке музыкального автомата, например:
    • Любое из полей Unconfig или List of fields
    • Пропустить поле целей SCSI
    • Любое из полей имени или регистрации

Ресурс узла хранения NSR можно безопасно удалить, завершив работу 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)
ПРИМЕЧАНИЕ. Может быть полезно переименовать всю папку nsrdb (НЕ удалять), чтобы начать с чистого листа.

Ручная проверка ресурсов cdi_inq/inquire/sjisn/sjirjc. Поскольку автоматическая настройка ленточной библиотеки требует координации данных как от накопителей, так и от робота, а также перекрестной проверки некоторых из этих значений, проверьте, не появляются ли аномалии где-либо в выходных данных:

sjirjc <changer address>

Убедитесь, что ожидается количество накопителей, ожидаемое количество элементов импорта/экспорта и количество разъемов.

sjisn <changer address>

Сравнивать итоги драйвов с итогами запросов, sjirdtag и sjirjc; Сравните серийные номера и строки моделей для запроса выходных данных.

sjirdtag <changer address>

Сравните общее количество дисков и слотов с другими выходными данными. Для обозначения неисправностей накопителей следует использовать значение pres_val=0.

cdi_inq -f <changer driver handle> -v

Сравните серийный номер и строку модели с выводами запроса и sjisn.

Если серийные номера не могут быть обнаружены либо последовательные строки или количество накопителей не совпадают, конфигурация завершается ошибкой.

  • Проблемы с оборудованием, микропрограммой или кодом NetWorker: При наличии низкоуровневых проблем в каких-либо отчетах устройств или в коде, который их обрабатывает, можно включить отладку со следующими переменными среды и повторно выполнить указанные выше команды (или NSRGet -o:d), чтобы проверить наличие подсказок или подготовиться к эскалации:
    SJI_DEBUG=9
    LUS_DEBUG=9
    CDI_DEBUG=9
    JBDEBUG=9
    SCSI_DEBUG=9

Конфигурация библиотеки - jbconfig (автоматически)

  • Если библиотека не может быть обнаружена с помощью обычных механизмов пользовательского интерфейса, попробуйте использовать команду jbconfig - она может работать на полуавтономном уровне, но по-прежнему дает почти те же результаты, что и пользовательский интерфейс (и предоставляет возможность присвоить имя библиотеке, чего нет в обычной конфигурации пользовательского интерфейса).
  • Выберите опцию 2 в диалоговом окне jbconfig для проверки автоопределения и настройки; Вам будет предложено ввести любую обработку общих устройств или устройств NDMP - удаленные хосты и NDMP не обрабатываются автоматически, и вы должны использовать выходные данные SJISN и Inquire для предоставления пар хост/дескриптор для каждого элемента.

Конфигурация библиотеки - jbconfig (вручную)

  • Если jbconfig не работает с вариантом 2 - вы можете повторить попытку с вариантом 4, и если тип библиотеки не отображается в списке, просто используйте #54 (стандартный музыкальный автомат SCSI). Для этого параметра необходимо, чтобы все параметры вводились вручную:
    • Адрес SCSI библиотеки или дескриптор файла драйвера, возвращенный запросом на хосте управления роботом
    • Дескриптор драйвера для каждой пары хост-диск в соответствии с локальными выводами робота-sjisn по сравнению с выводом запроса, собранным с каждого узла хранения, совместно использующего диски
    • Модель привода(ов), настраиваемого в музыкальном автомате
  • Если выходы sjisn и inquire не показывают серийные номера, то робот или приводы могут не поддерживать серийные номера; В этом случае единственным оставшимся вариантом является очистка библиотеки, последовательное перемещение по одной ленточной картридже на каждый диск вручную и выполнение команды MT -f <«device> handle status» до тех пор, пока для этого элемента накопителя не будет найден правильный локальный дескриптор для каждого хоста. Это редкое и неожиданное явление в современном оборудовании.

Если ни одно из приведенных выше предложений не помогает, обратитесь в службу поддержки поставщика операционной системы или библиотеки, если доказательства, собранные в ходе отладки, указывают на какие-либо внутренние аномалии; В противном случае соберите выходные данные отладки при попытке настройки и эскалируйте результаты в службе поддержки NetWorker, чтобы исключить возможность дефекта кода.

 

Affected Products

NetWorker, NetWorker Series
Article Properties
Article Number: 000031488
Article Type: Solution
Last Modified: 23 Oct 2025
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.