Резервное копирование и восстановление Active Directory в Windows Server 2008

ОГЛАВЛЕНИЕ

Известно, что доменные службы Active Directory (ADDS) — один из компонентов, обязательных для функционирования инфраструктуры Windows. Если Active Directory выходит из строя, сеть, по большей части, становится бесполезной. Следовательно, планирование резервного копирования и восстановления Active Directory является залогом безопасности, непрерывности бизнес-операций и соблющения всех норм и требований.

В Windows Server 2008 появилось много новых функций, связанных с Active Directory, две из которых имеют непосредственное отношение к планированию резервного копирования и восстановления: служебная программа «Архивирование данных Windows Server» и возможность использовать моментальные снимки Active Directory, сделанные при помощи службы теневого копирования томов. В этой статье мы расскажем о том, какие изменения произошли и каким образом новые функции упрощают резервное копирование и восстановление Active Directory.

NTBACKUP и архивация данных Windows Server

Программа NTBACKUP, которую все знают и любят со времен выхода Windows NT 3.5, ушла в прошлое. Ее заменила прогрмма архивации данных Windows Server. Новое средство – это не подлатанное средство NTBACKUP; в нем использована совершенно другая технология резервного копирования, которая заставляет по-новому подойти к вопросам резервного копирования систем.

Хотя «Архивирование данных Windows Server» — единственная программа резервного копирования, поставляемая в составе Windows Server 2008, она по своей функциональности не является аналогом NTBACKUP. Главное отличие состоит в том, что программа архивирования данных не поддерживает резервное копирование на ленточные носители. Образы резервных копий можно записывать на локальные жесткие диски, на сетевые ресурсы, даже на внешние жесткие диски для порта USB и многотомные записываемые диски DVD. А на ленту нельзя. Впрочем, подключить ленту к серверу под управлением Windows Server 2008 и копировать на нее образ резервной копии Windows Server вы по-прежнему можете, но для этого придется использовать какие-то другие программы.

Программа NTBACKUP осуществляет резервное копирование и восстановление на уровне файлов, программа архивирования данных Windows Server — на уровне томов и блоков. Программа архивирования копируемый источник воспринимает как набор томов. Каждый том состоит из блоков диска. Такой метод гораздо эффективнее пофайлового резервного копирования системы. Кроме того, поскольку программа архивирования данных Windows Server работает на уровне блоков, она способна на основании снимков службы теневого копирования томов выполнять разностное резервное копирование, а также создавать мгновенные снимки для упрощения работы с несколькими резервными копиями (и в целях экономии места).

Но даже при полном резервном копировании программа архивирования данных позволяет оптимизировать расходование свободного пространства на тех дисках, где хранятся копии. Допустим, вы сохранили несколько полных резервных копий на один и тот же том. На тех дисках, где хранятся копии, программа архивирования данных Windows Server использует мгновенные снимки службы теневого копирования, а в мгновенных снимках регистрируются только те блоки, которые были изменены. Тем самым уменьшается суммарный объем нескольких полных резервных копий. Кроме того, не приходится проводить последовательные операции восстановления, как при работе с разностными резервными копиями. Хотя в мгновенном снимке хранится информация только об изменениях («разность» между резервными копиями), служба теневого копирования томов обрабатывает резервную копию таким образом, что система воспринимает ее как полную.

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

Еще одно преимущество программы архивации данных Windows Server состоит в том, что образы резервных копий хранятся в формате виртуального жесткого диска Microsoft (VHD). Образ резервной копии, сделанный программой, можно подключить к виртуальной машине под управлением Microsoft Virtual Server 2005. То есть можно просто смонтировать образ VHD и найти нужный файл. При копировании на ленты пришлось бы восстанавливать их по одной, чтобы увидеть, на которой расположен нужный файл. (В качестве предупреждения: загрузить виртуальную машину с образа резервной копии не получится. Комплектация оборудования, зафиксированная в резервной копии, не соответствует настройке виртуальной машины, поэтому использовать программу архивации данных Windows Server в качестве средства для переноса из физической среды в виртуальную невозможно.)

Но у программы архивирования данных Windows Server есть и свои недостатки. Поскольку она воспринимает копируемый диск как набор томов и блоков, создать резервную копию отдельных файлов нельзя. Вы вынуждены копировать весь том целиком. И еще одна, более серьезная проблема: по умолчанию нельзя сохранить образ резервной копии ни на одном из архивируемых томов (правда, тут есть обходные вариснты настройки, см. support.microsoft.com/kb/944530). Это достаточно сильно отражается на резервном копировании состояния системы. Далее мы рассмотрим это подробнее.