В этом разделе описано использование командлета Get-StorageGroupCopyStatus для получения сведений о текущем состоянии кластера с непрерывной репликацией (CCR) или копии группы хранения, полученной при локальной непрерывной репликации (LCR).
Примечание. |
---|
Этот командлет не применяется к копиям общих папок. |
Примечание. |
---|
Базовый синтаксис командлета предусматривает пять полей для вывода. Для получения полного списка существующих полей запустите командлет с направлением вывода либо в fl (форматированный список), либо в ft (форматированная таблица). |
Синтаксис
Get-StorageGroupCopyStatus [-Identity <StorageGroupIdParameter>] [-DomainController <Fqdn>] |
Get-StorageGroupCopyStatus -Server <ServerIdParameter> [-DomainController <Fqdn>] |
Параметры
Параметр | Обязательный или дополнительный | Тип | Описание |
---|---|---|---|
Server (сервер) |
Обязательность |
Microsoft.Exchange.Configuration.Tasks.ServerIdParameter |
Параметр Server возвращает сведения обо всех копиях групп хранения на указанном сервере. |
DomainController |
Дополнительно |
Microsoft.Exchange.Data.Fqdn |
Чтобы указать полное доменное имя (FQDN) контроллера домена, включите в команду параметр DomainController. |
Идентификатор |
Дополнительно |
Microsoft.Exchange.Configuration.Tasks.StorageGroupIdParameter |
Параметр Identity принимает одно из следующих значений:
|
Подробное описание
Для просмотра полного состояния копии кластера с непрерывной репликацией или локальной непрерывной репликации с помощью командной консоли Exchange выполните командлет Get-StorageGroupCopyStatus. В зависимости от указанных параметров командлет возвращает сведения о конкретной копии на конкретном сервере или обо всех копиях на сервере.
В следующем примере приведен базовый синтаксис командлета:
Копировать код | |
---|---|
Get-StorageGroupCopyStatus |
При использовании базового синтаксиса выводятся следующие данные:
Имя | SummaryCopyStatus | CopyQueueLength | ReplayQueueLength | LastInspectedLogTime |
---|---|---|---|---|
StorageGroup1 |
Работоспособна |
0 |
0 |
6/14/2006 4:42:01 PM |
В следующем примере приведен командлет с параметром форматированного списка:
Копировать код | |
---|---|
Get-StorageGroupCopyStatus |fl |
При использовании параметра форматированного списка результатом работы командлета является полное состояние копии, содержащее все поля.
- Identity: MBXNODE01\StorageGroup1
- StorageGroupName: StorageGroup1
- SummaryCopyStatus: Работоспособна
- Failed: False
- FailedMessage:
- Заполнение: False
- Suspend: False
- SuspendComment:
- CopyQueueLength: 0
- ReplayQueueLength: 0
- LatestAvailableLogTime: 6/14/2006 4:42:01 PM
- LastCopyNotificationedLogTime: 6/14/2006 4:42:01 PM
- LastCopiedLogTime: 6/14/2006 4:42:01 PM
- LastInspectedLogTime: 6/14/2006 4:42:01 PM
- LastReplayedLogTime: 6/14/2006 4:42:01 PM
- LastLogGenerated: 4
- LastLogCopyNotified: 4
- LastLogCopied: 4
- LastLogInspected: 4
- LastLogReplayed: 4
- LatestFullBackupTime:
- LatestIncrementalBackupTime:
- SnapshotBackup:
- IsValid: Истина
- ObjectState : Unchanged
В следующей таблице приведены типы полей и описаны возможные значения полей в выводе.
Имя поля | Описание | Тип |
---|---|---|
Идентификатор |
Идентификатор группы хранения. |
Microsoft.Exchange.Configuration.Tasks.StorageGroupIdParameter |
StorageGroupName |
Имя группы хранения. |
System.String |
SummaryCopyStatus |
Сводное представление общего состояния копии. |
Перечисление со значениями: Disabled, Failed, Seeding, Copying, Stopped и Healthy |
Ошибка |
Логическое значение, указывающее, находится ли копия группы хранения в состоянии, при котором она может быть успешно реплицирована с преобразованием журналов. |
System.Boolean |
FailedMessage |
Условие, которое вызвало установку состояния ошибки. |
System.String |
Заполнение |
Логическое значение, указывающее, выполняется ли в данный момент операция инициализации. |
System.Boolean |
Приостановить |
Логическое значение, указывающее, приостановлена ли репликация копии. |
System.Boolean |
SuspendComment |
Запись, сделанная администратором при приостановке репликации копии группы хранения. |
System.String |
CopyQueueLength |
Число журналов, известных копии, которые должны быть реплицированы в копию. |
System.Long |
ReplayQueueLength |
Число журналов, доступных для воспроизведения в базе данных копии. |
System.Long |
LatestAvailableLogTime |
Время создания активным компьютером последнего доступного журнала. Этот журнал доступен для копирования. |
System.DateTime |
LastCopyNotificationedLogTime |
Известное копии время, относящееся к создании активной базой данных последнего нового журнала. |
System.DateTime |
LastCopiedLogTime |
Время изменения последнего журнала, который был успешно скопирован. |
System.DateTime |
LastInspectedLogTime |
Время изменения последнего журнала, который был успешно проверен узлом, где размещена копия. |
System.DateTime |
LastReplayedLogTime |
Время изменения последнего журнала, который был успешно воспроизведен узлом, где размещена копия. |
System.DateTime |
LastLogGenerated |
Номер создания журнала последнего журнала, созданного на активном узле. |
System.Long |
LastLogCopied |
Номер создания последнего журнала, скопированного в копию. |
System.Long |
LastLogNotified |
Известный копии номер операции создания последнего журнала, созданного активной группой хранения. |
System.Long |
LastLogInspected |
Номер создания последнего журнала, проверенного копией. |
System.Long |
LastLogReplayed |
Номер создания последнего журнала, воспроизведенного копией. |
System.Long |
LatestFullBackupTime |
Время последней полной архивации. |
System.DateTime |
LatestIncrementalBackupTime |
Время последнего добавочного резервного копирования. |
System.DateTime |
SnapshotBackup |
Логическое значение, указывающее, было ли последнее полное резервное копирование проведено с помощью традиционного потокового резервного копирования или с помощью моментального снимка резервной копии службы теневого копирования томов. |
System.Boolean |
Результирующие значения полей SummaryCopyStatus, Failed, CopyQueueLength и ReplayQueueLength и LastInspectedLogTime позволяют быстро оценить исправность копии. Эти поля показывают, правильно ли функционирует копия и какова ее актуальность с точки зрения копирования и применения журналов. Если время в поле LastInspectedLogTime не совпадает с текущим, это указывает на то, что служба репликации остановлена, или в группе хранения низкая скорость трафика. Если копия не находится в работоспособном состоянии, необходимо определить и устранить причину этого. Если длина очереди копии (CopyQueueLength) — более 3, необходимо определить и устранить причину. Если длина очереди преобразования (ReplayQueueLength) — более 20, необходимо определить и устранить причину.
Для выполнения командлета Get-StorageGroupCopyStatus используемой учетной записи необходимо делегировать следующие полномочия:
- роль администратора сервера Exchange Server и членство в
локальной группе администраторов на целевом сервере.
Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования сервера Microsoft Exchange Server 2007, см. в разделе Вопросы, связанные с разрешениями.
В некоторых редких случаях состояние репликации может не соответствовать действительности. Ниже перечислены такие случаи.
- Группа хранения, не являющаяся активной (не изменяющаяся),
может сообщать о том, что она работоспособна, хотя это не так.
Такая ситуация может возникать из-за того, что неисправность нельзя
определить до преобразования журнала.
- Во время инициализации репликации ее состояние оценивается
повторно и может не быть точным. Состояние обновляется после
завершения инициализации.
- Значение поля LastLogGenerated может быть неверным при
отключении базы данных. Тем не менее, все журналы с содержимым
конечных пользователей реплицируются, если реплицируется копия
группы хранения.
- Если в потоке журналов отсутствует один или несколько журналов,
пассивная копия повторяет попытку восстановления. При этом
состояние репликации указывает то на сбой, то на работоспособность.
Очереди преобразования и копирования будут продолжать расти.
- В очень редких случаях журнал может успешно пройти проверку, но
вызвать сбой при преобразовании. В этой ситуации система будет
поочередно сообщать о сбое и работоспособном состоянии при попытках
восстановления. Очереди преобразования и копирования будут
продолжать расти.
Ошибки
Ошибка |
Описание |
|
Ошибка возникает, если указанный объект не существует, или объект не был реплицирован на указанный контроллер домена. |
Пример
В первом примере кода показана команда Get-StorageGroupCopyStatus с определенным именем группы хранения.
Во втором примере показано, как получить состояние копии SG1 на сервере MBX.
В третьем примере показано, как получить статус всех групп хранения на сервере MBX.
Код, приведенный в четвертом примере, обеспечивает получение сведений обо всех копиях на локальном сервере. На пассивном узле возвращаются сведения для всех копий связанной активной копии группы хранения.
Копировать код | |
---|---|
Get-StorageGroupCopyStatus -Identity Storage_Group_1 Get-StorageGroupCopyStatus -Identity:MBX\SG1 Get-StorageGroupCopyStatus -Server:MBX Get-StorageGroupCopyStatus |