Windows Server 2008 R2에 Hyper-V 역할이 설치된 Windows Server 2008을 실행하는 컴퓨터를 업그레이드하는 방법

이 문서에서는 Hyper-V 역할이 Windows Server 2008 R2로 사용하도록 설정된 Windows Server 2008 설치에서 업그레이드하거나 마이그레이션하는 데 사용할 수 있는 옵션을 설명합니다.

적용 대상: Windows Server 2012 R2
원래 KB 번호: 957256

소개

가상 머신을 실행하는 Windows Server 2008 장애 조치(failover) 클러스터의 경우 이 문서의 장애 조치(failover) 클러스터에서 가상 머신에 대한 업그레이드 지침을 참조하세요.

추가 정보

방법 1: Windows Server 2008에서 Windows Server 2008 R2로 부모 파티션 업그레이드를 수행합니다.

참고

업그레이드하는 동안 호환성 보고서는 업그레이드를 계속하기 전에 서버 관리자 사용하여 Hyper-V 역할을 제거해야 한다는 것을 알려줍니다. 이는 필요하지 않습니다. 그러나 업그레이드를 계속하기 전에 가상 머신을 백업하거나 Hyper-V 관리자를 사용하여 내보내는 것이 좋습니다. 또한 업그레이드하기 전에 다음 사항을 고려하세요.

  • Hyper-V는 RTM(KB 950050) 이상이어야 합니다. 이 요구 사항이 충족되지 않으면 업그레이드를 계속하지 못하도록 차단됩니다.

  • 업그레이드하기 전에 모든 가상 머신을 종료해야 합니다. 저장된 상태는 Windows Server 2008과 Windows Server 2008 R2 간에 호환되지 않습니다. 부모 파티션이 저장된 상태의 가상 머신으로 업그레이드된 경우 가상 머신을 마우스 오른쪽 단추로 클릭한 다음 저장된 상태 삭제 를 선택하여 가상 머신을 켜야 합니다.

  • 온라인 스냅샷 기능은 저장된 상태를 사용하므로 온라인 스냅샷은 Windows Server 2008과 Windows Server 2008 R2 간에 완전히 호환되지 않습니다. 온라인 스냅샷은 가상 머신이 켜져 있을 때 수행되는 스냅샷입니다. 오프라인 스냅샷은 가상 머신이 꺼져 있을 때 수행되는 스냅샷입니다. 오프라인 스냅샷은 Windows Server 2008 R2와 완벽하게 호환됩니다. 가상 머신은 업그레이드 전에 가상 머신이 종료되었을 때 적용된 온라인 스냅샷 성공적으로 시작됩니다. Hyper-V 관리자에서 지금을 가리키는 스냅샷 아래의 녹색 화살표로 표시됩니다.

    다른 스냅샷 사용하여 가상 머신을 켜려면 다음 단계를 수행합니다.

    참고

    다음 단계에서는 가상 머신에 대해 구성된 모든 스냅샷을 계속 사용해야 하는 것으로 가정합니다. 스냅샷이 더 이상 필요하지 않은 경우 Hyper-V 관리자를 사용하여 스냅샷을 삭제한 다음, 데이터가 부모 가상 하드 디스크와 병합되도록 가상 머신을 종료할 수 있습니다.

    자세한 내용은 Hyper-V Virtual Machine Snapshots: FAQ를 참조하십시오.

    1. Hyper-V 관리자를 사용하여 적용할 스냅샷 마우스 오른쪽 단추로 클릭한 다음 스냅샷 만들기 및 적용을 클릭합니다. 이 작업은 현재 적용된 스냅샷 새 스냅샷 수행합니다. 이 새로운 스냅샷 이제 Windows Server 2008 R2와 호환됩니다. 이를 반영하려면 스냅샷 이름을 바꾸는 것이 좋습니다. 이 옵션을 선택하면 마지막 시작 이후 가상 머신의 상태에 대한 변경 내용이 저장됩니다.

    2. 새 R2 스냅샷 가져온 후에는 1단계에서 선택한 스냅샷 적용되고 가상 머신은 저장된 상태로 전환됩니다. 가상 머신을 마우스 오른쪽 단추로 클릭한 다음 저장된 상태 삭제를 클릭합니다.

    3. 가상 머신을 켭니다.

    4. 새 스냅샷 사용하여 가상 머신의 현재 상태를 캡처하여 Windows Server 2008 R2 호환 스냅샷.

    5. Windows Server 2008의 각 스냅샷 대해 이러한 단계를 반복합니다. 필요한 모든 스냅샷에서 이러한 단계를 완료한 후 Windows Server 2008에서 만든 스냅샷을 삭제한 다음, 병합 프로세스를 시작할 수 있도록 가상 머신을 종료합니다.

  • 업그레이드 후 Integration Services를 업데이트합니다. 이렇게 하려면 가상 머신 연결 창을 열고 작업 메뉴에서 Integration Services 설치 디스크 삽입을 클릭합니다.

    참고

    Windows Server 2008 R2 기반 컴퓨터에서는 Windows Vista 및 Windows Server 2008용 Integration Services가 프로그램 및 기능에 KB955484 나열됩니다.

방법 2

Hyper-V를 사용하도록 설정된 Windows Server 2008 기반 컴퓨터에서 가상 머신을 내보낸 다음 Hyper-V를 사용하도록 설정된 Windows Server 2008 R2가 있는 서버로 가져옵니다.

참고

가상 머신을 내보내기 전에 종료해야 합니다. 저장된 상태로 가상 머신을 내보낸 경우 Windows Server 2008 R2에서 가상 머신을 복원할 수 없습니다. Windows Server 2008 R2로 가져온 후 가상 머신을 시작하려면 가상 머신을 켜려면 먼저 저장된 상태를 삭제해야 합니다. 가상 머신에 스냅샷이 있는 경우 내보내기 전에 이러한 스냅샷을 병합하거나 메서드 1의 단계를 사용하여 스냅샷을 복구하고 다시 만들어야 합니다.

가상 머신을 가져온 후 Integration Services를 업데이트합니다. 이렇게 하려면 가상 머신 연결 창을 열고 작업 메뉴에서 Integration Services 설치 디스크 삽입을 클릭합니다.

참고

Windows Server 2008 R2 기반 컴퓨터에서 Windows Vista 및 Windows Server 2008용 Integration Services는 프로그램 및 기능에 "KB955484"로 나열됩니다.

방법 3

Hyper-V VSS 기록기를 활용하는 백업 소프트웨어를 사용하여 Windows Server 2008에서 실행되는 가상 머신을 백업하고 Windows Server 2008 R2로 복원합니다.

가상 머신을 복원한 후 Integration Services를 업데이트합니다. 이렇게 하려면 가상 머신 연결 창을 열고 작업 메뉴에서 Integration Services 설치 디스크 삽입을 클릭합니다.

참고

Windows Server 2008 R2 기반 컴퓨터에서는 Windows Vista 및 Windows Server 2008용 Integration Services가 프로그램 및 기능에 KB955484 나열됩니다.

장애 조치(failover) 클러스터의 가상 머신에 대한 업그레이드 지침

Windows Server 2008 클러스터에서 클러스터형 리소스로 구성된 고가용성 가상 머신이 있는 경우 다음 단계에 따라 가상 머신 및 클러스터를 Windows Server 2008 R2로 업그레이드해야 합니다.

참고

부모 파티션에서 다른 클러스터형 서비스 또는 애플리케이션을 실행하는 경우 다음 Microsoft 웹 사이트를 방문하여 이러한 리소스를 Windows Server 2008 R2로 이동하는 방법에 대한 정보를 확인하세요.
Windows Server 2008 R2를 실행하는 장애 조치(failover) 클러스터로 마이그레이션

Hyper-V 서버의 부모 파티션에서 추가 서비스 또는 애플리케이션을 실행하지 않는 것이 좋습니다.

  1. 장애 조치(Failover) 클러스터 관리자 스냅인(CluAdmin.msc)을 사용하여 빠른 마이그레이션을 수행하여 모든 가상 머신을 노드의 하위 집합으로 이동합니다. 가상 머신을 호스팅하지 않는 노드의 다른 하위 집합을 제거합니다. 이렇게 하려면 장애 조치(failover) 클러스터 관리자에서 노드를 마우스 오른쪽 단추 로 클릭하고 동작 이동을 클릭한 다음 제거를 클릭합니다. 하위 집합의 크기는 하위 집합에서 호스트되는 가상 머신을 여전히 Windows Server 2008을 실행하는 나머지 노드에 저장할 수 있도록 해야 합니다. 예를 들어 4노드 클러스터에서 나머지 노드가 첫 번째 노드 그룹에서 호스트되는 가상 머신을 보유할 수 있도록 2개의 노드를 제거합니다. 제거된 노드가 원래 클러스터의 공유 스토리지에서 마스킹되었는지 확인합니다.

  2. 제거된 노드 하위 집합에 Windows Server 2008 R2를 클린 설치한 다음 Hyper-V 역할 및 장애 조치(failover) 클러스터링 기능을 사용하도록 설정합니다.

    중요

    장애 조치(failover) 클러스터에서 업그레이드가 지원되지 않으므로 클린 설치가 필요합니다.

  3. 제거된 노드를 사용하여 새 클러스터를 만든 다음 구성 마법사 유효성 검사 테스트를 모두 실행합니다. 해당하는 경우 Windows Server 2008 R2 클러스터에서 CSV(클러스터 공유 볼륨)를 사용하도록 설정하고 일부 CSV 디스크를 만듭니다.

  4. 업그레이드를 위해 원래 클러스터의 가상 머신을 준비합니다. 가상 머신의 상태에 따라 다음 작업을 수행합니다.

    • 가상 머신이 실행 중 상태인 경우 Hyper-V 관리자를 사용하여 가상 머신을 종료합니다.

    • 가상 머신이 저장된 상태인 경우 Hyper-V 관리자를 사용하여 저장된 상태에서 시작한 다음 가상 머신을 종료합니다. 호스트를 Windows Server 2008 R2로 업그레이드할 때 저장된 상태는 지원되지 않습니다.

    • 가상 머신에 필요한 온라인 스냅샷 있는 경우 관련 스냅샷 적용한 다음 가상 머신을 종료합니다.

  5. 다음 단계 중 하나를 수행하여 업그레이드할 가상 머신을 준비합니다.

    중요

    가상 머신을 CSV 디스크로 이동하는 경우 이 문서의 뒷부분에 있는 "비 CSV 디스크에서 CSV 디스크로 가상 머신 마이그레이션" 섹션의 특정 단계를 수행합니다.

    1. 가상 머신을 내보냅니다. Windows Server 2008 R2 클러스터에 동일한 SAN 스토리지를 사용하려는 경우 구성 전용 내보내기를 사용할 수 있습니다. 작업 메뉴에서 내보내기를 선택하여 Windows Server 2008 Hyper-V 관리자에서 가상 머신을 내보냅니다. 가상 머신 구성만 내보내기 검사 상자를 선택해야 합니다.

    2. 원하는 백업 애플리케이션을 사용하여 가상 머신을 백업합니다.

  6. 원래 클러스터에서 장애 조치(failover) 클러스터 관리자를 열고 가상 머신 구성 리소스를 오프라인으로 전환합니다.

  7. 새 클러스터에 동일한 스토리지를 다시 사용하려는 경우 원래 클러스터에서 마스킹한 다음 새(Windows Server 2008 R2) 클러스터에서 사용할 수 있도록 합니다.

  8. 5단계에서 수행한 내용에 따라 다음 단계 중 하나를 수행하여 가상 머신을 새 Windows Server 2008 R2 클러스터로 이동합니다.

    중요

    가상 머신을 CSV 디스크로 이동하는 경우 비 CSV 디스크 에서 CSV 디스크로 가상 머신 마이그레이션 섹션의 단계를 수행합니다.

    1. 5a단계를 사용하여 위의 가상 머신을 내보낸 경우 가상 머신을 클러스터 노드로 다시 가져옵니다.
    2. 5b단계를 사용하여 가상 머신을 백업하는 경우 백업 애플리케이션을 사용하여 가상 머신을 클러스터형 디스크로 복원합니다.
  9. 현재 이 Windows Server 2008 R2 클러스터에 있는 각 가상 머신에 대해 Integration Services를 업데이트합니다. 이렇게 하려면 가상 머신을 켜고 Virtual Machine 연결 창을 연 다음 작업 메뉴에서 Integration Services 설치 디스크 삽입을 클릭합니다.

    참고

    Windows Server 2008 R2에서는 Windows Vista 및 Windows Server 2008용 Integration Services가 프로그램 및 기능에 KB955484 나열됩니다.

  10. 모든 가상 머신이 Windows Server 2008 R2 클러스터에서 실행되고 모든 것이 완전히 작동하는 것으로 테스트되고 확인된 경우 장애 조치(failover) 클러스터 관리자를 사용하여 이전 클러스터를 제거합니다. 이렇게 하려면 장애 조치(failover) 클러스터 관리자에서 클러스터를 마우스 오른쪽 단추로 클릭하고 추가 작업을 클릭한 다음 클러스터 삭제를 클릭합니다.

  11. 이전 클러스터에 있던 나머지 노드의 경우 Windows Server 2008 R2의 클린 설치를 수행한 다음 필요에 따라 Hyper-V 역할 및 장애 조치(failover) 클러스터링 기능을 사용하도록 설정합니다. 이러한 노드를 새 클러스터에 조인합니다.

가상 머신을 비 CSV 디스크에서 CSV 디스크로 마이그레이션

  1. 가상 머신을 내보냅니다. 가상 하드 디스크가 저장되는 위치를 제어하려는 정도에 따라 다음 옵션 중 하나를 사용합니다.

    1. Hyper-V 관리자가 가상 머신 구성과 함께 가상 하드 디스크를 이동하도록 하려면 Hyper-V 관리자의 작업 메뉴에서 내보내기를 선택한 다음 가상 머신을 내보낼 폴더를 지정합니다. Windows Server 2008 Hyper-V를 실행하는 경우 가상 머신 구성만 내보내기 검사 상자가 선택되어 있지 않은지 확인합니다.

    2. 마이그레이션 중에 가상 하드 디스크가 배치되는 위치를 완전히 제어하려면 Hyper-V 관리자의 작업 메뉴에서 내보내기를 선택하여 가상 머신을 CSV 폴더로 내보냅니다. 가상 머신 구성만 내보내기를 선택합니다.

  2. Virtual Machine Manager에서 가상 머신을 삭제합니다.

  3. 클러스터의 "사용 가능한 스토리지" 그룹에 스토리지를 추가하려면 왼쪽 탐색 창에서 스토리지 노드를 선택한 다음 스토리지 추가를 클릭합니다. 디스크를 클러스터 공유 볼륨으로 만들려면 장애 조치(failover) 클러스터의 개요 페이지에서 클러스터 공유 볼륨 기능을 사용하도록 설정하고, 왼쪽 탐색 창에서 클러스터 공유 볼륨 노드를 선택하고, 스토리지 추가를 선택한 다음, 디스크를 지정합니다. 이 디스크는 클러스터 공유 볼륨 그룹에 추가되고 이 그룹에 대해 C:\ClusterStorage\Volume4와 같은 디렉터리가 만들어집니다.

  4. 1b단계를 사용하여 가상 머신을 내보낸 경우 "클러스터형 환경에서 가상 머신 내보내기 및 가져오기" 섹션의 단계를 수행합니다. 그렇지 않으면 Hyper-V 관리자에서 사용자 인터페이스 가져오기를 사용하여 가상 머신을 가져옵니다.

  5. 장애 조치(failover) 클러스터 관리자에서 가상 머신을 고가용성으로 만듭니다.