Symantec Backup Exec: резервное копирование Oracle, установленного на Linux / Хабрахабр
Installation failed with error 1603 или проблемы с агентом BackupExec « Заметки IT Менеджера
Перенос сервера Backup Exec на другой сервер/ОС
Процедура перемещения состоит из нескольких шагов.
- Готовим исходный медиа-сервер к перемещению — фактически собираем всю необходимую информацию для переноса на новый сервер и копируем её на внешний носитель/сервер
- Устанавливаем новый медиа-сервер на тот же сервер (или на новый)
- Восстанавливаем скопированную информацию с внешнего носителя на новый сервер и проверяем, что все настройки верно восстановились.
В моём случае предполагается, что серверное железо не меняется. Меняется ОС и версия Backup Exec. Описываемую процедуру Симантек НЕ советует делать самостоятельно, так что использовать можно на свой страх и риск =)
Подготовительный этап
1. Если есть возможность — категорически советую снять образ системного диска, чтобы в случае чего можно было сделать откат назад.
2. На всякий случай переписываем пути к папкам Backup-To-Disk:
3. Останавливаем все сервисы Backup Exec и SQL поддерживающий базу Backup Exec:
- Backup Exec Agent Browser
- Backup Exec Device and Media Service
- Backup Exec DLO Administration Service (если установлена DLO)
- Backup Exec DLO Maintenance Service (если установлена DLO)
- Backup Exec Job Engine
- Backup Exec Remote Agent for Windows Servers
- Backup Exec Server
- SQL Server (BKUPEXEC) (если Backup Exec использует локальную SQL Express)
- SQL Server (MSSQLSERVER) (если Backup Exec использует удалённый сервер SQL) — сервис находится на удалённом сервере (стоит помнить, что в случае остановки этого сервиса перестанут отвечать все базы, которые находятся на нём)
4. Копируем следующие каталоги:
- C:\Program Files\Symantec\Backup Exec\Data (кроме файлов *.dat)
- C:\Program Files\Symantec\Backup Exec\Catalogs
- C:\Program Files\Symantec\Backup Exec\IDR (если присутствует)
- C:\Program Files\Symantec\Backup Exec\Reports\Saved
- Папки Backup-To-Disk (если они находятся на DAS/NAS/SAN, то можно не копировать, в дальнейшем, на новом сервере, просто их переподключить)
Установка нового медиа-сервера
5. Устанавливаем на сервер новую ОС и новую версию Backup Exec. Устанавливаем все обновления и на ОС и на Backup Exec. Подключаем все внешние хранилища, если были.
Восстановление скопированной информации
6. Останавливаем все сервисы из пункта 3.
7. Копируем на новый сервер все папки, скопированные в пункте 4 (возможно, за исключением папок Backup-To-Disk).
8. Необходимо обновить версию файла базы данных Backup Exec, иначе сервисы Backup Exec просто не запустятся. Делается это с помощью утилиты bemig.exe. Может потребоваться скопировать файлы базы (BEDB_dat.mdf и BEDB_log.LDF) в папку C:\Program Files\Symantec\Backup Exec\Data.
8.1 Перед запуском утилиты необходимо внести изменения в реестр в ветке HKLM\Software\Symantec\Backup Exec for Windows\Backup Exec\Номер версии\Install. Добавляем в неё ключи ‘Upgrade’ (тип Dword, значение 1) и ‘Upgrade Version’ (тип String, значение выбираем из таблицы ниже по версии продукта, с которого обновляем базу:
Product Version | Upgrade Version | Can Upgrade To |
---|---|---|
9.1 build 4691 | 9.1.4691.0 | 10x 11x |
10.0 build 5484 | 10.0.5484.0 | 10x 11x |
10.0 build 5520 | 10.0.5520.0 | 10x 11x |
10.1 (10d) Build 5629 | 10.1.5629.0 | 11x 12.0 |
11 build 6235 | 11.0.6235.0 | 11x 12.0 12.5 2010 |
11 build 7170 | 11.0.7170.0 | 12.0 12.5 2010 |
12.0 | 12.0.1364.0 | 12.5 2010 |
12.5 | 12.5.2213.0 | 2010 |
2010 | 13.0.2896.0 | — |
То есть, если обновляемся с версии 12.5 на 2010, то указываем в качестве значения 12.5.2213.0)
8.2 Открываем командную строку, идём в папку \Program Files\Symantec\Backup Exec и запускаем bemig.exe. Процесс обновления файла базы будет комментироваться на экране. По успешному завершению обновления можно приступать к следующему шагу, в противном случае можно прогнать утилиту bemig.exe ещё раз.
9. С помощью утилиты beutility.exe копируем обновлённую базу в текущую.
Нужно будет указать для копирования файлы обновлённые утилитой bemig.exe на предыдущем шаге. После чего выскочит предупреждение о том, что сейчас будет перезаписана текущая база и запустится процесс копирования. По завершении копирования нужно будет нажать кнопку Close.
beutility.exe должна запустить все нужные сервисы. Если этого не произошло — запускаем их вручную. Список — в пункте 3.
В итоге мы получаем медиа-сервер Backup Exec новой версии на новой платформе новой ОС. После запуска консоли Backup Exec на закладке Devices наш новый медиа-сервер может быть в задвоенном виде. После перезапуска сервисов из пункта 3 задвоенность должна пропасть.
Ещё раз скажу — Симантек НЕ рекомендует самостоятельно проделывать операции изложенные выше. Я на это пошёл только из-за того, что миграция BE12.5(Win2003x86) => BE12.5(Win2008x86) => BE2010 (Win2008x86) поломалась уже на втором шаге, а поддержка Симантека ничем помочь мне не смогла — пришлось делать аварийное восстановление на новую ОС и сразу ставить новый Backup Exec.
Следующие статьи были использованы:
восстановление после ….
backup exec