angle-left

Миграция NetBackup на другую систему

Введение

В свзязи с окончанием поддержки Windows 2003 в июле 2015 года, многие заказчики осуществляли миграцию систем и сервисов на другую операционную систему. В данной заметке я раскажу о том, как правильно следует мигрировать Symantec Veritas NetBackup Master&Media Server на другую систему. 

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

Предварительная подготовка

Для осуществления миграции следует соблюсти следующие правила:
  1. Hostname новой системы должен совпадать с hostname старой системы (указание в NetBackup FQDN или только hostname, естественно являются различными значениями)
  2. Новая система должна иметь те же ip-адресса, что и старая система
  3. Новая система должна иметь подключения к устройствам хранения к которым имеет доступ текущая система (точки монтирования в ОС должны совпадать).
При этом, в случае, если в самом NetBackup в качестве hostname не используется FQDN, наличие сервера в домене (даже если старая система находится в нём) не обязательно.
 

Итак, поэтапно action plan:

  1. На старой системе выполнить Backup Catalog (см. Symantec NetBackup 7.5 Administrator's Guide for Windows )
  2. Записать пути инсталляции программного продукта, записать точки монтирования устройств хранения, проверить имя в NetBackup на старой системе.
  3. Выключить старую систему и, в случае необходимости, осуществить физическую перекоммутацию новой системы к устройствам хранения старой системы.
  4. Включить новую систему. Проверить соответствие Hostname, ip-адресов, точек монтирования и наличия устройств хранения старой системы.
  5. Установить NetBackup той же версии и по тем же путям инсталляции, что и на старой системе.
  6. Запустить device discovery wizard и подключить устройства хранения подобно старой системе. Проверить соответствие по пункту 2.
  7. Выполнить Catalog Restore (см. Symantec NetBackup 7.5 Administrator's Guide for Windows )
  8. После Catalog Restore повторно выполнить передобавление устройств через окно device discovery wizard

Вот и всё! Ничего сложного нету если спланировать работы по миграции.

Эпилог

В моём случае требовалось осуществить миграцию с физического хоста NetBackup 7.5.0.7 Windows 2003 на NetBackup 7.5.0.7 Windows 2008R2 в виртуальной среде и сконфигурировать ленточную библиотеку.
 
Возникшие в ходе работ проблемы были связаны с:
  • использованием несоответсвующего имени NetBackup сервера (FQDN вместо ShortName).

    Симптомы: бесконечный процесс восстановление каталога NetBackup и отсутствие логов для анализа в соответствующей директории.
    Решение: переустановка NetBackup с соответствующем именем старой системы.
  • Некорректной работой ленточного драйва (tape drive) и робота связанных с:
    • Установкой лишних драйверов.
      Ничего дополнительно устанавливать не нужно. Корректное отображение в диспетчере для полноценной работы в моём случае выглядит так
      корректное отображение ленточной библиотеки в диспетчере устройств
    • Некорректной работой через один из портов ленточной библиотеки.
      Причина отображена в оффициальной документации 
      The Autoloader and Library use a single SCSI ID and two logical unit numbers (LUN). LUN 0 controls the tape drive and LUN 1 controls the robotic. The Autoloader and Library require an HBA that supports multiple LUNs. If multiple LUN support is not enabled, the host computer cannot scan beyond LUN 0 to discover the Autoloader or Library. It just sees the tape drive. RAID controllers, and most on‐board HBAs do not support multiple LUNs 
Возникшие причины являются косвенными касательно самого процесса миграции NetBackup
 

В случае успеха в логах InstallationPath\logs\user_ops после успешного восстановления должно появиться  нечто подобное:

15:39:31 (3.xxx) Media id 0018L4 is needed for the restore.

15:39:31 (3.001) Restoring from copy 1 of image created 7/13/2015 12:02:12 AM
15:39:35 (3.001) INF - TAR STARTED 900
15:39:36 (3.001) INF - If Media id 0018L4 is not in a robotic library administrative interaction may be required to satisfy this mount request.
…
15:40:54 INF - Starting up databases
15:41:01 INF - Database recovery successfully completed
15:41:01 INF - Recovery successfully completed
15:41:06 INF - attempting to freeze media used in recovery
15:46:07 WRN - media 0018L4 is frozen to prevent overwrite of catalog backup
15:51:07 WRN - media 0018L4 is frozen to prevent overwrite of catalog backup
15:51:07 INF - Catalog recovery has completed.
15:51:07 
WRN - NetBackup will not run scheduled backup jobs until NetBackup is restarted.