Share via


Get-StorageGroupCopyStatus(RTM)

 

적용 대상: Exchange Server 2007

마지막으로 수정된 항목: 2007-06-05

이 항목에서는 Get-StorageGroupCopyStatus cmdlet를 사용하여 저장소 그룹의 CCR(클러스터 연속 복제) 또는 LCR(로컬 연속 복제) 복사본에 대한 현재 복제 상태 정보를 반환하는 방법에 대해 설명합니다.

참고

이 cmdlet는 공용 폴더 복사본에는 적용되지 않습니다.

참고

이 cmdlet의 기본 구문에서는 5가지 출력 필드가 제공됩니다. 사용 가능한 모든 필드의 전체 목록을 가져오려면 fl(서식 있는 목록) 또는 ft(서식 있는 테이블)에 파이핑된 cmdlet를 실행합니다.

구문

Get-StorageGroupCopyStatus [-Identity <StorageGroupIdParameter>] [-DomainController <Fqdn>]

Get-StorageGroupCopyStatus -Server <ServerIdParameter> [-DomainController <Fqdn>]

자세한 정보

Exchange 관리 셸을 사용하여 CCR 또는 LCR 복사본의 전체 상태를 보려면 Get-StorageGroupCopyStatus cmdlet를 실행합니다. 사용자가 선택하는 옵션에 따라 cmdlet는 특정 서버의 특정 복사본이나 서버의 모든 복사본에 대한 정보를 반환합니다.

다음 예제 코드에서는 기본 cmdlet 구문을 보여줍니다.

Get-StorageGroupCopyStatus

기본 구문을 사용하는 경우 다음과 같은 샘플 출력이 표시됩니다.

Name SummaryCopyStatus CopyQueueLength ReplayQueueLength LastInspectedLogTime

StorageGroup1

정상

0

0

6/14/2006 4:42:01 PM

다음 예에서는 서식 있는 목록 옵션이 있는 cmdlet를 보여줍니다.

Get-StorageGroupCopyStatus |fl

서식 있는 목록 옵션을 사용하는 경우 모든 필드가 포함된 전체 복사본 상태가 표시됩니다.

  • Identity: MBXNODE01\StorageGroup1

  • StorageGroupName: StorageGroup1

  • SummaryCopyStatus: 정상

  • Failed: False

  • FailedMessage:

  • Seeding: False

  • Suspend: False

  • SuspendComment:

  • CopyQueueLength: 0 0

  • ReplayQueueLength: 0 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 4

  • LastLogCopyNotified: 4 4

  • LastLogCopied: 4 4

  • LastLogInspected: 4 4

  • LastLogReplayed: 4 4

  • LatestFullBackupTime:

  • LatestIncrementalBackupTime:

  • SnapshotBackup:

  • IsValid: True

  • ObjectState: Unchanged

다음 표에는 출력의 필드 종류와 해당 필드의 설명이 나와 있습니다.

필드 이름 설명 종류

Identity

저장소 그룹의 ID입니다.

Microsoft.Exchange.Configuration.Tasks.StorageGroupIdParameter

StorageGroupName

저장소 그룹의 이름입니다.

System.String

SummaryCopyStatus

복사본의 일반 상태에 대한 요약 표현입니다.

값 열거: Disabled, Failed, Seeding, Copying, Stopped 및 Healthy

Failed

저장소 그룹 복사본이 로그를 복제하고 재생할 수 있는 조건인지 여부를 표시하는 부울 값입니다.

System.Boolean

FailedMessage

Failed 조건의 설정을 트리거한 조건입니다.

System.String

Seeding

시드 작업이 현재 진행 중인지 여부를 표시하는 부울 값입니다.

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

마지막으로 수행한 전체 백업이 레거시 스트리밍 백업인지 또는 VSS(볼륨 섀도 복사본 서비스) 백업 스냅숏인지를 나타내는 부울입니다.

System.Boolean

SummaryCopyStatus, Failed, CopyQueueLength, and ReplayQueueLengthLastInspectedLogTime 필드의 결과를 통해 복사본의 상태를 빠르게 평가할 수 있습니다. 이 필드는 복사본이 제대로 기능하는지 및 복사본이 로그의 복사와 적용 모두에서 상대적으로 최신 상태인지 여부를 보여줍니다. LastInspectedLogTime이 최신 상태가 아닌 경우 복제 서비스가 중지되었거나 저장소 그룹의 트래픽 속도가 낮을 수 있습니다. 복사본이 정상적인 상태가 아니면 이유를 판별하고 수정해야 합니다. 복사본 큐 길이 값이 3을 넘으면 이유를 판별하고 수정해야 합니다. 재생 큐 길이 값이 20을 넘으면 이유를 판별하고 수정해야 합니다.

Get-StorageGroupCopyStatus cmdlet를 사용하려면 사용하는 계정이 다음을 위임받아야 합니다.

  • 대상 서버에 대한 Exchange Server 관리자 역할 및 로컬 관리자 그룹

사용 권한, 역할 위임 및 Microsoft Exchange Server 2007 관리에 필요한 권한에 대한 자세한 내용은 사용 권한 고려 사항을 참조하십시오.

드물지만 복제 상태를 잘못 이해할 가능성이 있는 몇몇 시나리오가 있습니다. 다음은 그러한 시나리오의 목록입니다.

  • 활성 상태가 아닌 저장소 그룹, 즉 변경되지 않는 저장소 그룹은 정상 상태가 아닌 경우에도 정상인 것으로 보고될 수 있습니다. 이러한 상황은 로그를 재생하기 전에는 비정상 상태를 탐지할 수 없기 때문에 발생합니다.

  • 복제 초기화 중에 복제 상태가 다시 평가되고 정확하지 않을 수 있습니다. 초기화가 완료되면 상태는 업데이트됩니다.

  • 데이터베이스를 분리할 때 LastLogGenerated 필드의 값이 잘못될 수 있습니다. 그러나 저장소 그룹 복사본을 복제하는 경우 최종 사용자 콘텐츠가 포함된 모든 로그가 복제됩니다.

  • 로그 스트림 도중에 하나 이상의 로그가 누락된 경우 수동 복사본이 계속해서 복구를 시도합니다. 이 과정에서 복제 상태가 실패와 정상 상태 간에 전환됩니다. 재생 및 복사 큐의 크기는 계속 증가합니다.

  • 매우 드물지만 로그를 확인한 경우에도 재생할 수 없는 경우가 있습니다. 이러한 경우 시스템에서는 복구를 시도하면서 실패와 정상 상태가 번갈아 일어납니다. 재생 및 복사 큐의 크기는 계속 증가합니다.

매개 변수

매개 변수 필수 또는 선택 종류 설명

Server

필수

Microsoft.Exchange.Configuration.Tasks.ServerIdParameter

Server 매개 변수는 지정된 서버의 모든 저장소 그룹 복사본에 대한 정보를 반환합니다.

DomainController

선택

Microsoft.Exchange.Data.Fqdn

도메인 컨트롤러의 FQDN(정규화된 도메인 이름)을 지정하려면 명령에 DomainController 매개 변수를 포함합니다.

Identity

선택

Microsoft.Exchange.Configuration.Tasks.StorageGroupIdParameter

Identity 매개 변수는 다음 값 중 하나를 가집니다.

  • GUID

  • 저장소 그룹 이름

  • 값을 지정하지 않으면 조직의 모든 복사본에 대한 정보를 받습니다. LCR의 경우에는 저장소 그룹에서 LCR을 사용할 수 있어야 함을 의미합니다. CCR의 경우에는 복제의 대상에 대해 항상 정보가 반환됩니다.

오류

오류

설명

The specified identity does not exist.

지정된 개체가 없거나 개체를 참조한 도메인 컨트롤러에 복제하지 않았기 때문에 오류가 발생합니다.

예제

첫 번째 코드 예에서는 저장소 그룹 이름이 애매하지 않은 경우의 Get-StorageGroupCopyStatus 명령에 대한 예입니다.

두 번째 코드 예에서는 서버 MBX에서 복사본 상태 SG1을 얻는 방법에 대해 설명합니다.

세 번째 코드 예에서는 서버 MBX에 대해 모든 저장소 그룹의 상태를 얻는 방법에 대해 설명합니다.

네 번째 코드 예에서는 로컬 서버의 모든 복사본에 대해 복사본 정보를 만듭니다. 수동 노드의 경우 연결된 활성 저장소 그룹 복사본의 모든 복사본에 대한 정보가 반환됩니다.

Get-StorageGroupCopyStatus -Identity Storage_Group_1 
Get-StorageGroupCopyStatus -Identity:MBX\SG1 
Get-StorageGroupCopyStatus -Server:MBX 
Get-StorageGroupCopyStatus