다음을 통해 공유


검사점을 사용하여 가상 머신을 이전 상태로 되돌리기

가상화의 가장 큰 이점 중 하나는 가상 머신의 상태를 쉽게 저장할 수 있다는 것입니다. Hyper-V 가상 머신 검사점을 사용하여 이 작업을 수행합니다. 소프트웨어 구성을 변경하거나, 소프트웨어 업데이트를 적용하거나, 새 소프트웨어를 설치하기 전에 가상 머신 검사점을 만들 수 있습니다. 시스템 변경으로 인해 문제가 발생한 경우 가상 머신을 검사점이 수행된 상태로 되돌릴 수 있습니다.

Windows 10 및 11 Hyper-V 두 가지 유형의 검사점을 포함합니다.

  • 표준 검사점: 검사점이 시작될 때 가상 머신 및 가상 머신 메모리 상태의 스냅샷을 만듭니다. 스냅샷은 전체 백업이 아니며 Active Directory와 같은 다른 노드 간에 데이터를 복제하는 시스템에서 데이터 일관성 문제를 일으킬 수 있습니다. Hyper-V Windows 10 이전의 표준 검사점(이전의 스냅샷)만 제공했습니다.

  • 프로덕션 검사점: Linux 가상 머신에서 볼륨 섀도 복사본 서비스 또는 파일 시스템 고정을 사용하여 가상 머신의 데이터 일치 백업을 만듭니다. 가상 머신 메모리 상태의 스냅샷이 생성되지 않습니다.

프로덕션 검사점은 기본적으로 선택되지만 Hyper-V 관리자 또는 PowerShell을 사용하여 변경할 수 있습니다.

비고

Hyper-V PowerShell 모듈에는 검사점스냅샷 을 서로 교환하여 사용할 수 있도록 여러 별칭이 있습니다.
이 문서에서는 검사점을 사용하므로 스냅샷이라는 용어를 사용하여 유사한 명령이 표시될 수 있습니다.

검사점 유형 변경

  1. Hyper-V 관리자를 엽니다.

  2. 가상 머신을 마우스 오른쪽 단추로 클릭하고 설정을 선택합니다.

  3. 관리에서 검사점을 선택합니다.

  4. 원하는 검사점 유형을 선택합니다.

    Hyper V 관리자의 관리 섹션에 있는 검사점 옵션의 스크린샷

검사점 만들기

가상 머신에 대해 구성된 형식의 검사점을 만듭니다. 이 형식을 변경하는 방법에 대한 지침은 이 문서의 앞부분에 있는 검사점 유형 구성 섹션을 참조하세요.

검사점을 만들려면 다음을 수행합니다.

  1. Hyper-V 관리자에서 가상 머신을 선택합니다.

  2. 가상 머신의 이름을 마우스 오른쪽 단추로 클릭한 다음 검사점을 클릭합니다.

  3. 프로세스가 완료되면 검사점이 Hyper-V 관리자검사점 아래에 표시됩니다.

검사점 적용

가상 머신을 이전 지정 시간으로 되돌리려면 기존 검사점을 적용할 수 있습니다.

  1. Hyper-V 관리자Virtual Machines에서 가상 머신을 선택합니다.

  2. 검사점 섹션에서 사용할 검사점을 마우스 오른쪽 단추로 클릭하고 적용을 클릭합니다.

  3. 다음 옵션과 함께 대화 상자가 나타납니다.

    • 검사점 만들기 및 적용: 이전 검사점을 적용하기 전에 가상 머신의 새 검사점을 만듭니다.
    • 적용: 선택한 검사점만 적용합니다. 이 작업은 실행 취소할 수 없습니다.
    • 취소: 아무 작업도 수행하지 않고 대화 상자를 닫습니다.

적용 옵션을 선택하여 검사점을 적용합니다.

검사점 이름 바꾸기

많은 검사점이 특정 지점에서 만들어집니다. 식별 가능한 이름을 지정하면 검사점을 만들 때 시스템 상태에 대한 세부 정보를 더 쉽게 기억할 수 있습니다.

기본적으로 검사점의 이름은 검사점이 수행된 날짜 및 시간과 결합된 가상 머신의 이름입니다. 표준 형식은 다음과 같습니다.

virtual_machine_name (MM/DD/YYY -hh:mm:ss AM\PM)

이름은 100자로 제한되며 이름은 비워 둘 수 없습니다.

  1. Hyper-V 관리자에서 가상 머신을 선택합니다.

  2. 검사점을 마우스 오른쪽 단추로 클릭한 다음 이름 바꾸기를 선택합니다.

  3. 검사점의 새 이름을 입력합니다. 100자 미만이어야 하며 필드는 비워 둘 수 없습니다.

  4. 완료되면 Enter 키를 선택합니다.

검사점 삭제

검사점을 삭제하면 Hyper-V 호스트에 공간을 만들 수 있습니다.

내부적으로 검사점은 가상 머신의 .vhdx 파일과 동일한 위치에 .avhdx 파일로 저장됩니다. 검사점을 삭제하면 Hyper-V .avhdx 및 .vhdx 파일을 병합합니다. 완료되면 검사점의 .avhdx 파일이 파일 시스템에서 삭제됩니다.

.avhdx 파일을 직접 삭제해서는 안 됩니다.

검사점을 완전히 삭제하려면 다음을 수행합니다.

  1. Hyper-V 관리자에서 가상 머신을 선택합니다.

  2. 검사점 섹션에서 삭제할 검사점을 마우스 오른쪽 단추로 클릭하고 삭제를 선택합니다. 검사점 및 모든 후속 검사점을 삭제할 수도 있습니다. 이렇게 하려면 삭제할 가장 빠른 검사점을 마우스 오른쪽 단추로 클릭한 다음 검사점 하위 트리 삭제를 선택합니다.

  3. 검사점을 삭제할지 확인하라는 메시지가 표시될 수 있습니다. 올바른 검사점인지 확인한 다음 삭제를 선택합니다.

검사점 내보내기

검사점을 새 위치로 이동할 수 있도록 내보내기는 검사점을 가상 머신으로 번들로 묶습니다. 가져온 검사점은 가상 머신으로 복원됩니다. 내보낸 검사점을 백업에 사용할 수 있습니다.

검사점을 내보내려면 다음을 수행합니다.

  1. Hyper-V 관리자에서 가상 머신을 선택합니다.

  2. 검사점 섹션에서 내보낼 검사점을 마우스 오른쪽 단추로 클릭하고 내보내기를 선택합니다.

  3. 내보낸 검사점을 저장할 위치를 입력한 다음 내보내 기를 선택합니다.

내보내기 프로세스는 검사점의 크기에 따라 다소 시간이 걸릴 수 있습니다. VM에 대한 Hyper-V Manager상태 열에서 상태를 확인합니다.

검사점 사용 또는 사용 안 함

  1. Hyper-V 관리자에서 가상 머신의 이름을 마우스 오른쪽 단추로 클릭하고 설정을 선택합니다.

  2. 관리 섹션에서 검사점을 선택합니다.

  3. 이 가상 머신에서 검사점을 해제할 수 있도록 하려면 검사점 사용이 선택되어 있는지 확인합니다. 이것이 기본 동작입니다. 검사점을 사용하지 않도록 설정하려면 검사 점 사용 확인란의 선택을 취소합니다.

  4. 적용을 선택하여 변경 내용을 적용합니다. 완료되면 확인을 선택하여 대화 상자를 닫습니다.

검사점 위치 구성

가상 머신에 검사점이 없는 경우 검사점 구성 및 저장된 상태 파일이 저장되는 위치를 변경할 수 있습니다.

  1. Hyper-V 관리자에서 가상 머신의 이름을 마우스 오른쪽 단추로 클릭하고 설정을 선택합니다.

  2. 관리 섹션에서 검사점 또는 검사점 파일 위치를 선택합니다.

  3. 검사점 파일 위치에 파일을 저장할 폴더의 경로를 입력합니다.

  4. 적용을 선택하여 변경 내용을 적용합니다. 완료되면 확인을 선택하여 대화 상자를 닫습니다.

검사점 구성 파일을 저장하기 위한 기본 위치는 다음과 %systemroot%\ProgramData\Microsoft\Windows\Hyper-V\Snapshots같습니다.

표준 검사점 사용

이 연습에서는 표준 검사점과 프로덕션 검사점을 만들고 적용하는 단계를 안내합니다. 이 예제에서는 가상 머신을 간단히 변경하고 다른 동작을 관찰합니다.

표준 검사점 만들기

  1. 가상 머신에 로그인하고 바탕 화면에 텍스트 파일을 만듭니다.

  2. 메모장을 사용하여 파일을 열고 '표준 검사점입니다.' 텍스트를 입력합니다. 파일을 저장하거나 메모장을 닫지 마세요.

  3. 검사점을 표준으로 변경합니다. 검사점을 변경하는 지침을 따릅니다.

  4. 새 검사점을 만듭니다.

    Hyper V 관리자에서 만든 검사점의 스크린샷

Hyper-V Manager를 사용하여 표준 검사점 적용

이제 검사점이 있으므로 가상 머신을 수정한 다음 검사점을 적용하여 가상 머신을 저장된 상태로 되돌려 줍니다.

  1. 여전히 열려 있는 경우 텍스트 파일을 닫고 가상 머신의 바탕 화면에서 삭제합니다.

  2. Hyper-V 관리자를 열고 표준 검사점을 마우스 오른쪽 단추로 클릭한 다음 적용을 선택합니다.

  3. 검사점 적용 알림 창에서 적용을 선택합니다.

    선택한 검사점을 적용하기 위한 확인을 요청하는 대화 상자의 스크린샷.

검사점이 적용되면 텍스트 파일이 있을 뿐만 아니라 시스템이 검사점을 만들 때의 정확한 상태에 있음을 알 수 있습니다. 이 경우 메모장이 열려 있고 텍스트 파일이 로드됩니다.

프로덕션 검사점 사용

이제 프로덕션 검사점을 살펴보겠습니다. 이 프로세스는 표준 검사점 작업과 거의 동일하기는 하지만 결과는 약간 다릅니다. 시작하기 전에 가상 머신이 있고 검사점 유형을 프로덕션 검사점으로 변경했는지 확인합니다.

가상 머신 수정 및 프로덕션 검사점 만들기

  1. 가상 머신에 로그인하고 새 텍스트 파일을 만듭니다. 이전 연습을 수행하면 기존 텍스트 파일을 사용할 수 있습니다.

  2. '프로덕션 검사점입니다.'를 입력합니다. 텍스트 파일에 파일을 저장하지만 메모장을 닫지 마세요.

  3. Hyper-V 관리자를 열고 가상 머신을 마우스 오른쪽 단추로 클릭한 다음 검사점을 선택합니다.

  4. 프로덕션 검사점 생성 창에서 확인을 선택합니다.

    검사점이 생성되었음을 확인하는 대화 상자의 스크린샷

Hyper-V Manager를 사용하여 프로덕션 검사점 적용

이제 검사점이 존재하여 시스템을 수정한 다음 검사점을 적용하여 가상 머신을 저장된 상태로 되돌려 줍니다.

  1. 여전히 열려 있는 경우 텍스트 파일을 닫고 가상 머신의 바탕 화면에서 삭제합니다.

  2. Hyper-V 관리자를 열고 프로덕션 검사점을 마우스 오른쪽 단추로 클릭한 다음 적용을 선택합니다.

  3. 검사점 적용 알림 창에서 적용 을 선택합니다.

프로덕션 검사점이 적용되면 가상 머신이 꺼져 있는 것을 확인합니다.

  1. 가상 머신을 시작하고 로그인합니다.

  2. 텍스트 파일이 복원되었습니다. 그러나 표준 검사점과 달리 메모장도 열려 있지 않습니다.