클러스터 연속 복제 복사본을 시드하는 방법

 

적용 대상: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

마지막으로 수정된 항목: 2007-10-24

시드는 현재 수동 노드에 있는 데이터베이스의 기준 복사본을 사용할 수 있게 만드는 프로세스입니다. 상황에 따라 시드는 자동 프로세스가 되거나 사용자가 시드를 초기화하는 수동 프로세스일 수 있습니다. 시드가 필요하다고 판단되는 상황에서 다음 절차를 사용할 수 있습니다. 복사되는 데이터베이스의 크기는 시드 작업을 완료하는 데 걸리는 시간과 직접 관련됩니다.

시드 작업이 필요한 경우는 다음과 같습니다.

  • 새 수동 노드가 CCR(클러스터 연속 복제) 환경에 설정되었지만 프로덕션 저장소 그룹의 첫 번째 로그 파일이 사용될 수 없는 경우

  • 현재 수동 복사본이 현저하게 차이가 나거나 복구할 수 없게 되면서 데이터가 손실되어 장애 조치가 발생한 후

  • 시스템에서 수동 복사본으로 재생될 수 없는 손상된 로그 파일이 검색되는 경우

  • 데이터베이스 복사본의 오프라인 조각 모음이 발생한 후

  • 데이터베이스 활성 복사본의 페이지 삭제가 발생한 후에 수동 노드에 변경 내용을 전파하려는 경우

  • 저장소 그룹의 로그 생성 시퀀스가 1로 다시 설정된 후

Microsoft Exchange Server 2007에서 시드 작업을 수행할 때 사용할 수 있는 방법은 다음과 같습니다.

  • 자동 시드   자동 시드는 대상에 저장소 그룹 데이터베이스의 복사본을 만듭니다. 자동 시드를 실행하려면 원본에서 log1이 사용될 수 있어야 합니다. 자동 시드는 새 서버를 만들거나 새 저장소 그룹과 데이터베이스를 만드는 동안에만 발생하거나 한 번도 백업되지 않은 데이터베이스에서만 발생합니다.

  • Update-StorageGroupCopy cmdlet를 사용한 시드   Exchange 관리 셸에서 Update-StorageGroupCopy cmdlet를 사용하여 저장소 그룹 복사본을 시드할 수 있습니다.

  • 오프라인 데이터베이스의 수동 복사   이 프로세스는 데이터베이스를 분리하여 수동 노드의 동일한 위치에 데이터베이스 파일을 복사합니다. 이 방법에서는 데이터베이스를 분리하는 절차가 필요하므로 서비스가 중단됩니다.

    참고

    일부 백업 응용 프로그램에는 시드 데이터베이스의 원본으로 백업을 사용하는 메커니즘이 지원됩니다. 수동 노드로의 복원은 지원되지 않습니다. 이 옵션이 지원되는 경우 백업 응용 프로그램에서 명시적으로 완전하게 지원되어야 합니다.

Microsoft Exchange Server 2007 SP1(서비스 팩 1)에서 Update-StorageGroupCopy cmdlet는 DataHostNames라는 새 매개 변수를 포함하도록 확장되었습니다. DataHostNames 매개 변수는 시드 및 다시 시드 작업에 사용할 네트워크를 지정하는 데 사용됩니다. 이 값은 두 이름, FQDN(정규화된 도메인 이름) 또는 호스트 이름의 다중값 목록입니다. 이 이름 중 하나는 활성 노드를 확인해야 합니다.

Exchange 2007 SP1에는 DataHostNames 매개 변수를 사용하지 않고 Exchange 관리 콘솔의 저장소 그룹 복사본 업데이트 마법사를 사용하여 시드하는 기능이 추가되었습니다. 이 마법사는 수동 노드의 Exchange 관리 콘솔에서만 사용할 수 있습니다.

이 항목에서는 세 가지 절차에 대해 설명합니다. 첫 번째 절차에서는 Update-StorageGroupCopy cmdlet를 사용하여 저장소 그룹 복사본을 시드하는 방법에 대해 설명하고, 두 번째 절차에서는 Exchange 관리 콘솔을 사용하여 CCR 데이터베이스 폴더에 오프라인으로 복사하기 위해 데이터베이스를 분리하는 방법에 대해 설명합니다. 세 번째 절차에서는 저장소 그룹 복사본 업데이트 마법사를 사용하는 방법에 대해 설명합니다.

시작하기 전에

클러스터된 사서함 서버가 설치되어 있는 컴퓨터에서 다음 절차를 수행하려면 사용하는 계정이 Exchange 서버 관리자 역할 및 대상 서버에 대한 로컬 관리자 그룹 권한을 위임받아야 합니다. 사용 권한, 역할 위임 및 Exchange 2007 관리에 필요한 권한에 대한 자세한 내용은 사용 권한 고려 사항을 참조하십시오.

Update-StorageGroupCopy cmdlet를 사용하는 시드 작업은 활성 저장소 그룹 볼륨에 과도한 I/O(입/출력) 부하를 가져올 수도 있습니다. 그 결과로 클러스터의 저장소 디자인에 따라 클라이언트 작업에 영향을 미치게 되며 클라이언트 액세스가 중단될 수도 있습니다. 클라이언트 액세스에 미치는 잠재적 영향으로 인해 가능하면 클라이언트 작업이 적은 시간에 Update-StorageGroupCopy cmdlet를 사용하는 시드 작업을 예약하여 클라이언트에 대한 잠재적 영향을 최소화하는 것이 좋습니다. 시드 해제된 수동 복사본에 의한 노출과 함께 지연을 고려해야 합니다.

활성 노드에서 새로운 CCR 대상을 구성할 때 수동 노드에 디렉터리와 데이터베이스 파일이 없으면 시드 작업에서 해당 디렉터리와 데이터베이스 파일을 자동으로 만듭니다. 데이터베이스와 로그 파일의 위치는 클러스터의 서버 간에 동일해야 합니다. 저장소는 사용할 수 있어야 하며 데이터베이스와 로그를 저장할 수 있을 만큼 충분히 커야 합니다.

중요

수동 복사본이 저장되는 위치에 데이터베이스 또는 로그 파일이 있으면 시드 작업을 초기화하기 전에 제거되어야 합니다.

중요

Update-StorageGroupCopy 명령은 수동 노드에서 실행해야 합니다.

절차

Exchange 관리 셸을 사용하여 수동 노드를 시드하려면 다음을 수행합니다.

  1. 다음 명령을 실행하여 저장소 그룹에 대한 복제를 일시 중단합니다.

    Suspend-StorageGroupCopy -Identity:<Server\StorageGroupName>
    
  2. 수동 노드에서 데이터베이스 파일, 모든 로그 파일 및 검사점 파일을 제거합니다. 구성된 디렉터리(로그 디렉터리, 시스템 파일 디렉터리 및 데이터베이스 파일을 호스팅하는 디렉터리)에서 *.log, *.jrx, *.chk 및 .edb 파일을 제거합니다.

  3. 다음 명령을 실행하여 수동 노드에서 저장소 그룹 복사본을 시드합니다.

    Update-StorageGroupCopy -Identity:<Server\StorageGroupName>
    

    참고

    TargetPath 매개 변수는 데이터베이스의 수동 복사본에 대해 구성한 위치와 다른 경로에 데이터베이스를 시드하는 데 사용됩니다. 예를 들어, 다른 실제 위치에 각 CCR 노드가 있는 경우 TargetPath 매개 변수를 사용하여 활성 노드에 대해 로컬로 업데이트를 수행한 다음 데이터 압축을 제공하는 복사 유틸리티를 사용하여 네트워크를 통해 복사본을 수동 노드로 이동할 수 있습니다. Target Path 매개 변수를 사용하지 않을 경우에는 수동 복사본이 있는 컴퓨터에서 Update-StorageGroupCopy cmdlet를 실행해야 합니다.

    참고

    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}
    
  4. Update-StorageGroupCopy 명령이 완료되고 스토리지 그룹 복사본이 다시 시작된 후 Get-StorageGroupCopyStatus cmdlet를 사용하여 복제가 제대로 작동되는지 확인합니다.

    중요

    데이터 흐름이 부족하여 데이터 흐름이 없을 때에도 정상적인 작업처럼 보일 수 있으므로 데이터 흐름이 실제로 이루어지고 있는지 확인해야 합니다.

Exchange 관리 콘솔에서 오프라인 데이터베이스 파일을 복사하여 수동 노드를 수동으로 시드하려면 다음을 수행합니다.

  1. Exchange 관리 콘솔을 엽니다.

  2. 서버 구성을 확장한 다음, 사서함을 선택합니다.

  3. 결과 창에서 분리할 데이터베이스가 있는 사서함 서버를 선택합니다.

  4. 하단 작업 창에서 마우스 오른쪽 단추로 분리될 데이터베이스를 클릭한 다음, 데이터베이스 분리를 선택합니다.

  5. 분리된 데이터베이스에서 복제를 일시 중단합니다. 클러스터 연속 복제 복사본에서 복제를 중단하는 방법에 나온 복제를 일시 중단하는 단계를 수행합니다.

  6. 데이터베이스에서 복제가 일시 중단된 후 프로덕션 데이터베이스 폴더에서 CCR 데이터베이스 폴더로 데이터베이스 파일(.edb 파일)을 복사합니다.

    참고

    프로덕션 데이터베이스 폴더의 위치는 요약 페이지 또는 속성 페이지에서 확인할 수도 있습니다.

  7. 프로덕션 데이터베이스 폴더에서 CCR 데이터베이스 폴더로 데이터베이스 파일이 복사된 후 마우스 오른쪽 단추로 분리된 데이터베이스를 클릭한 다음, 데이터베이스 탑재를 선택합니다.

    참고

    파일이 복사되면 시드 작업이 완료됩니다. 프로덕션 데이터베이스가 탑재된 후에 클라이언트 액세스가 복원됩니다.

  8. 분리된 CCR 데이터베이스에 대한 복제를 다시 시작합니다. 클러스터 연속 복제 복사본에서 복제를 다시 시작하는 방법 항목에 나온 복제를 다시 시작하는 단계를 수행합니다.

    참고

    이제 시드 작업이 완료되었으며 트랜잭션 로그 복제 및 재생이 자동으로 수행됩니다.

저장소 그룹 복사본 업데이트 마법사를 사용하여 수동 노드를 시드하려면 다음을 수행합니다.

  1. 수동 노드에서 Exchange 관리 콘솔을 엽니다.

  2. 서버 구성을 확장한 다음, 사서함을 선택합니다.

  3. 결과 창에서 업데이트할 저장소 그룹이 있는 사서함 서버를 선택합니다.

  4. 작업 창에서 업데이트할 저장소 그룹을 마우스 오른쪽 단추로 클릭하고 저장소 그룹 복사본 업데이트를 선택합니다. 저장소 그룹 복사본 업데이트 마법사가 나타납니다.

  5. 올바른 저장소 그룹이 저장소 그룹 이름 필드에 나열되었는지 확인합니다. 저장소 그룹을 잘못 선택한 경우 취소를 클릭하고 마법사를 종료한 다음 올바른 저장소 그룹을 선택합니다. 저장소 그룹의 수동 복사본에 기존 로그 파일이 있는데 시드를 완료한 후 사용할 수 없거나 로그 재생에 필요하지 않은 경우 대상 경로에서 기존 로그 파일 삭제 확인란을 선택합니다. 다음을 클릭하여 계속합니다.

  6. 업데이트를 클릭하여 데이터베이스 복사본으로 수동 노드를 시드합니다.

    참고

    업데이트 프로세스 중에 저장소 그룹의 수동 복사본에 있는 오래된 검사점 파일과 기존 데이터베이스 파일을 삭제할 것인지 여부를 묻는 메시지가 표시됩니다.

  7. 시드가 완료된 후 마침을 클릭하여 마법사를 종료합니다.

자세한 내용

이 항목에서 설명하는 Exchange 관리 셸 cmdlet에 대한 자세한 내용은 다음 항목을 참조하십시오.

CCR 환경을 관리하는 방법에 대한 자세한 내용은 클러스터 연속 복제 관리를 참조하십시오.