다음을 통해 공유


Set up protection for live migration

 

게시 날짜: 2016년 3월

적용 대상: System Center 2012 SP1 - Data Protection Manager, System Center 2012 R2 Data Protection Manager

DPM은 다음과 같은 시나리오에서 실시간 마이그레이션 중에 Hyper-V 가상 컴퓨터 V를 보호할 수 있습니다.

  • 클러스터 내 실시간 마이그레이션 - 클러스터 내에서 가상 컴퓨터가 마이그레이션되면 DPM에서 마이그레이션을 검색하고 사용자 개입 없이 새 클러스터 노드에서 가상 컴퓨터를 백업합니다. 저장소의 변경 내용이 없으므로 DPM에서 빠른 전체 백업을 진행합니다. 두 개의 DPM 서버에서 한 클러스터를 보호하는 경우 마이그레이션 후 첫 번째 DPM 서버에서 보호하는 가상 컴퓨터가 위치에 상관없이 동일한 DPM 서버를 통해 계속 보호됩니다.

  • 단일 클러스터 외부 실시간 마이그레이션 - 가상 컴퓨터를 단일 클러스터 외부에서 마이그레이션할 때 두 개의 독립 실행형 서버 간에, 독립 실행형 서버와 클러스터 노드 간에 또는 다른 클러스터의 두 노드 간에 실시간 마이그레이션을 수행할 수 있습니다. 이 시나리오에서는 DPM은 마이그레이션을 검색하고 사용자 개입 없이 백업을 수행할 수 있습니다.

시작하기 전에

  • 지원 - 실시간 마이그레이션을 위한 DPM 보호는 Windows Server 2012를 실행하는 서버에서만 사용할 수 있습니다.

  • 클러스터 외부 실시간 마이그레이션 - 단일 클러스터 외부 실시간 마이그레이션을 수행하려는 경우 다음이 필요합니다.

    • 가상 컴퓨터는 적어도 System Center 2012 SP1을 실행하는 VMM 서버의 VMM 클라우드에서 관리됩니다.

    • DPM은 클라우드가 포함된 VMM 서버와 연결되어야 합니다.

    • Hyper-V를 실행하는 모든 서버는 모든 DPM 서버에 연결됩니다.

    이러한 필수 구성 요소가 충족된 상태에서 DPM은 VMM과 통신하여 가상 컴퓨터가 현재 실행되는 위치를 찾아서 Hyper-V를 실행하는 새 서버에서 백업을 만들 수 있습니다. Hyper-V를 실행하는 모든 서버가 모든 DPM 서버에 연결되어 있으므로 DPM은 Hyper-V를 실행하는 새 서버와 통신할 수 있습니다. 이 연결을 설정할 수 없는 경우 DPM 보호 에이전트에 연결할 수 없다는 메시지를 표시하며 백업이 실패합니다.

  • 저장소 마이그레이션 - 실시간 마이그레이션에서 저장소를 전송하면 DPM에서 가상 컴퓨터의 전체 일관성 확인을 수행한 후 빠른 전체 백업을 진행합니다. 저장소 마이그레이션이 관련되지 않은 경우 예를 들어 원본 및 대상 위치가 모두 동일한 SMB(서버 메시지 블록) 3.0 파일 서버를 사용하는 경우 DPM에서 일관성 확인 없이 빠른 전체 백업을 진행합니다.

    저장소에 대한 실시간 마이그레이션이 수행되면 Hyper-V에서 VHD(가상 하드 디스크) 또는 VHDX를 인식하므로 DPM 백업 데이터의 크기에 1회 스파이크가 있습니다.

  • 테이프 백업 - 실시간 마이그레이션 보호는 테이프 백업을 지원하지 않습니다.

  • 일관성 확인 - DPM은 저장소 마이그레이션을 포함하는 모든 실시간 마이그레이션에 대해 일관성 확인을 한 번 수행합니다.

  • 설정 - 가상 보호를 사용하도록 가상 컴퓨터 호스트에서 자동 탑재를 설정합니다.

    TCP Chimney 오프로드 기능을 사용하지 않습니다.

  • Active Directory - 모든 DPM 서버, VMM 서버 및 Hyper-V를 실행하는 서버는 동일한 도메인에 배치해야 합니다.

  • 포트 - DPM에서 DPM-VMM 도우미 서비스를 호스팅하기 위해 사용하는 기본 포트 6070을 변경하려면 레지스트리에서 HKLM\Software\Microsoft\Microsoft Data Protection Manager\Configuration으로 이동합니다. 32비트 DWORD 값 DpmVmmHelperServicePort를 만들고 레지스트리 키의 일부로 업데이트된 포트 번호를 작성합니다.

    1. <설치 디렉터리>\Microsoft System Center 2012\DPM\DPM\VmmHelperService\VmmHelperServiceHost.exe.config를 열고 포트 번호를 6070에서 새 포트로 변경합니다. 예: <add baseAddress="net.tcp://localhost:6080/VmmHelperService/" />

    2. DPM-VMM 도우미 서비스를 다시 시작하고 DPM 서비스를 다시 시작합니다.

보호 설정

  1. DPM 배포 - DPM이 설치되어 올바르게 배포되어 있는지 확인합니다. 그렇지 않은 경우 다음을 참조하십시오.

  2. 저장소 설정 - 저장소를 설정했는지 확인합니다. 다음에서 옵션에 대한 자세한 내용을 읽어 보십시오.

    가상 컴퓨터 보호에 대해 다음과 같은 용량 크기 조정을 사용합니다.

    가상 컴퓨터 평균 크기 100GB
    DPM 서버별 가상 컴퓨터 수 800
    가상 컴퓨터 800개의 총 크기 80TB
    백업 저장소에 필요한 공간 80TB

    예를 들어, 완전히 확장한 Hyper-V 클러스터에 1,600개의 가상 컴퓨터가 포함된 경우 DPM 서버 두 대가 있어야 하며 표에서 요약 설명한 프로비전을 두 배로 늘려야 합니다. 가상 컴퓨터 1,600개의 저장소 총 요구 사항은 160TB를 초과합니다. 공간 최적화에 대한 내용은 가상 컴퓨터 보호 최적화를 참조하십시오.

  3. DPM 보호 에이전트 설정 - 에이전트는 Hyper-V 서버 또는 Hyper-V 클러스터의 각 서버에 설치해야 합니다. 원격 SMB 파일 서버에서 SMB가 클러스터에 배포된 경우 모든 SMB 파일 서버 클러스터 노드에 DPM 보호 에이전트를 설치합니다. 보호 에이전트 배포 계획, 보호 에이전트 설정을 차례로 읽어 보십시오.

  4. VMM 콘솔 설치 - DPM 서버가 VMM 서버와 통신하고 VMM 서버를 추적하도록 설정하려면 모든 DPM 서버에 VMM 콘솔을 VMM 클라이언트 구성 요소로 설치합니다. 를 참조하되 다음에 유의하십시오.

    1. DPMMachineName$ 계정은 VMM 관리 서버에서 읽기 전용 관리자 계정이어야 합니다.

    2. VMM 콘솔이 배포에 사용되는 VMM 관리 서버와 동일한 버전인지 확인합니다.

  5. 서버 연결 - 모든 DPM 서버에 Hyper-V를 실행하는 모든 서버를 연결하려면 Set-DPMGlobalProperty PowerShell 명령을 실행합니다. cmdlet은 여러 DPM 서버 이름을 허용합니다. 자세한 정보는 Set-DPMGlobalProperty를 참조하십시오.

    Set-DPMGlobalProperty -dpmservername <dpmservername> -knownvmmservers <vmmservername>

  6. 보호 그룹 설정 - 새 보호 그룹 만들기 마법사그룹 구성원 선택 페이지에서 백업하려는 가상 컴퓨터가 있는 Hyper-V 호스트 서버를 선택할 수 있습니다. 가상 컴퓨터 모바일 시나리오에서는 보호를 위한 보호 그룹 수준에서 자동 일관성 확인을 사용하도록 설정해야 합니다.

    먼저 DPM VMM 통신을 사용하도록 설정합니다. 보호 그룹을 구성하기 전에 Hyper-V를 실행하는 서버의 모든 가상 컴퓨터를 검색해야 합니다. 그렇지 않으면 실시간 마이그레이션이 예상대로 작동하지 않으며 사용자는 데이터 보관으로 데이터를 보호하는 작업을 중지한 후 동일한 컴퓨터에 대한 보호를 다시 구성해야 합니다.

    보호 그룹에 대한 자세한 내용은 다음을 참조하십시오.

  7. 설정 확인 - 설정을 구성한 후 가상 컴퓨터가 클러스터 간에 마이그레이션되면 모든 백업이 예상대로 진행됩니다. 다음과 같이 예상 대로 실시간 마이그레이션이 사용되는지 확인할 수 있습니다.

    1. DPM-VMM 도우미 서비스가 실행 중인지 확인합니다. 실행되어 있지 않으면 시작합니다.

    2. Microsoft SQL Server Management Studio를 열고 DPM 데이터베이스(DPMDB)를 호스팅하는 인스턴스에 연결합니다. DPMDB에서 다음과 같은 쿼리를 실행합니다. SELECT TOP 1000 [PropertyName] ,[PropertyValue] FROM[DPMDB].[dbo].[tbl_DLS_GlobalSetting]

      이 쿼리는 KnownVMMServer라는 속성을 포함합니다. 이 값은 Set-DPMGlobalProperty cmdlet에 제공한 값과 동일해야 합니다.

      VMM 관리 서버를 업그레이드하는 경우 보호를 유지하려면 DPM 서버의 VMM 콘솔도 업그레이드해야 합니다.

    3. 다음 쿼리를 실행하여 특정 가상 컴퓨터에 대한 VMMIdentifierPhysicalPathXML 매개 변수 유효성을 검사합니다.VMName을 가상 컴퓨터의 이름으로 바꾸십시오.

      select cast(PhysicalPath as XML) from tbl_IM_ProtectedObject where DataSourceId in (select datasourceid from tbl_IM_DataSource where DataSourceName like '%<VMName>%')

    4. 이 쿼리에서 반환한 .xml 파일을 열고 VMMIdentifier 필드에 값이 있는지 확인합니다.

  8. 수동 마이그레이션 실행 - 해당 단계를 완료한 후, DPM 요약 관리자 작업이 실행된 후 마이그레이션이 활성화됩니다. 기본적으로 이 작업은 자정에 시작되고 매일 아침에 실행됩니다. 모든 것이 예상 대로 작동되는 것을 확인하는 한편 수동 마이그레이션을 실행하려는 경우 다음을 수행합니다.

    1. SQL Server Management Studio를 열고 DPMDB를 호스팅하는 인스턴스에 연결합니다.

    2. select * from tbl_SCH_ScheduleDefinition where JobDefinitionID=’9B30D213-B836-4B9E-97C2-DB03C3EB39D7’ 쿼리를 실행합니다. 해당 쿼리에서 ScheduleID를 반환합니다.

    3. SQL Server Management Studio에서 SQL Server 에이전트를 확장한 후 작업을 확장합니다. 앞서 본 ScheduleID를 마우스 오른쪽 단추로 클릭한 후 작업 시작 단계를 선택합니다.

    작업이 실행될 때 백업 성능이 영향을 받는다는 점에 주의하십시오. 배포의 크기 및 규모가 이 작업을 완료하는 데 걸리는 시간을 결정합니다.

  9. 데이터 복구 - 설정을 구성한 후 가상 컴퓨터가 클러스터 간에 마이그레이션되면 모든 백업이 예상대로 진행됩니다. 필요에 따라 데이터를 복구할 수 있습니다. 백업된 데이터를 복구해야 하는 경우 백업한 데이터 복구 [DPM2012_Web]를 참조하세요. 가상 컴퓨터를 복원하는 경우 다음과 같은 동작에 주의하십시오.

    가상 컴퓨터 복구 세부 정보
    원래 위치로 복구 원본 VHD가 삭제됩니다. DPM이 Hyper-V VSS 기록기를 사용하여 원본 위치에 VHD 및 기타 구성 파일을 복구합니다. 복구 프로세스가 끝나도 가상 컴퓨터는 항상 사용 가능한 상태로 유지됩니다.

    복구에 사용할 리소스 그룹이 있어야 하며, 사용할 수 없는 경우는 대체 위치로 복구한 다음 해당 가상 컴퓨터를 항상 사용 가능하도록 만듭니다.
    대체 위치로 복구 DPM은 프로세서 아키텍처에 관계없이 보호된 Hyper-V 가상 컴퓨터를 다른 Hyper-V 호스트로 원활하게 복구할 수 있도록 하는 ALR(대체 위치 복구)을 지원합니다. 클러스터 노드로 복구되는 Hyper-V 가상 컴퓨터는 항상 사용할 수 있는 상태가 아닙니다.
    항목 수준 복구(ILR) DPM은 Hyper-V 가상 컴퓨터의 호스트 수준 백업에서 DPM으로 보호된 서버의 네트워크 공유나 볼륨으로 파일, 폴더, 볼륨 및 VHD(가상 하드 디스크)의 항목 수준 복구 기능을 제공하는 항목 수준 복구(ILR)를 지원합니다. DPM 보호 에이전트를 게스트에 설치하지 않아도 항목 수준 복구를 사용할 수 있습니다.