DPM 2012 R2 + Azure Backup

Доброго дня,

Хочу поделиться небольшим опытом по настройке размещения резервных копий на сервере DPM 2012 R2 в облако Microsoft Azure.

Перед тем как начать, необходимо обратить внимание на требования:

  • Последнее обновление сервера DPM 2012 R2, в моем случае Rollup 11
  • Azure Powershell последней версии в моем случае версии 3.0

Создание хранилища архивации (vault) в Azure.

На портале управления Azure https://manage.windowsazure.com перейти на закладку Службы восстановления и создать новое хранилище.

dpm-2016-11-02-14_59_00-recovery-services-microsoft-azure

Указать расположение службы в моем случае северная Европа, и уникальное имя для вашего хранилища.

dpm-2016-11-02-14_59_50-recovery-services-microsoft-azure-internet-explorer

Тут, собственнно, хранилище и готово. Далее надо перейти в его свойства кликнув по имени хранилища.

Теперь нужно скачать и установить агент для DPM сервера, для этого на панели мониторинга нужно выбрать пункт «Скачать Агент для Windows или System center …»

dpm-2016-11-02-15_00_39-recovery-services-microsoft-azure-internet-explorer

Настройка на сервере DPM.

Итак, установка агента Azure, скачанного в виде файла MARSAgentInstaller.exe особого внимания не заслуживает, но все же в ходе установки нужно:

  • Указать директорию, куда этот агент будет установлен;
  • Прокси для доступа в интернет;

Далее, после того, как агент будет установлен, перейдем в консоль управления DPM. На закладке Management \ Online  нас в явном виде просят зарегистрировать наш сервер в Azure. Ну что ж, зарегистрируем ☻

dpm-2016-11-02-15_48_30-system-center-2012-r2-dpm-administrator-console

В открывшемся окне потребуется опять таки указть прокси сервер для доступа в интернет.

dpm-2016-11-02-15_48_50-register-server-wizard

Далее нужно вернуться в консоль Azure на панель мониторинга нашего хранилища и скачать файл учетных данных хранилища  с расширением .VaultCredentials

dpm-2016-11-02-15_49_09-recovery-services-microsoft-azure-internet-explorer

Скачанный файл добавить на следующем шаге регистрации сервера. Автоматически подставится название нашег хранилища, локация и ID вашей подписки в Azure.

dpm-2016-11-02-15_50_01-register-server-wizard

Далее указать ограничение по загрузке интернет канала в рабочее и не рабочее время.

dpm-2016-11-02-15_56_20-register-server-wizard

Далее указать папку для восстановления. То есть папку куда будет скачан бэкап из облака перед восстановлением.

dpm-2016-11-02-15_58_34-register-server-wizard

Далее указать или сгененрировать пароль, только не забудьте сохранить где-нибудь, вдруг пригодится ☻

dpm-2016-11-02-16_15_40-register-server-wizard

Тут как будто бы и все ☺

dpm-2016-11-02-16_15_57-register-server-wizard

Теперь наш сервер зарегистрирован в Azure, о чем свидетельствут зеленая птица.

dpm-2016-11-02-16_16_07-system-center-2012-r2-dpm-administrator-console

В консоли Azure так же можно будет увидеть что зарегистрированных серверов стало больше.

dpm-2016-11-02-16_34_41

Далее надо проверить работоспособность сервиса, путем создания бэкапа и восстановления из бэкапа ☻


Тестирование копирования и восстановления.

В ходе этого тестирования планирую создать резервную копию одной из SQL баз на тестовом сервере, удалить эту базу, а затем восстановить.

Итак, для того, чтобы сделать резервную копию я создам новую группу защиты.

dpm-2016-11-02-16_49_58-create-new-protection-group

Далее выбираем группу серверы

dpm-2016-11-02-16_50_06-create-new-protection-group

Здесь выберу базу для копирования (не удивляйтесь набору баз, все тестовое), в моем случае база архивирования сервера Skype for business LcsLog.

dpm-2016-11-02-17_06_24-create-new-protection-group

Теперь нужно выбрать место для хранения резервной копии, прошу заметить, сохранение Online теперь доступно.

dpm-2016-11-02-17_06_50-create-new-protection-group

Далее укажем план сохранения на диск.

dpm-2016-11-02-17_07_09-create-new-protection-group

Затем укажем настройки тома на локальном хранилище.

dpm-2016-11-02-17_07_24-create-new-protection-group

Далее время запуска первоначальной реплики.

dpm-2016-11-02-17_07_40-create-new-protection-group

Настройки проверки консистентности резервной копии.

dpm-2016-11-02-17_07_44-create-new-protection-group

Ну и, наконец, настройка копирования в облако, нужно выбрать что именно из группы мы будем сохранять. ну в данном случае только одна SQL база.

dpm-2016-11-02-17_07_50-create-new-protection-group

Далее надо настроить план копирования в облако.

dpm-2016-11-02-17_09_05-create-new-protection-group

Теперь проверяем, и по необходимости, исправляем политику хранения в облаке.

dpm-2016-11-02-17_09_55-create-new-protection-group

Далее настройка репликации в облако в Azure Backup Storage

dpm-2016-11-02-17_10_21-create-new-protection-group

Проверяем и подтверждаем настройки и создаем группу

dpm-2016-11-02-17_10_29-create-new-protection-group

Осталось убедиться, что группа успешно создалась.

dpm-2016-11-02-17_11_01-create-new-protection-group

После первоначальной репликации я все таки запущу репликацию в ручном режиме.

dpm-2016-11-02-17_16_04-create-recovery-point

Процесс репликации

dpm-2016-11-02-17_17_25-create-recovery-point

Ну и успешная репликация.

dpm-2016-11-02-17_21_16-create-recovery-point

Удаление тестовой базы и восстановление

Теперь надо проверить, что можно восстановить, за закладке Recovery в консоли DPM. Отлично, есть копия сохраненная Online. (Не знаю почему, но в онлайновой копии поле size всегда пусто ☻)

dpm-2016-11-02-17_22_53-system-center-2012-r2-dpm-administrator-console

Теперь ход конем, зайду на SQL сервер и удалю из него нашу тестовую базу.

dpm-2016-11-02-17_25_00-delete-object

База удалена. Теперь надо попробовать её восстановить. Идем обратно на закладку Recovery консоли DPM. Нужно выбрать, пока единственную копию в облаке и нажать кнопку Recover.

dpm-2016-11-02-17_25_50-system-center-2012-r2-dpm-administrator-console

Теперь запустится мастер восстановления, надо проверить что будет восстановлено.

dpm-2016-11-02-17_26_15-recovery-wizard

Теперь куда воостанавливать, я восстановлю на тот же экземпляр SQL сервер на том же сервере.

dpm-2016-11-02-17_26_33-recovery-wizard

Далее выбрать настройки пропускной способности и адрес для отправки отчета о восстановлении.

dpm-2016-11-02-17_27_00-recovery-wizard

Еще одна проверка что и куда будет восстановлено, кажется все правильно, итак, восстановление базы.

dpm-2016-11-02-17_27_04-recovery-wizard

Процесс восстановления.

dpm-2016-11-02-17_30_25-recovery-wizard

Ну и успешное восстановление.

dpm-2016-11-02-17_32_33-recovery-wizard

Можно посмотреть, база снова на месте ☻

dpm-2016-11-02-17_33_07-microsoft-sql-server-management-studio-administrator

Как будто бы работает.


ms_azure1

Реклама

Об авторе Alexander Shestakov

MCITP, MCSE. Компания "Динамика"
Запись опубликована в рубрике Azure с метками , , , , , . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход /  Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход /  Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход /  Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход /  Изменить )

w

Connecting to %s