NetWorker. Реализация сохранения имен ленточных устройств для Windows
Summary: В этой статье описываются простые передовые методы обеспечения согласованности имен ленточных устройств для использования в пакете резервного копирования NetWorker.
Instructions
Ленточные устройства в NetWorker настраиваются с использованием имени драйвера, назначенного им операционной системой при их первом обнаружении и настройке NetWorker.
Несколько событий могут привести к тому, что операционная система изменит имена устройств: Перезагрузка хоста или устройства, временная потеря подключения, перенастройка сети SAN и другие.
Чтобы гарантировать, что узлы хранения Windows NetWorker или серверы сохраняют допустимые имена для всех зонированных ленточных устройств, необходимо настроить Persistence в операционной системе.
Существует два различных поддерживаемых способа в зависимости от установленного драйвера. Драйвер можно найти, перейдя в свойства устройств в диспетчере устройств и проверив имя файла на вкладке «Драйвер » и кнопку «Сведения о драйвере ».
Драйвер IBM (ibmtp2k*)
- Откройте реестр с помощью команды
regedit. - Перейдите на
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ibmtp2k* - Создайте значение DWORD (с учетом регистра):
PersistentNamingсо значением1
Все остальные драйверы
- Откройте реестр с помощью команды
regedit. - Перейдите на
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Tape - Создайте значение DWORD (с учетом регистра):
Persistenceсо значением1
По завершении запустите inquire -slc и убедитесь, что ленточные устройства теперь показывают более длинное имя (например, вместо \\.\Tape0, теперь сродни \\.\Tape21474056 и т.д.)
Следующие действия
- Откройте Диспетчер устройств с помощью
devmgmt.mscа также отключить, а затем снова включить все ленточные устройства - В NMC у вас есть два варианта:
- Повторная настройка с сохранением существующего экземпляра библиотеки (с сохранением существующих настроек библиотеки)
- Нажмите правой кнопкой мыши и выберите Изменить конфигурацию экземпляра библиотеки
- Очистите все устройства, кроме одного, затем нажмите «Настроить»
- Удалите потерянные экземпляры ленточных устройств из контейнера устройств
- Выполните сканирование устройств на предмет затронутых узлов, чтобы повторно обнаружить новые имена ленточных устройств
- Перенастроить Library, отметив все новые экземпляры ленточных устройств и очистив оставшиеся ленточные накопители, затем выберите «Configure».
- Наконец, удалите последний экземпляр ленты из списка Devices и выполните повторное сканирование/повторную настройку во второй раз, в этот раз добавив последнее устройство
- Полное воссоздание библиотеки (просмотр определенных элементов конфигурации, таких как очистка, функции, таймеры, автоматическое управление носителями и т. д.)
- Удалите экземпляр библиотеки, а затем и все ленточные устройства, принадлежащие этому экземпляру, из контейнера устройств
- Выполните поиск устройств на затронутом узле, чтобы повторно обнаружить новые имена устройств
- Перенастроить , проверив все новые экземпляры и выберите Configure
- После завершения убедитесь, что все необходимые сведения о конфигурации библиотеки заменены, например, чистящая лента, изменения компонентов или таймеров и т. д
- Повторная настройка с сохранением существующего экземпляра библиотеки (с сохранением существующих настроек библиотеки)
С этого момента вам больше не нужно беспокоиться о том, что имена ленточных устройств изменяются ниже прикладного уровня, что делает недействительными имена, настроенные в NetWorker.
Additional Information
udevявляется эквивалентным пакетом Persistent Naming, устанавливаемым в Linux- Ленточные устройства HP-UX, Solaris и AIX настраиваются постоянно и не требуют этих мер
- Это НЕ предотвращает потерю подключения к устройствам, но обеспечивает согласованность имен
- Защита не распространяется на адреса SCSI лент или роботов: Поскольку мы используем адрес SCSI для устройства изменения, библиотека по-прежнему будет затронута при изменении адреса SCSI.