Хотя можно использовать более старую версию DPM (DPM 2006)
для создания резервных копий Exchange Server, этот процесс
включает два шага:
- Создание расписания оперативного резервного копирования
Exchange на диск с помощью NTBackup или другой программы
резервного копирования;
- Настройка DPM для защиты созданного неструктурированного
файла.
Если вас интересуют детали этого процесса, то я описывал их
в предыдущей статье Создание
резервных копий Exchange с помощью Data Protection
Manager.
Новая версия DPM 2007 поддерживает оперативные резервные
копии Exchange, поэтому вам больше не нужна никакая другая
программа по созданию резервных копий. Следующая схема
отражает общий процесс защиты с помощью последней версии
DPM.
Рисунок 1: Процесс
резервного копирования DPM (рисунок предоставлен
Microsoft)
Я не хочу докучать вам обычно чепухой маркетинга, но есть
определенные плюсы использования DPM, которые я бы хотел
упомянуть:
- Microsoft разработала DPM 2007 для обеспечения лучшего
резервного копирования и самого надежного восстановления для
Microsoft Exchange Server.
- DPM 2007 не требует специальных навыков в отличие от
'Backup Administrator'.
- Поддержка кластеров Exchange Server: - DPM 2007
распознает физические узлы и виртуальные серверы, запущенные
в них. Когда служба Microsoft Cluster Services меняет объект
Exchange Server в другой узел кластера, DPM 2007 будет
продолжать защищать виртуальный сервер Exchange без
вмешательства администратора. - DPM поддерживает LCR (Local
Continuous Replication – непрерывная локальная репликация) и
защищает активную базу данных. - DPM поддерживает CCR
(Clustered Continuous Replication – непрерывная репликация
кластера) и активирует 'Preferred Node Backup', защищая
активный, пассивный или конкретный географически желаемый
узел. - Создан для Exchange 2007 SCR (Standby Continuous
Replication – непрерывная репликация в режиме ожидания) с
Exchange Service Pack 1.
- DPM 2007 защищает группу хранения (storage group), но
может восстанавливать ее, базу данных или один почтовый
ящик.
Что нового
Итак, что же нового в DPM 2007 помимо поддержки
оперативного резервного копирования Exchange Server?
- Решения резервного копирования и архивов на основе ленты
(Tape-based)
- Защита: - Exchange Server 2003 SP2 и Exchange Server
2007 - Microsoft SQL Server 2000 SP4, SQL Server 2005 SP1,
или SQL Server 2005 SP2 - Windows SharePoint Services (WSS)
3.0 и Microsoft Office SharePoint Server 2007 - Microsoft
Virtual Server 2005 R2 SP1 и его виртуальных машин -
Операционной системы Windows Server 2008 (Версии
предварительного выпуска) - Файлов на Windows XP
Professional SP2 и всех версиях Windows Vista, кроме Home
Edition - Файлов и данных приложений на серверах кластеров
(clustered servers) - Состояния системы на защищенных
серверах файлов и приложений
- Шифрование ленточных данных
- Дросселирование использования пропускной способности
сети, настроенное для защищенных компьютеров
- Восстановление данных приложений с нулевыми потерями
- Поддержка 64-битной защиты
- Поддержка серверов с активированной SIS
- Защита между доменами
- Восстановление после сбоев (включая DPM защиту DPM
сервера)
- DPM Management Shell'DPM 2007 имеет собственную оболочку
управления DPM Management Shell, которую можно устанавливать
на любые компьютеры кроме сервера DPM. Эта оболочка
позволяет вам производить удаленное администрирование
несколькими DPM серверами.
Как работает DPM
Принцип защиты данных диска DPM 2007 отличается от принципа
предыдущей версии. В то время как DPM 2006 использовал фильтр
файловой системы (file system filter) (нечто подобное тому,
что используется в антивирусном ПО), версия 2007 использует
записывающее устройство с системой виртуальной памяти (VSS
writers), предоставляемой рабочей нагрузкой приложения.
DPM сервер создает и обслуживает копию данных, находящихся
на защищенном сервере. Копия синхронизируется в одинаковые
интервалы в соответствии с теми параметрами, которые вы
задали.
Агенты защиты отслеживают изменения в защищенных данных и
передают эти изменения на DPM сервер. Агент защиты также несет
ответственность за определение данных компьютера, которые
можно защитить, и участвует в процессе восстановления.
Способ, используемый DPM для синхронизации копий, зависит
от типа защищаемых данных. Поскольку защита SQL, SharePoint и
Exchange (конечно за исключением неструктурированных файлов
flat files) поддерживается, DPM должен различать приложения.
Для каждого конкретного случая Exchange Server будут
использоваться следующие методы синхронизации:
- Полная экспресс синхронизация (Express Full
Synchronization)
- Взаимодействующая синхронизация (Transactional
Synchronization)
DPM объединяет архитектуру записи трансакций (transaction
log architecture) Exchange Server с синхронизацией блочных
уровней (block-level synchronization). После того, как
начальная базовая копия данных, использующая блочную
синхронизацию DPM, создана, два параллельных процесса
активируют непрерывную защиту данных:
- DPM фиксирует «экспресс полные» резервные копии,
используя записывающее устройство Exchange Server VSS и
агента DPM для идентификации того, какие блоки в базе данных
были изменены, после чего пересылает только обновленные
блоки или фрагменты. В результате получается обычная «полная
резервная копия», а DPM сервер получает полную и обновленную
копию данных без необходимости передачи абсолютно всех
данных по сети, как при обычном полном резервном
копировании.
- Записи трансакций непрерывно синхронизируются на сервере
DPM с частотой раз в пятнадцать минут между полным резервным
экспресс копированием. Сами файлы записей реплицируются
программой DPM, поэтому их можно назвать инкрементными
резервными копиями.
На рисунке 2 показан вышеописанный процесс.
Рисунок 2: Процесс
синхронизации Exchange
На рисунках 3 и 4 изображен процесс полной экспресс
синхронизации. В примере показаны Exchange файлы, подверженные
модификации на диске в промежуток времени между 0:00 и
0:05.
Рисунок 3: Фильтр DPM –
Карта тома меняется со временем
Фильтр DPM создает карту тома с целью отслеживания того,
какие блоки диска содержат порции файлов, нуждающихся в защите
(файлы базы данных .edb и файлы журналов трансакции .log). В
0:05 выполняется VSS Снимок производственного тома для
определения стабильных данных, и измененные блоки отправляются
на DPM сервер (рисунок 4).
Рисунок 4: Синхронизация DPM
Топология решений
В целях написания этой статьи я установил следующее
окружение у себя в тестовой лаборатории:
Рисунок 5: Топология решений
Я буду использовать сервер с названием E2K7, содержащий
роли контроллера домена и Exchange Server, а также виртуальную
машину DPM2K7 с двумя дисками. Один диск я выделил для DPM
(Рисунок 6), это будет наш DPM сервер.
Рисунок 6: Disk Management (DPM2K7)
Хотя DPM 2007 поддерживает резервное копирование на основе
ленты (tape-based), я не включал эту опцию в данном
сценарии.
Предварительные условия DPM 2007
Прежде всего несколько соображений:
- Сервер DPM должен быть выделенным (сервером для одной
цели), и он не может служить контроллером домена.
- Сервер DPM не может служить управляющим сервером для
Microsoft Operations Manager (MOM) 2005 или Microsoft System
Center Operations Manager 2007.
- Вы не можете устанавливать DPM 2007 на тот же компьютер,
на котором у вас установлен Exchange Server.
Прежде чем устанавливать DPM 2007, убедитесь в том, что
ваша система отвечает всем требованиям:
- Поддерживаемые операционные системы: Windows Server 2003
R2 с пакетом SP2. Windows Storage Server 2003 с SP2. Windows
Storage Server 2003 R2 с SP2.
- Статья по базовым моментам 940349, "Доступность
пакета обновления Volume Shadow Copy Service (VSS) для
Windows Server 2003 по решению некоторых проблем с VSS
образами".
- Windows
PowerShell 1.0
- Single Instance Storage (SIS) на операционной системе
Windows Server 2008 (предварительная версия). Версия DPM
2007 этого выпуска не поддерживает установку Windows Server
2008 в производственном окружении.
- Windows Deployment Services (WDS) на серверах Windows
Server 2003 Service Pack 2 (SP2) -ИЛИ- SIS на Windows
Storage Server 2003 R2.
- Microsoft .NET Framework 2.0.
- Internet Information Services (IIS) 6.0 для Windows
Server 2003.
- IIS 7.0 для Windows Server 2008 (предварительная
версия).
- Компоненты Microsoft SQL Server 2005 Workstation.
- Microsoft SQL Server 2005 с Reporting Services (DPM 2007
содержит стандартное издание (Standard Edition) SQL Server
2005). Если вы используете удаленный объект для сервера SQL,
он не может быть на компьютере, работающем в качестве
контроллера домена. Компьютеры с функциями сервера SQL
Server и DPM сервера должны входить в один домен.
- Microsoft SQL Server 2005 Service Pack 2.
Каждый сервер Exchange Server, который защищен с помощью
DPM 2007, должен отвечать следующим требованиям:
Установка DPM 2007
- Войдите на DPM сервер, используя учетную запись
пользователя домена с правами локального администратора.
Вставьте диск DPM DVD в привод DVD-ROM и дважды кликните на
Setup.exe. В окне System Center Data Protection Manager 2007
кликните Установить Data Protection Manager
(рисунок 7).
Рисунок 7: Окно меню
установки System Center Data Protection Manager 2007
- Просмотрите лицензионное соглашение и нажмите Я
принимаю условия договора, затем нажмите OK. На
странице приветствия Welcome, нажмите Далее
(Рисунок 8).
Рисунок 8:Страница приветствия
- После появления страницы Проверка
предварительных условий подождите, пока DPM Setup
проверит требования ПО и физических устройств. Если один или
более требуемых или рекомендуемых компонентов отсутствуют
или не соответствуют, программа установки покажет окно
предупреждения или ошибки (Рисунок
9). Нажмите Далее, чтобы
продолжить.
Рисунок 9: Проверка
предварительных условий
- На странице Регистрация продукта
введите регистрационные данные (Рисунок 10) и нажмите
Далее. На странице Параметры
установки в разделе Программные файлы
DPM выберите папку по умолчанию или нажмите
Изменить, чтобы выбрать другую папку. В
секции Параметры SQL Server укажите, хотите
ли вы, чтобы DPM Setup установил объект MS$DPM2007$ для
Microsoft SQL Server, или вы хотите использовать другой
локальный или удаленный объект для SQL Server, который уже
существует (Рисунок 11).
Рисунок 10:Регистрация продукта
Рисунок 11: Параметры установки
- На странице Параметры безопасности
укажите надежный пароль для MICROSOFT$DPM$Acct и
DPMR$<computer name> учетные записи локальных
пользователей, затем нажмите Далее (Рисунок
12).
Рисунок 12: Параметры безопасности
- На странице Microsoft Update Opt-In
укажите, хотите ли вы подписаться на службу обновления
Microsoft Update, и затем нажмите Далее
(Рисунок 13). Вы можете
изменить это решение позже. На странице Программа
Customer Experience Improvement укажите, хотите ли
вы зарегистрироваться в программе, а затем нажмите
Далее (Рисунок
14).
Рисунок 13: Microsoft
Update Opt-in
Рисунок 14: Программа
Customer Experience
- На странице Обзор параметров
просмотрите обзор параметров установки и нажмите
Установить (Рисунок
15). После завершения установки на странице
Установка (Рисунок
16) будет отображен статус установки.
Нажмите Закрыть и перезагрузите компьютер.
Рисунок 15: Обзор параметров
Рисунок 16: Установка
Процесс установки очень сходен с установкой DPM 2006,
последняя версия имеет несколько дополнительных шагов.
Заключение
Здесь мы закончим первую из четырех частей этой серии
статей. В следующей части я расскажу о процессе настройки,
который запустит непрерывную защиту вашего Exchange
Servers.