Установка System Center 2012 Data Protection Manager RC

Пост от Алексей Леготин | в категории Data Protection Manager, System Center 2012 | добавлен 19-01-2012

12

В преддверии выхода полного пакета System Center 2012, которое, по моим скромным ожиданиям (а также некоторым слухам ;), произойдет в феврале 2012 года, хотелось бы рассмотреть функциональные особенности и новшества одного из компонентов данного мощного пакета, в частности, Data Protection Manager. О предыдущей версии, в частности, Data Protection Manager 2010, я рассказывал в одной из записей своего блога.

Знакомство с любым продуктом начинается, конечно же, с его установки, в частности, версии DPM 2012 RC, вышедшей 17 января 2012 года. Вот ее мы и рассмотрим в данной статье.

Прежде всего о системных требованиях. Подробнее о них можно прочитать в появившейся 17 января документации в библиотеке Technet — http://technet.microsoft.com/en-us/library/hh757829.aspx, я же остановлюсь на основных моментах. Установку сервера DPM 2012 поддерживают следующие операционные системы:

  • Windows Server 2008, выпуски Standard и Enterprise
  • Windows Server 2008 SP2, выпуски Standard и Enterprise
  • Windows Server 2008 R2, выпуски Standard и Enterprise
  • Windows Server 2008 R2 SP1, выпуски Standard и Enterprise

Требуется двухъядерный процессор частотой не ниже 1ГГц, лучше четырехъядерный с частотой от 2,33 ГГц. Оперативной памяти минимально требуется 4Гб, рекомендовано 8Гб. Требования к дисковому пространству в документации указаны как 4900Мб на все компоненты, программа же установки, как мы увидим ниже, требует несколько больше места.

Также хочу заметить, что указанные требования к оперативной памяти, в частности, минимум 4 Гб, по крайней мере, для тестовой оценки программы, несколько завышены. Ну и, например, какое-то время мне приходилось использовать Data Protection Manager (правда, еще версии 2010) при наличии оперативной памяти 2Гб, и работа хоть и не казалась сильно быстрой, скажем так, но была вполне сносной (на небольшой инфраструктуре). Но могу точно сказать, что версию DPM 2012 RC точно нельзя поставить при размере оперативной памяти менее 2048 Мб, в подтверждение я приведу ниже (в процессе описания шагов установки) скриншот предупредительного сообщения, выданного при попытке установки.

Загрузить дистрибутив релиз-кандидата DPM 2012 можно теперь только в составе пакета System Center 2012 Release Candidate, предлагаемого для оценки частного облака Microsoft (Microsoft private cloud evaluation software). Скачать все компоненты System Center 2012 RC, а также (необязательно) вместе с оценочной 180-дневной версией Windows Server 2008 R2 SP1 можно по ссылке http://technet.microsoft.com/ru-ru/evalcenter/hh505660.aspx. Конкретно дистрибутив DPM 2012 RC занимает в zip-архиве (DPM_EVAL_RC.zip) 2.71 Гб (2916977157 байт), причем львиную часть архива занял прилагающийся к дистрибутиву установочный пакет SQL Server 2008 R2, необходимый для поддержки внутренней базы данных DPM. Архив распаковывайте желательно самой свежей версией архиватора, иначе в дальнейшем могу возникнуть проблемы при установке SQL Server.

Для оценки продукта я создал на тестовом стенде две виртуальные машины на базе установленной Windows Server 2008 R2 SP1, причем одна из виртуальных машин выполняет роль контроллера домена, а вторая предназначена собственно для установки DPM 2012 RC. В дальнейшем нам еще понадобятся виртуальные машины для примеров выполнения резервной копии и восстановления (но это я немного забегаю вперед, в текущей статье этого не требуется).

Да, хочу заметить, что DPM 2012 (как и версию 2010) можно установить прямо на контроллер домена, но с некоторыми ограничениями – резервное копирование будет доступно только для локального сервера DPM, произвести установку агентов для защиты других компьютеров не получится. Подробнее об этих нюансах можно прочитать в следующей статье: Installing DPM on a Domain Controller (http://technet.microsoft.com/en-us/library/hh758028.aspx).

Установку релиз-кандидата DPM 2012 можно производить как в «чистом» виде, так и путем апгрейда c предыдущей версии (DPM 2010), Для целей оценки нам будет достаточно «чистой» установки. Кроме того, апгрейд окончательной версии (пусть и предыдущей) на релиз-кандидат новой версии (особенно если это происходит в «продакшн»-окружении) представляется мне сомнительной затеей (не говоря уже о том, что такая конфигурация не поддерживается Microsoft).

Да, забыл отметить, что для установки различных бета-версий и релиз-кандидатов лучше использовать не локализованные, а чисто английские версии операционных систем. Например, при установки еще бета-версии DPM 2012 я столкнулся с ошибками установки SQL Server 2008 R2, связанными с неправильной установкой системной локали в ОС. Точнее, не неправильной, а отличающейся от версии, которая находится в дистрибутиве. А дистрибутивы разрабатывающихся программ, как правило, распространяются на английском языке, а локализации делаются уже к окончательной версии.

Следует еще упомянуть об ограничениях, которые присутствуют в версии релиз-кандидат DPM 2012. Полный список можно найти, нажав на стартовом экране «View Release Notes» (файл relnotes.htm в корне дистрибутива), я же остановлюсь на некоторых наиболее важных:

  • DPM RC поддерживает защиту и восстановление только для версии VMM — System Center 2012 (RC) – VMM 2008 R2 не поддерживается.
  • Поддержка защиты и восстановления SQL Server 2012 в DPM RC отсутствует.
  • Консоль DPM не работает на Windows Vista (32-бит).
  • Центральная консоль (Central Console) для DPM — System Center 2012 RC поддерживает только Operation Manager версии System Center 2012 RC.
  • Время создания точки восстановления сохраняется в хранилище данных Operation Manager во времени UTC, а не в локальном времени.
  • Восстановление отдельных внутренних элементов Windows Sharepoint (типа default.aspx) не поддерживается.
  • Удаленная консоль администрирования не запустится, если не установлена и не запускалась хотя бы раз консоль Operations Manager.
  • База данных DPMDB не может находится в кластерном или зеркальном (mirrored) экземпляре SQL Server.

Итак, приступим, собственно, к установке. Заходим в папку с распакованным архивом, далее в папку DPM_RС. Запускаем setup.exe.

Рисунок 1. Стартовый экран установки DPM 2012 RC.

Сейчас нас интересует только пункт Data Protection Manager, находящийся в разделе Install. Тыкаем туда мышкой.

Рисунок 2. Окно с текстом лицензионного соглашения.

Внимательно читаем текст лицензионного соглашения, отмечаем галочку «I accept the license terms and conditions» и жмем кнопку «OK«.

Рисунок 3. Окно приветствия мастера установки System Center 2012 Data Protection Manager.

Появилось окно Welcome мастера установки. Для продолжения нажимаем Next.

Рисунок 4. Окно проверки необходимых для установки требований.

Появляется окно проверки необходимых для установки требований, причем как аппаратных, так и программных. Также здесь мы можем выбрать, будем ли мы для базы данных DPM использовать локальный экземпляр SQL Server (будет установлен новый экземпляр либо использоваться существующий, если это переустановка DPM) или будем использовать экземпляр SQL Server, находящийся (и установленный) на другом компьютере. В данном случае мы оставляем галочку по умолчанию, а именно «Use the dedicated instance of SQL Server». В случае же удаленного экземпляра SQL Server 2008 R2 мы будем должны заполнить наименование экземпляра SQL Server (включая имя сервера), имя пользователя, пароль и домен (учетная запись для подключения к экземпляру SQL Server должна быть доменной).

Рисунок 4а. Окно проверки необходимых для установки требований (использование удаленного существующего экземпляра SQL Server 2008 R2).

Заметьте, что на данный момент кнопка Next неактивна. Чтобы активизировать ее, нажимаем кнопку Check and Install, запуская проверку необходимых требований.

Рисунок 5. Окно проверки необходимых требований после нажатия кнопки Check and Install.

И вот как раз тут мы получили окно с предупреждающей надписью, о которой я упоминал выше, что для установки DPM необходимо не менее 2 Гб оперативной памяти. На самом деле я сознательно задал первоначально в параметрах виртуальной машины размер оперативной памяти в 1,5 Гб. Закроем установщик, остановим виртуальную машину и добавим ей необходимое количество памяти и запустим машину заново. Разумеется, если вы изначально задали правильный размер либо выбрали физический компьютер для установки с не менее 2Гб оперативной памяти, то вы сразу получите следующее окно:

Рисунок 6. Окно проверки необходимых требований после нажатия кнопки Check and Install (памяти хватает для установки).

Установщик предупредил нас о том, что был установлен драйвер SISFilter, необходимый для оптимизации использования хранилищ для резервного копирования, и прежде чем продолжить установку, необходимо перезагрузиться. Перезагружаем, снова запускаем установщик, доходим до этого же шага и видим, что наконец-то все требования выполнены:

Рисунок 7. Окно проверки необходимых требований после нажатия кнопки Check and Install (все требования выполнены).

Кликаем Next.

Рисунок 8. Окно заполнения регистрационных данных продукта.

Вводим имя пользователя и наименование организации, которая будет использовать DPM. В тестовых целях, разумеется, мы вводим произвольную информацию. Нажимаем Next.

Рисунок 9. Окно настройки установки DPM.

Попали в окно выбора настроек установки. Здесь мы можем выбрать пути, где располагать программные файлы DPM, а также файлы базы данных. В больших инфраструктурах для оптимизации быстродействия рекомендуется разносить файлы базы данных и программные файлы. Подробней о требованиях к свободному пространству можно почитать по приведенной ссылке: go.microsoft.com/fwlink/?LinkId=177402.

Также из скриншота мы видим, что для установки всех компонентов DPM на один компьютер требуется 2160+4500+900=7560 Мегабайт свободного пространства на диске. Кстати, не совсем удобно, что не показывается сразу общая сумма необходимого места (видимо, решили не усложнять интерфейс, поскольку компоненты могут быть расположены в разных местах). Ну и так как у нас места достаточно, нажимаем Next.

Рисунок 10. Окно Security Settings.

В данном окне мы вводим усточйчивый пароль для локальных учетных записей, которые создаст программа установки DPM. Будут создаваться две учетные записи:

MICROSOFT$DPM$Acct, необходимая для запуска служб SQL Server и SQL Server Agent

DPMR$DPM2012, необходимая для безопасной генерации отчетов. В данном случае «DPM2012» в названии учетной записи – это имя компьютера, на который мы ставим DPM. Т.е. в общем случае наименование учетной записи станет формироваться по такой формуле: DPMR$<имя компьютера>.

После ввода пароля и подтверждения кликаем Next.

Рисунок 11. Окно настройки Microsoft Update.

В данном окне можно выбрать, как будет обновляться DPM – через службу Microsoft Update либо нет. Я рекомендую здесь выбирать галочку «I do not want to use Microsoft Update», причем это касается не только релиз-кандидата. В оценочной среде нам обновления, думаю, не нужны, если и понадобятся, мы их сами загрузим и установим, а в корпоративной среде обновления принято настраивать централизованно посредством службы WSUS. Выбираем нужную галочку и кликаем Next.

Рисунок 12. Окно настроeк Microsoft Customer Experience Improvement Program.

В следующем окне мы выбираем, будем ли мы участвовать в программе Microsoft по улучшению качества обслуживания пользователей, отправляя данные об ошибках, конфигнурации программного и аппаратного обеспечения в Microsoft. Утверждается, что таким образом мы поможем улучшить надежность и производительность программного обеспечения Microsoft, в данном случае это учтется при выпуске следующей версии DPM. Выбираем галочку и кликаем Next.

Рисунок 13. Окно информации о введенных для установки данных.

В данном окне мы можем просмотреть данные, которые мы вводили в процессе выполнения мастера, и еще раз убедиться в их правильности. Данные можно будет скорректировать, вернувшись назад с помощью кнопки Back. Ну, а мы твердой уверенной рукой нажимаем Install.

Появится окно процесса установки, в котором будет показан процесс установки SQL Server 2008 R2, а также всех его необходимых компонентов, ну и также собственно установка System \Center 2012 Data Protection Manager. Наибольшую часть времени занимает установка SQL Server 2008 R2.

Рисунок 14. Окно успешного завершения установки DPM.

После всех выполненных шагов, если все прошло успешно, мы получим следующее окно, в котором мастер установки Data Protection Manager сообщает об успешном окончании. Кроме того, если пролистать окошко сообщения вниз, то можно увидеть, какие исключения были добавлены в Windows Firewall, чтобы обеспечить работу. В частности, добавляются:

  • Исключение для коммуникаций DCOM по порту 135 (TCP и UDP).
  • Исключение для Msdpm.exe.
  • Исключение для DPMRA.exe.
  • Исключение для AMSvcHost.exe.
  • Исключение для коммуникаций DPMAMService по порту 6075 (TCP и UDP).

Таким образом, как, возможно, заметили искушенные читатели, процесс установки DPM 2012 RC мало отличается от такого же процесса у DPM 2010 и, могу с уверенностью предположить, что данная статья окажется актуальной и для предстоящей окончательной версии System Center 2012 Data Protection Manager. В дальнейших статьях я рассмотрю необходимые настройки, которые нужно сделать для работы DPM, а также буду рассматривать особенности и принципы работы. Дополнительную информацию о продукте можно получить, используя следующие ссылки:

Полезные ссылки

1) http://technet.microsoft.com/ru-ru/evalcenter/hh505660.aspx – ссылка для скачивания всех компонентов System Center 2012 RC, в том числе и Data Protection Manager.

2) http://technet.microsoft.com/ru-ru/evalcenter/hh478202.aspx – центр оценки облачных ресурсов Microsoft.

3) http://technet.microsoft.com/en-us/library/hh758173.aspx – документация в библиотеке Technet по System Center 2012 Data Protection Manager.

4) http://blogs.technet.com/b/dpm/ — официальный блог команды разработчиков DPM

5) http://legotin.com/scdpm-2010-review/ — обзорная статья «Резервное копирование средствами System Center Data Protection Manager 2010» в моем блоге.

6) http://ystartsev.wordpress.com/ — блог Егора Старцева, MVP по System Center Data Protection Manager.



Комментарии (12)

Спасибо за статью. )
Есть вопрос. Я пробую установить DPM с отдельным SQL сервером. Указываю имя сервера, логин, пароль, домен и получаю сообщение об ошибке ID: 4387 и программа установки просто вылетает. Sql работает нормально — к нему подключается SCCM без проблем.

А какая версия SQL Server установлена? Устанавливали отдельный экземпляр SQL Server для DPM? Для этого экземпляра настроили исключения в файрволле и разрешили TCP/IP?

Документация поустановке удаленного экземпляра есть здесь: http://technet.microsoft.com/en-us/library/hh757878.aspx — выполнили все так же, как там?

Установлен SQL Server 2008 R2. Устанавливался он для SCCM 2012.
SCCM без проблем подключается и работает. Исключения включены.

Возможно, DPM server хочет все-таки отдельного экземпляра SQL-server’a для себя. Хотя и заявлено, что множество серверов DPM 2012 могут использовать удаленно один экземпляр SQL Server, но об использовании экземпляра SQL от SCCM для базы DPM у меня информации нет, а сам такую конфигурации (да и собственно сам SCCM 2012 еще не успел протестировать). Проверьте, работает ли для отдельного выделенного экземпляра SQL.

Возможно, мне стоит проверить установку в такой конфигурации (с SCCM). Попробую, по результатам отпишусь, быстро не обещаю.

Уточните, пожалуйста, у вас, как я понял, стоит отдельно SCCM, отдельно (на другой машине) установлен экземпляр SQL Server 2008 R2, к которому SCCM подключается удаленно. Все так?

Та-же ошибка. Установлен SCCM 2012+SQL2012. При попытке указать DPM-у этот SQL установка прекращается с ошибкой. На отдельный экземпляр все устанавливается.

Всего 4 машины.
Контроллер домена, SQL Server, SCCM 2012 и DPM 2012.
SCCM работает с удалённым SQL, а DPM ни в какую с ним работать не захотел. Вместе со своим SQL DPM установился нормально.

Здравствуйте, ответь пожалуйста на вопрос.
«600 volumes, of which 300 are replica volumes and 300 are recovery point volumes» Это значит что я всего могу сделать бекап для трехста объектов резервного копирования для одного диска? то есть допустим только для трехста баз данных? А у меня полка на 18 Теров, не хочется ее резать на кучу дисков по 2 Тера. это очень не удобно. Лучше бы сразу всю присоединить.

Добрый день!
Хотел уточнить как серверы SC DPM 2012 — кластиризовать ?
Есть ли сценарии?

Добрый день! А, простите, зачем? Кластер нужен для отказоустойчивости, т.е. в данном случае Вы хотите, чтоб бэкапы у вас были доступны в любую секунду даже после выхода изх строя одного из серверов DPM? Или интересует сохранность самой базы DPM? Для решения подобных задач применяется другой метод, Disaster Recovery, т.е. организация вторичного сервера DPM, который защищает основной. Ну а о сценариях кластеризации серверов DPM, я, во всяком случае, не слышал. В чем смысл кластеризовать DPM, по-вашему?

Как установить DPM 2012 R2 на сервер который не в домене?

Добрый день!
К сожалению, никак, сервер DPM должен быть членом домена.

The DPM server should be in a Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows Server 2008, or Windows Server 2003 Active Directory domain.
(http://technet.microsoft.com/en-us/library/hh758176.aspx, закладка Networking).

Хочу добавить важный момент!
Если сиквел ставится отдельно, то:
1. При установки SQL обязательно установить компонент SQL Server Reporting Services (в собственном режиме) — выбрать «установка и настройка»
2. Запускать склужбу Reporting Services от учетки NT AUTHORITY\NETWORK SERVICE
3. Включить автоматический запуск служб, Агент SQL и Обозреватель SQL

Написать комментарий