다음을 통해 공유


복제된 가상 머신을 Hyper-V 복제본으로 장애 조치(failover)하기

Hyper-V 복제본을 사용하도록 설정하고 VM(가상 머신)을 복제한 후 장애 조치(failover) 작업을 수행하여 VM을 복제본 호스트 또는 클러스터로 전환할 수 있습니다. 이 문서에서는 Hyper-V Manager, 장애 조치(failover) 클러스터 관리자, PowerShell 또는 Windows Admin Center - 가상화 모드에서 Hyper-V 복제본을 사용하여 다양한 유형의 장애 조치(failover) 작업을 수행하는 방법을 설명합니다.

Hyper-V 복제본에 대한 자세한 내용 또는 복제를 사용하도록 설정하거나 VM을 복제해야 하는 경우 다음 문서를 참조하세요.

장애 조치(failover) 시나리오

Hyper-V 복제본은 다음과 같은 세 가지 장애 조치(failover) 시나리오를 지원합니다.

  • 테스트 장애 조치(failover): 진행 중인 복제에 영향을 주지 않고 복제본 호스트 또는 클러스터에 테스트 VM을 만듭니다. 이를 통해 복제본 VM이 제대로 작동하는지 확인할 수 있습니다. 테스트 완료 후 테스트 장애 복구를 중지하여 테스트 VM을 제거할 수 있습니다.

    기본적으로 테스트 VM은 최신 복구 지점에서 만들어지고 네트워크에 연결되지 않습니다. 추가 복구 지점을 구성한 경우 해당 지점 중 하나에서 테스트 VM을 만들도록 선택할 수 있습니다. VM에서 한 번에 하나의 테스트 장애 조치(failover)만 실행할 수 있습니다.

  • 계획된 장애 조치:기본 VM을 정상적으로 종료할 수 있는 경우에 사용합니다. 복구 계획의 엔드 투 엔드 유효성 검사를 수행하는 데 도움이 됩니다. 전환하기 전에 모든 변경 내용이 복제본에 복제되어 데이터가 손실되지 않도록 합니다. 계획된 장애 조치(failover) 후 필요에 따라 복제를 원래 주 호스트 또는 클러스터로 되돌리고 VM을 원래 위치로 장애 복구(failback)할 수 있습니다.

    계획된 장애 조치(failover)는 고가용성을 대체하는 것은 아니지만 데이터 손실 없이 가동 중지 시간을 최소화하면서 워크로드를 계속 실행할 수 있습니다. 전체 사이트 또는 데이터 센터의 계획된 유지 관리와 같은 이벤트에 유용할 수 있습니다.

  • 계획되지 않은 장애 조치(failover): 정전과 같은 오류로 인해 주 VM을 사용할 수 없는 경우에 사용합니다. 구성된 경우 최신 복구 지점 또는 이전 복구 지점을 사용하여 복제본 VM으로 전환할 수 있습니다. 계획되지 않은 장애 조치 후, 장애 조치 프로세스를 완료하고 필요에 따라 복제를 원래 주 호스트 또는 클러스터로 되돌린 후 VM을 원래 위치로 장애 복구할 수 있습니다.

    계획되지 않은 장애 조치(failover)는 기본 VM을 정상적으로 종료할 수 없는 재해 복구 시나리오를 위해 설계되었습니다. 선택한 복구 지점에 따라 일부 데이터 손실이 발생할 수 있습니다.

필수 조건

시작하기 전에 다음 필수 조건을 충족하는지 확인합니다.

  • Hyper-V 복제본을 사용하여 복제하는 VM이 있습니다.

  • VM의 복제 상태가 정상입니다. 복제 상태를 확인하려면 복제 진행률 모니터링을 참조하세요.

  • 각 호스트에서 Hyper-V Administrators 보안 그룹의 구성원인 사용자 계정입니다. Active Directory 도메인에서 그룹 정책 기본 설정을 사용하여 이 그룹에 사용자 또는 그룹을 추가할 수 있습니다. 또는 계정이 각 호스트의 로컬 관리자일 수 있습니다. Hyper-V 관리자 그룹에 대한 자세한 내용은 Active Directory 보안 그룹을 참조하세요.

가상 머신 장애 조치 수행

각 VM에 대해 장애 조치(failover) 작업을 실행해야 합니다. VM에 대해 한 번에 하나의 장애 조치(failover) 작업만 실행할 수 있습니다. 다음 조합을 사용하여 각 장애 조치(failover) 작업을 실행할 수 있습니다.

  • 클러스터 또는 단일 호스트에서 실행되는 Hyper-V 관리자
  • 클러스터 장애 조치 관리자
  • 클러스터 또는 단일 호스트의 PowerShell
  • Windows Admin Center - 단일 호스트에서만 가상화 모드입니다. 기본 호스트에서 복제본 호스트로 장애 조치 및 복구를 수행하려면 반드시 Windows Admin Center의 가상화 모드를 사용해야 합니다. 현재는 테스트 장애 조치(failover)나 역방향 복제를 수행할 수 없습니다.

지침에 대한 관련 탭을 선택합니다.

Hyper-V Manager를 사용하여 가상 머신을 장애 조치(failover)하는 방법은 수행하려는 장애 조치(failover) 유형에 따라 달라집니다.

Hyper-V Manager를 사용하여 장애 조치 테스트

Hyper-V Manager를 사용하여 테스트 장애 조치(failover)를 실행하려면 다음 단계를 수행합니다.

  1. VM을 사용하여 복제본 클러스터 또는 복제본 단일 호스트 또는 데스크톱 환경이 설치된 Windows Server가 설치된 호스트 자체에서 호스트를 관리하는 데 사용하는 디바이스에서 Hyper-V Manager를 엽니다.

  2. 리소스 창에서 테스트 장애 조치(failover)를 실행하려는 복제본 VM이 포함된 호스트를 선택합니다.

  3. VM을 마우스 오른쪽 단추로 클릭하고 복제를 선택한 다음 테스트 장애 조치(failover)를 선택합니다.

  4. 테스트 장애 조치(failover) 화면의 드롭다운 목록에서 테스트 장애 조치(failover)에 사용할 복구 지점을 선택한 다음, 테스트 장애 조치(failover)를 선택합니다.

    Hyper-V Manager의 복구 지점 선택 목록을 보여 주는 테스트 장애 조치(failover) 대화 상자의 스크린샷.

  5. 호스트는 중복된 VM을 만듭니다. VM 이름은 원래 VM 이름 뒤에 - Test가 추가된 것입니다. 중복된 VM은 기본적으로 네트워크에 연결되지 않습니다. 이 시점에서 VM이 올바르게 작동하는지 확인하는 데 필요한 테스트를 시작하고 VM을 시작할 수 있습니다.

  6. 테스트를 마치면 복제본 VM(테스트 중복이 아님)을 마우스 오른쪽 단추로 클릭하고 복제를 선택한 다음 테스트 장애 조치 중지를 선택합니다. 확인 대화 상자에서 테스트 장애 조치 중지 를 선택하여 테스트 VM을 삭제하고 해당 데이터를 삭제합니다.

계획된 장애 조치를 Hyper-V Manager로 수행하기

Hyper-V Manager를 사용하여 계획된 장애 조치(failover)를 실행하려면 다음을 수행합니다.

  1. 기본 클러스터의 호스트 또는 VM을 사용하는 기본 단일 호스트 또는 데스크톱 환경이 설치된 Windows Server가 설치된 호스트 자체에서 호스트를 관리하는 데 사용하는 디바이스에서 Hyper-V Manager를 엽니다.

  2. 리소스 창에서 계획된 장애 조치(failover)를 실행할 VM이 포함된 호스트를 선택합니다.

  3. 실행 중인 경우 VM을 종료합니다. 계획된 장애 조치를 수행하려면 VM을 종료해야 합니다.

  4. VM을 마우스 오른쪽 단추로 클릭하고 복제를 선택한 다음 계획된 장애 조치(Failover)를 선택합니다.

  5. 계획된 장애 조치(failover) 화면에서 장애 조치(failover) 후 복제 방향을 되돌리는 확인란을 선택하고 필요에 따라 요구 사항에 따라 장애 조치(failover) 후 복제본 가상 머신을 시작하도록 확인란을 선택합니다. 대화 상자에는 계획된 장애 조치(failover)가 수행하는 필수 구성 요소 검사 및 작업 목록이 표시됩니다. 기본적으로 복제본 VM은 장애 조치(failover) 후에 시작됩니다. 필요한 경우 VM을 네트워크에 연결하는 것을 잊지 마세요.

    Hyper-V Manager에서 복제를 되돌리고 복제본 VM을 시작하는 필수 구성 요소 검사, 작업 및 옵션을 표시하는 계획된 장애 조치(failover) 대화 상자의 스크린샷.

  6. Fail Over를 선택하여 프로세스를 시작합니다.

    Hyper-V Manager의 계획된 장애 조치(failover) 대화 상자에서 성공적인 필수 구성 요소 검사 및 작업을 확인하는 스크린샷

    이 시점에서 장애 조치(failover)가 완료됩니다. 복제 방향을 되돌리는 옵션을 선택한 경우 변경 내용을 원래 주 호스트 또는 클러스터로 다시 복제하도록 복제가 자동으로 다시 구성됩니다. 또는 복제본 VM을 마우스 오른쪽 단추로 클릭하고 복제를 선택한 다음 역방향 복제 를 선택하여 원래 주 호스트 또는 클러스터로 복제를 수동으로 구성합니다. 역방향 복제가 구성되면 복제 상태가 Normal으로 돌아갑니다.

  7. VM을 마우스 오른쪽 단추로 클릭한 다음 시작을 선택하여 VM이 아직 실행되고 있지 않은 경우 시작합니다. 필요한 경우 VM을 네트워크에 연결해야 합니다.

Hyper-V Manager를 사용하여 예기치 않은 비계획적 장애 극복

Hyper-V Manager를 사용하여 계획되지 않은 장애 조치(failover)를 실행하려면 다음을 수행합니다.

  1. VM을 사용하여 복제본 클러스터 또는 복제본 단일 호스트 또는 데스크톱 환경이 설치된 Windows Server가 설치된 호스트 자체에서 호스트를 관리하는 데 사용하는 디바이스에서 Hyper-V Manager를 엽니다.

  2. 리소스 창에서 계획되지 않은 장애 조치(failover)를 실행하려는 복제본 VM이 포함된 호스트를 선택합니다.

  3. 복제본 VM을 마우스 오른쪽 단추로 클릭하고 복제를 선택한 다음 장애 조치(failover)를 선택합니다.

  4. 장애 조치(failover) 화면에서 드롭다운 목록에서 장애 조치(failover)에 사용할 복구 지점을 선택한 다음 장애 조치(FailOver)를 선택합니다.

    Hyper-V Manager에서 계획되지 않은 장애 조치(failover)에 사용할 수 있는 복구 지점을 보여 주는 장애 조치(failover) 대화 상자의 스크린샷.

  5. 프로세스는 복제본 VM에 대한 검사점을 만든 다음, VM을 시작합니다. 선택한 복구 지점이 제대로 작동하는지 확인하는 데 필요한 테스트를 수행해야 합니다. 필요한 경우 VM을 네트워크에 연결하는 것을 잊지 마세요.

    다른 복구 지점을 선택해야 하는 경우 복제본 VM을 마우스 오른쪽 단추로 클릭하고 복제를 선택한 다음 장애 조치 취소를 선택하여 장애 조치(failover)를 취소할 수 있습니다. 그런 다음 다른 복구 지점을 선택할 수 있습니다.

  6. VM을 테스트하고 다른 복구 지점으로 되돌릴 필요가 없으면 장애 조치를 완료해야 합니다. 복제본 VM을 마우스 오른쪽 단추로 클릭하고 복제를 선택한 다음 복구 지점 제거를 선택합니다. 이 작업은 복구 지점을 제거하고 검사점을 병합하므로 이전 복구 지점으로 되돌릴 수 없습니다. 추가 복구 지점을 유지하려는 경우 장애 조치(failover)를 완료하기 전에 먼저 복제본 VM을 내보낼 수 있습니다.

    Hyper-V Manager에서 계획되지 않은 장애 조치(failover) 후 복구 지점을 제거하는 상황에 맞는 메뉴 옵션의 스크린샷

    이 시점에서 장애 조치(failover)가 완료되지만 복제 방향이 구성되지 않았기 때문에 복제 상태가 경고 로 표시됩니다.

예기치 않은 장애 조치(failover) 후 Hyper-V Manager를 사용하여 역방향 복제

기본 VM을 다시 사용할 수 있게 되면 복제본 VM에 대한 변경 내용을 원래 기본 VM으로 다시 복제해야 합니다. 이 프로세스를 역방향 복제라고 합니다. 복제를 되돌리려면 복제를 받을 대상이 될 수 있도록 원래 기본 VM을 표시해야 합니다. Hyper-V Manager에서는 이 작업을 수행할 수 없습니다.

  1. 원래 기본 VM이 포함된 원래 호스트에서 관리자 권한으로 PowerShell 세션을 열거나 호스트를 관리하는 데 사용하는 디바이스에서 Enter-PSSession cmdlet을 사용하여 원격으로 연결합니다.

  2. 다음 명령을 실행하여 원래 기본 VM을 복제를 받을 대상으로 표시합니다. 자리 표시자를 <VMName> 원래 기본 VM의 이름으로 바꿔야 합니다.

    Set-VMReplication -VMName '<VM Name>' -AsReplica
    
  3. 주 호스트에서 다음 명령을 실행하여 원래 기본 VM의 상태를 확인합니다.

    Get-VMReplication -VMName '<VM Name>' | FL VMName, ReplicationMode, ReplicationState
    

    다음은 기본 VM이 복제본으로 구성되고 복제를 기다리고 있음을 보여 주는 출력의 예입니다.

    VMName           : contoso-vm-01
    ReplicationMode  : Replica
    ReplicationState : WaitingForInitialReplication
    
  4. 복제본 VM이 포함된 복제본 호스트의 Hyper-V 관리자에서 복제본 VM을 마우스 오른쪽 단추로 클릭하고 복제를 선택한 다음 역방향 복제를 선택합니다. 역방향 복제 화면에서 시작하기 전에 다음을 선택합니다.

  5. 마법사의 옵션은 원래 기본 VM의 설정에 따라 미리 채워집니다. 설정을 변경할 필요가 없는 경우 요약 화면에 도달할 때까지 각 화면에서 다음을 선택한 다음 마침을 선택하여 역방향 복제를 시작합니다. 또는 옵션은 VM에 대한 복제를 처음 사용하도록 설정한 경우와 동일합니다.

    Hyper-V Manager에서 역방향 복제를 시작하기 전의 역방향 복제 마법사 요약 페이지의 스크린샷.

    이 시점에서 모든 변경 내용이 복제되고 복제 상태가 Normal으로 돌아갑니다. 이제 주 역할과 복제본 역할이 교환되었습니다. 원래 복제 방향으로 돌아가려면 계획된 장애 조치(failover) 섹션에 설명된 대로 계획된 장애 조치( failover)를 수행할 수 있습니다.