Доброго дня,
Хочу поделиться небольшим опытом по настройке размещения резервных копий на сервере DPM 2012 R2 в облако Microsoft Azure.
Перед тем как начать, необходимо обратить внимание на требования:
- Последнее обновление сервера DPM 2012 R2, в моем случае Rollup 11
- Azure Powershell последней версии в моем случае версии 3.0
Создание хранилища архивации (vault) в Azure.
На портале управления Azure https://manage.windowsazure.com перейти на закладку Службы восстановления и создать новое хранилище.
Указать расположение службы в моем случае северная Европа, и уникальное имя для вашего хранилища.
Тут, собственнно, хранилище и готово. Далее надо перейти в его свойства кликнув по имени хранилища.
Теперь нужно скачать и установить агент для DPM сервера, для этого на панели мониторинга нужно выбрать пункт «Скачать Агент для Windows или System center …»
Настройка на сервере DPM.
Итак, установка агента Azure, скачанного в виде файла MARSAgentInstaller.exe особого внимания не заслуживает, но все же в ходе установки нужно:
- Указать директорию, куда этот агент будет установлен;
- Прокси для доступа в интернет;
Далее, после того, как агент будет установлен, перейдем в консоль управления DPM. На закладке Management \ Online нас в явном виде просят зарегистрировать наш сервер в Azure. Ну что ж, зарегистрируем ☻
В открывшемся окне потребуется опять таки указть прокси сервер для доступа в интернет.
Далее нужно вернуться в консоль Azure на панель мониторинга нашего хранилища и скачать файл учетных данных хранилища с расширением .VaultCredentials
Скачанный файл добавить на следующем шаге регистрации сервера. Автоматически подставится название нашег хранилища, локация и ID вашей подписки в Azure.
Далее указать ограничение по загрузке интернет канала в рабочее и не рабочее время.
Далее указать папку для восстановления. То есть папку куда будет скачан бэкап из облака перед восстановлением.
Далее указать или сгененрировать пароль, только не забудьте сохранить где-нибудь, вдруг пригодится ☻
Тут как будто бы и все ☺
Теперь наш сервер зарегистрирован в Azure, о чем свидетельствут зеленая птица.
В консоли Azure так же можно будет увидеть что зарегистрированных серверов стало больше.
Далее надо проверить работоспособность сервиса, путем создания бэкапа и восстановления из бэкапа ☻
Тестирование копирования и восстановления.
В ходе этого тестирования планирую создать резервную копию одной из SQL баз на тестовом сервере, удалить эту базу, а затем восстановить.
Итак, для того, чтобы сделать резервную копию я создам новую группу защиты.
Далее выбираем группу серверы
Здесь выберу базу для копирования (не удивляйтесь набору баз, все тестовое), в моем случае база архивирования сервера Skype for business LcsLog.
Теперь нужно выбрать место для хранения резервной копии, прошу заметить, сохранение Online теперь доступно.
Далее укажем план сохранения на диск.
Затем укажем настройки тома на локальном хранилище.
Далее время запуска первоначальной реплики.
Настройки проверки консистентности резервной копии.
Ну и, наконец, настройка копирования в облако, нужно выбрать что именно из группы мы будем сохранять. ну в данном случае только одна SQL база.
Далее надо настроить план копирования в облако.
Теперь проверяем, и по необходимости, исправляем политику хранения в облаке.
Далее настройка репликации в облако в Azure Backup Storage
Проверяем и подтверждаем настройки и создаем группу
Осталось убедиться, что группа успешно создалась.
После первоначальной репликации я все таки запущу репликацию в ручном режиме.
Процесс репликации
Ну и успешная репликация.
Удаление тестовой базы и восстановление
Теперь надо проверить, что можно восстановить, за закладке Recovery в консоли DPM. Отлично, есть копия сохраненная Online. (Не знаю почему, но в онлайновой копии поле size всегда пусто ☻)
Теперь ход конем, зайду на SQL сервер и удалю из него нашу тестовую базу.
База удалена. Теперь надо попробовать её восстановить. Идем обратно на закладку Recovery консоли DPM. Нужно выбрать, пока единственную копию в облаке и нажать кнопку Recover.
Теперь запустится мастер восстановления, надо проверить что будет восстановлено.
Теперь куда воостанавливать, я восстановлю на тот же экземпляр SQL сервер на том же сервере.
Далее выбрать настройки пропускной способности и адрес для отправки отчета о восстановлении.
Еще одна проверка что и куда будет восстановлено, кажется все правильно, итак, восстановление базы.
Процесс восстановления.
Ну и успешное восстановление.
Можно посмотреть, база снова на месте ☻
Как будто бы работает.