Заполнение — это процесс перевода в доступное состояние базовой копии базы данных на текущем пассивном узле. В зависимости от ситуации заполнение может производиться автоматически или вручную. В последнем случае заполнение запускается пользователем. Можно использовать эту процедуру в ситуациях, когда, по мнению пользователя, заполнение необходимо. Размер копируемой базы данных напрямую связан со временем, необходимым для выполнения задачи заполнения.
Заполнение необходимо при следующих условиях:
- если в среду кластера с непрерывной репликацией добавляется
новый пассивный узел, а первый файл журнала рабочей группы хранения
недоступен;
- после перехода на другой ресурс при сбое, при котором произошла
потеря данных в результате возникшего расхождения и невозможности
восстановления пассивной копии;
- если система обнаружила поврежденный файл журнала, который
нельзя преобразовать в пассивную копию;
- после автономной дефрагментации любой из копий базы данных;
- после очистки страниц активной копии базы данных, если нужно
распространить изменения на пассивный узел.
- После сброса версии журнала для группы хранения обратно на
1.
Заполнение Microsoft Exchange Server 2007 можно выполнить, используя следующие методы.
- Автоматическое заполнение. Автоматическое заполнение
создает копию базы данных группы хранилищ на конечном узле.
Автоматическое заполнение требует, чтобы на источнике был доступен
журнал log1. Автоматическое заполнение возникает только при
создании нового сервера, создании новой группы хранилищ или базы
данных или для базы данных, для которой никогда не выполнялось
резервное копирование.
- Заполнение с помощью командлета Update-StorageGroupCopy.
Для заполнения копии группы хранилищ можно использовать
командлетUpdate-StorageGroupCopy
в командной консоли Exchange.
- Копирование автономной базы данных вручную. Этот процесс
отключает базу данных и копирует файл базы данных в тот же каталог
пассивного узла. При использовании этого метода возникает
прерывание работы службы, так как эта процедура требует отключения
базы данных.
Примечание. Некоторые приложения резервного копирования могут поддерживать механизм использования резервной копии в качестве источника для заполнения базы данных. Восстановление на пассивный узел не поддерживается. Если этот вариант поддерживается, он должен явно и полностью поддерживаться приложением резервного копирования.
В Microsoft Exchange Server 2007 с пакетом обновления 1 (SP1) в командлет Update-StorageGroupCopy добавлен новый параметр DataHostNames. Параметр DataHostNames используется для указания того, какая сеть должна использоваться для начального заполнения или повторного начального заполнения. Значение представляет собой многозначный список из двух имен: либо полных доменных имен, либо имен узлов. Одно из этих имен должно принадлежать активному узлу.
В Exchange 2007 с пакетом обновления 1 (SP1) также добавлена возможность заполнения (без параметра DataHostNames) при помощи мастера обновления копии группы хранения в консоли управления Exchange. Этот мастер доступен только в консоли управления Exchange пассивного узла.
В этом разделе приведены три процедуры. Первая процедура объясняет использование командлета Update-StorageGroupCopy для начального заполнения копии группы хранения. Вторая процедура объясняет использование консоли управления Exchange для перевода базы данных в автономный режим копирования в папку базы данных кластерной непрерывной репликации. Третья процедура объясняет использование мастера обновлений копии группы хранения.
Предварительные условия
Для выполнения описанных ниже действий используемой учетной записи необходимо делегировать роль администратора сервера Exchange и членство в локальной группе администраторов на целевом сервере. Дополнительные сведения о полномочиях, делегировании ролей и правах, необходимых для администрирования Exchange 2007, см. в разделе Вопросы, связанные с разрешениями.
Операции заполнения с использованием командлета Update-StorageGroupCopy могут привести к излишней нагрузке по операциям ввода-вывода для активных томов группы хранения. В результате, в зависимости от схемы хранилищ кластера, этот подход может повлиять на клиентские операции и, возможно, помешать клиентскому доступу. Из-за возможного влияния на клиентский доступ рекомендуется планировать выполнение заполнения с помощью командлета Update-StorageGroupCopy, если это осуществимо, на периоды низкой активности клиентов, чтобы минимизировать влияние на их работу. Задержку необходимо рассматривать вместе со сбоем, возникшим в результате воздействия со стороны незаполненной пассивной копии.
При настройке нового целевого узла непрерывной репликации кластера с активного узла во время операции заполнения на пассивном узле автоматически создаются каталоги и файл базы данных, если они еще не существовали. Местонахождение файлов базы данных и журналов должно быть одинаковым для всех серверов кластера. Хранилище должно быть доступно и его объем должен быть достаточен для хранения базы данных и журналов.
Важно! |
---|
Если файлы базы данных или журналов находятся в каталоге, где будет храниться пассивная копия, база данных или файлы журналов должны быть удалены до начала операции заполнения. |
Важно! |
---|
Команда Update-StorageGroupCopy должна быть выполнена из пассивного узла. |
Процедура
Заполнение пассивного узла с помощью командной консоли Exchange
-
Отложите репликацию для группы хранения, выполнив следующую команду:
Копировать код Suspend-StorageGroupCopy -Identity:<Server\StorageGroupName>
-
Удалите с пассивного узла файлы базы данных, все файлы журналов и файлы контрольных точек. Удалите файлы с расширениями LOG, JRS, CHK и EDB из настроенных каталогов (каталог журналов, каталог системных файлов и каталог с файлом базы данных).
-
Выполните следующую команду, чтобы заполнить копию группы хранения на пассивном узле:
Копировать код Update-StorageGroupCopy -Identity:<Server\StorageGroupName>
Примечание. Параметр TargetPath позволяет заполнить базу данных, путь к которой отличается от настроенного расположения пассивной копии базы данных. Например, если каждый узел кластера с локальной репликацией физически расположен отдельно, можно использовать параметр TargetPath для локального обновления активного узла, а затем применить программу копирования с поддержкой сжатия данных для перемещения копии по сети на пассивный узел. Если не указан параметр TargetPath, командлет Update-StorageGroupCopy необходимо выполнять на компьютере, который содержит пассивную копию. Примечание. Команда Update-StorageGroupCopy автоматически возобновляет репликацию в копию группы хранения. Если автоматическое возобновление репликации в результате выполнения команды Update-StorageGroupCopy не нужно, выполните команду с параметром ManualResume. Дополнительные сведения см. в разделе Update-StorageGroupCopy. Для возобновления репликации вручную после запуска команды Update-StorageGroupCopy выполните следующую команду: Копировать код Resume-StorageGroupCopy -Identity:<Server>\<StorageGroupName>
Примечание. Если при выполнении задачи Update-StorageGroupCopy возникают ошибки, для получения дополнительных сведений просмотрите таблицу ошибок в разделе Update-StorageGroupCopy. Примечание. Выполните следующую команду для указания на использование резервной сети для операции заполнения: Копировать код Update-StorageGroupCopy -Identity:<Server\StorageGroupName> -DataHostNames:{Host1,Host2}
-
После завершения выполнения команды Update-StorageGroupCopy и возобновления копирования группы хранения с помощью командлета Get-StorageGroupCopyStatus проверьте, что репликация выполняется правильно.
Важно! Убедитесь в действительном прохождении данных, так как в отсутствие потока данных операции могут выглядеть нормальными, не являясь таковыми.
Заполнение пассивного узла вручную путем копирования автономного файла базы данных с помощью консоли управления Exchange
-
Откройте консоль управления Exchange.
-
Разверните узел Конфигурация сервера и выберите Почтовый ящик.
-
В области результатов выберите сервер почтовых ящиков, содержащий отключаемую базу данных.
-
В рабочей области щелкните правой кнопкой мыши отключаемую базу данных, а затем выберите Отключить базу данных.
-
Приостановите репликацию на отключенной базе данных. Выполните действия для приостановки репликации, как показано в разделе Инструкции по остановке репликации копии при кластерной непрерывной репликации.
-
После приостановки репликации базы данных скопируйте файл базы данных (EDB-файл) из папки производственной базы данных в папку базы данных непрерывной репликации кластера.
Примечание. Местонахождение папки производственной базы данных можно найти либо на странице Сводка, либо на странице Свойства. -
После копирования файла базы данных из папки производственной базы данных в папку базы данных непрерывной репликации кластера щелкните правой кнопкой отключенную базу данных, а затем выберите Подключить базу данных.
Примечание. Заполнение завершается после копирования файла. После подключения производственной базы данных восстанавливается клиентский доступ. -
Возобновите репликацию отключенной базы данных непрерывной репликации кластера. Выполните действия для возобновления репликации, описанные в разделе Инструкции по перезапуску репликации в копии кластерной непрерывной репликации.
Примечание. Заполнение завершено, а репликация и преобразование журнала транзакций теперь будут выполняться автоматически.
Заполнение пассивного узлае с помощью мастера обновления копии группы хранения
-
Откройте консоль управления Exchange на пассивном узле.
-
Разверните узел Конфигурация сервера и выберите Почтовый ящик.
-
В области результатов выберите сервер почтовых ящиков, содержащий группу хранения, которую требуется обновить.
-
В рабочей области правой кнопкой мыши щелкните группу хранения, которую необходимо обновить, а затем выберите Обновить копию группы хранения. Будет открыт мастер обновления копии группы хранения.
-
Убедитесь в том, что необходимая группа хранения перечислена в списке Имя группы хранения . Если выбрана неверная группа хранения, нажмите Отменить, выйдите из мастера и выберите правильную группу хранения. Если в пассивной копии группы хранения существуют файлы журнала, которые недопустимы или не являются необходимыми для преобразования журнала после завершения заполнения, выберите Удалить существующие файлы журнала в целевом пути . Чтобы продолжить, нажмите кнопку Далее.
-
Нажмите кнопку Обновить, чтобы приступить к начальному заполнению пассивного узла копией базы данных.
Примечание. Во время обновления вам будет предложено удалить любые устаревшие файлы контрольной точки, найденные в пассивной копии группы хранения, а также любые существующие файлы базы данных, найденные в пассивной копии группы хранения. -
После завершения заполнения нажмите кнопку Готово , чтобы выйти из мастера.
Дополнительные сведения
Для получения дополнительных сведений о командлетах командной консоли Exchange, описанных в этом разделе, см. разделы:
Дополнительные сведения об управлении средой кластерной непрерывной репликации приведены в разделе Управление кластерной непрерывной репликацией.