Update-StorageGroupCopy
Применимо к: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
Последнее изменение раздела: 2007-10-31
Командлет Update-StorageGroupCopy используется для запуска или повторной синхронизации репликации указанной копии группы хранения в среде кластера с непрерывной репликацией или локальной непрерывной репликации Microsoft Exchange Server 2007. Этот командлет также можно использовать для повторной синхронизации репликации в среде пассивной непрерывной репликации.
Синтаксис
Update-StorageGroupCopy -Identity <StorageGroupIdParameter> [-Confirm [<SwitchParameter>]] [-DataHostNames <String[]>] [-DeleteExistingFiles <SwitchParameter>] [-DomainController <Fqdn>] [-Force <SwitchParameter>] [-ManualResume <SwitchParameter>] [-StandbyMachine <String>] [-TargetPath <LocalLongFullPath>] [-WhatIf [<SwitchParameter>]]
Подробное описание
Командлет Update-StorageGroupCopy позволяет вручную запустить или повторно синхронизовать репликацию пассивной копии кластера с непрерывной репликацией или локальной непрерывной репликации либо целевого объекта пассивной непрерывной репликации. Командлет автоматически возобновляет репликацию в копию группы хранения. Если решено вручную возобновить репликацию, можно запустить командлет с параметром ManualResume.
Эту операцию следует выполнять в следующих ситуациях:
была создана группа хранения с использованием локальной непрерывной репликации или пассивной непрерывной репликации, не имеющая основной базы данных;
повреждена пассивная копия базы данных или целевой объект пассивной непрерывной репликации;
устаревшая пассивная копия базы данных или целевой объект пассивной непрерывной репликации.
В среде кластера с непрерывной репликацией необходимо переместить новую основную базу данных в пассивную копию. Такая ситуация может возникать из-за повреждения, некоторых изменений конфигурации, потерь сервера или недопустимой основной базы данных, доступной на пассивном узле.
Выполнена автономная дефрагментация для активной или пассивной копии базы данных.
При использовании командлета Update-StorageGroupCopy следует учитывать указанные ниже особенности.
Параметр TargetPath позволяет заполнить базу данных, путь к которой отличается от настроенного расположения пассивной копии базы данных. Например, если целевой объект резервной непрерывной репликации расположен удаленно, можно использовать параметр TargetPath для локального обновления источника резервной непрерывной репликации, а затем применить программу копирования с поддержкой сжатия данных для перемещения копии по сети на целевой компьютер резервной непрерывной репликации.
Если не указан параметр TargetPath, командлет Update-StorageGroupCopy необходимо выполнить на компьютере, который содержит пассивную копию.
Если не указан параметр StandbyMachine, командлет Update-StorageGroupCopy будет применяться к локальной пассивной копии локальной непрерывной репликации или кластера с непрерывной репликацией.
Выполнение команды Update-StorageGroupCopy невозможно, пока в этой же группе хранения выполняется резервное копирование (через службу теневого копирования томов или потоковые резервные копии предыдущих версий).
Если связь с активной копией потеряна или попытка ее установления закончилась неудачей, операцию необходимо повторить с самого начала.
Следует убедиться в наличии достаточного места, прежде чем инициализировать командлет, так как автоматическая проверка отсутствует. При использовании параметра DeleteExistingFiles требуется место для двух копий базы данных на целевом томе, поскольку существующая база данных не удаляется до тех пор, пока не будет успешно создана новая база данных.
Командлет Update-StorageGroupCopy может повлиять на доступную пропускную способность сети, а также на производительность производственного сервера. Можно использовать параметр DataHostNames, чтобы указать сети, которые будут использоваться для заполнения или повторного заполнения.
Для работы командлета Update-StorageGroupCopy требуется, чтобы в целевом расположении при выполнении командлета не содержались файлы Exchange, а также чтобы для копии группы хранения были приостановлены действия репликации. Используйте командлет Suspend-StorageGroupCopy, чтобы приостановить копирование группы хранения. После того как инициализация успешно выполнена, репликация в копию группы хранения автоматически перезапускается, если не задан параметр ManualResume.
Для выполнения командлета Update-StorageGroupCopy на компьютере с установленным кластерным сервером почтовых ящиков используемой учетной записи необходимо делегировать роль администратора сервера Exchange и членство в локальной группе администраторов на целевом сервере. Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования Exchange 2007, см. в разделе Вопросы, связанные с разрешениями.
Параметры
Параметр | Обязательный | Тип | Описание |
---|---|---|---|
Identity |
Обязательный |
Microsoft.Exchange.Configuration.Tasks.StorageGroupIdParameter |
Параметр Identity принимает одно из следующих значений:
|
Confirm |
Необязательный |
System.Management.Automation.SwitchParameter |
Параметр Confirm заставляет команду приостановить обработку и потребовать у администратора указания дальнейших действий команды перед продолжением обработки. По умолчанию установлено значение «$true». |
DataHostNames |
Дополнительно |
System.String[] |
Параметр DataHostNames указывает, какие кластерные сети должны использоваться для заполнения. Можно указать не более двух имен узлов. |
DeleteExistingFiles |
Необязательный |
System.Management.Automation.SwitchParameter |
С заданным параметром DeleteExistingFiles команда удаляет имеющиеся файлы журнала в целевой папке. Удаляются только искомые файлы. Если есть другие файлы, они не удаляются. Никаких действий по отношению к другим файлам в целевом расположении не предпринимаются. Поэтому, если имеются другие файлы, их следует удалить вручную. |
DomainController |
Необязательный |
Microsoft.Exchange.Data.Fqdn |
Параметр DomainController может использоваться в командлете для задания полного доменного имени контроллера домена, который применяется для доступа к объекту группы хранения. |
Force |
Необязательный |
System.Management.Automation.SwitchParameter |
Параметр Force используется, когда задача выполняется программно, и запрос на ввод данных администратором неприемлем. Если параметр Force не указан в командлете, выводится запрос на ввод данных администратором. Если параметр Force указывается в командлете, но его значение опущено, используется значение по умолчанию, равное $true. |
ManualResume |
Необязательный |
System.Management.Automation.SwitchParameter |
Параметр ManualResume используется, когда не надо, чтобы командлет Update-StorageGroupCopy автоматически возобновлял репликацию в копию группы хранения. Этот параметр позволяет вручную возобновить репликацию в копию группы хранения. |
StandbyMachine |
Дополнительно |
System.String |
Параметр StandbyMachine задает имя сервера, настроенного в качестве целевого объекта пассивной непрерывной репликации. Этот параметр должен использоваться при обновлении копии группы хранения для целевого объекта пассивной непрерывной репликации. Если не указан параметр StandbyMachine, командлет Update-StorageGroupCopy будет применяться к локальной пассивной копии локальной непрерывной репликации или кластера с непрерывной репликацией. |
TargetPath |
Необязательный |
Microsoft.Exchange.Data.LocalLongFullPath |
С помощью параметра TargetPath можно указать расположение файла базы данных на локальном компьютере. Это каталог, в котором будет размещена база данных. Последняя часть пути определяется по имени исходной базы. В среде кластера с непрерывной репликацией, если опущен параметр TargetPath, командлет Update-StorageGroupCopy должен выполняться на пассивном узле. В среде пассивной непрерывной репликации, если опущен параметр TargetPath, командлет Update-StorageGroupCopy должен выполняться на конечном компьютере пассивной непрерывной репликации. |
WhatIf |
Необязательный |
System.Management.Automation.SwitchParameter |
Параметр WhatIf заставляет команду имитировать действия, которые она будет выполнять над объектом. Используя параметр WhatIf, администратор может просматривать изменения, которые произойдут при выполнении команды, без применения всех этих изменений. По умолчанию установлено значение «$true». |
Ошибки
Ошибка | Описание |
---|---|
|
Задаче не удалось подключиться к серверу из-за неполадок со связью. |
|
Необходимо приостановить группу хранения, прежде чем заполнить ее данными. |
|
Если параметр путь_назначения пропущен, эта задача должна выполняться для пассивной копии. |
|
Локальная непрерывная репликация и кластерная непрерывная репликация поддерживаются только в Exchange 2007. Пассивная непрерывная репликация поддерживается только в Microsoft Exchange Server 2007 с пакетом обновления 1 (SP1). |
|
Пользователь не имеет прав администратора сервера Exchange на указанном сервере. |
|
Указанный идентификатор не существует. |
|
Указанная группа хранения не настроена на поддержку репликации. |
|
Файлы журнала и база данных не были удалены перед запуском обновления без пути назначения. Удалите журнал, базу данных, контрольную точку и JTX-файлы в целевой папке. |
|
Рабочая база данных не подключена. Подключите базу данных и выполните задачу еще раз. |
|
Указанный путь является недоступным и не подлежит записи. |
|
Резервная копия базы данных уже создается. |
|
Потеряна связь с источником. Обновление было прекращено. |
|
Заполнение окончилось неудачно вследствие одной из следующих причин:
|
|
Создание каталога размещения базы данных завершилось неудачно. |
|
С параметром DataHostNames могут быть указаны только два имени узлов непрерывной репликации. |
|
Необходимо указать имя узла непрерывной репликации, который зарегистрирован на локальном узле. |
Пример
В первом примере показано, как повторно заполнить пассивную копию группы хранения с именем «SG1» на сервере «Server1».
Во втором примере показано, как повторно заполнить пассивную копию группы хранения с именем «SG1» на сервере «Server1», используя два имени узлов непрерывной репликации: «NET1» и «NET2».
В третьем примере показано, как повторно заполнить конечную копию группы хранения пассивной непрерывной репликации с именем «SG1» на сервере «Server1», если конечная копия пассивной непрерывной репликации находится на сервере «Server 2».
Update-StorageGroupCopy -Identity Server1\SG1
Update-StorageGroupCopy -Identity Server1\SG1 -DataHostNames {Net1,Net2}
Update-StorageGroupCopy -Identity Server1\SG1 -StandByMachine Server2