Windows Server 2025 / 표준·프로덕션 체크포인트의 차이와 복원 시 주의할 점
Hyper-V의 표준 체크포인트는 VM의 메모리 상태까지 보존하고, 프로덕션 체크포인트는 게스트의 일관된 데이터 상태를 만드는 방식입니다. 둘 다 변경 전으로 되돌리는 데 도움이 되지만, 같은 저장소에 남아 있는 체크포인트만으로 독립적인 백업을 대신할 수는 없습니다.
표준과 프로덕션 체크포인트를 비교합니다
| 구분 | 표준 | 프로덕션 |
|---|---|---|
| 메모리 실행 상태 | 포함 | 포함하지 않음 |
| 데이터 일관성 | 여러 시스템과 연동한 업무에 주의 | Windows VSS 또는 Linux 파일시스템 동결 활용 |
| 복원 후 상태 | 저장 당시 실행 상태 재현 가능 | 게스트를 부팅하는 방식 |
| 적합한 예 | 독립 시험 VM의 일시적 상태 비교 | 지원되는 앱의 변경 전 데이터 상태 확보 |
Hyper-V 체크포인트 안내에 따라 게스트 지원과 실제 생성 결과를 확인합니다. 프로덕션이라는 이름만으로 모든 데이터베이스·외부 시스템의 복구가 보장되는 것은 아닙니다. AD·분산 데이터베이스처럼 다른 노드와 복제하는 시스템은 전용 백업·복구 절차가 필요합니다.
설정값 Production은 프로덕션 생성 실패 시 표준으로 대체될 수 있습니다. ProductionOnly는 그 대체를 허용하지 않습니다. 어떤 방식이 실제로 만들어졌는지 모른 채 성공 표시만 확인하면 기대한 복구 조건과 달라질 수 있습니다.
독립 시험 VM에서 변경 전 상태를 만듭니다
도메인에 가입하지 않은 HVTEST01만 사용합니다. DC1·DC2·FS1의 운영 상태를 이 비교 실습으로 되돌리지 않습니다. 호스트에 차등 디스크 증가를 수용할 공간이 있고 다른 백업 작업이 없는지도 확인하세요.
- HVTEST01 게스트 바탕 화면에 checkpoint-lab.txt를 만들고 내용 A를 저장합니다.
- 메모장에서 같은 파일을 열어 저장하지 않은 문장을 추가해 둡니다.
- 호스트 Hyper-V 관리자의 VM 설정 → 관리 → 체크포인트에서 표준을 선택합니다.
- HVTEST01에 Lab-Standard-Before라는 이름의 체크포인트를 만듭니다.
- 게스트에서 파일을 내용 B로 바꿔 저장하고 메모장을 닫습니다.
파일에 기밀 데이터나 계속 보존해야 할 변경은 넣지 않습니다. 이 실습의 목적은 저장된 디스크 내용과 저장하지 않은 메모리 상태를 구분하는 것입니다. VM 이름·시각·체크포인트 설명을 함께 기록하면 되돌릴 대상을 혼동하지 않습니다.
적용 전 잃게 될 변경을 확인합니다
- 현재 게스트의 상태와 시험 파일 B를 확인합니다.
- Hyper-V 관리자에서 HVTEST01의 Lab-Standard-Before를 선택하고 적용을 누릅니다.
- 현재 상태도 별도로 보존할지, 이전 상태로 바로 돌아갈지 안내를 읽고 선택합니다.
- 적용 후 메모장과 저장하지 않은 문장 등 메모리 상태가 돌아오는지 관찰합니다.
- 파일의 저장된 내용과 열린 편집기 상태를 구분해 기록합니다.
직접 적용하면 체크포인트 이후 변경을 잃을 수 있습니다. 열린 원격 세션·인증 토큰·외부 서버 연결까지 과거로 되돌아가 정상 연결이 유지된다고 생각하면 안 됩니다. 현재 체크포인트를 추가로 만든 경우에는 정리할 체인이 더 생긴다는 점도 기록하세요.
같은 조건에서 프로덕션 방식과 비교합니다
시험 파일을 다시 내용 A로 저장하고 메모장을 열어 저장하지 않은 문장을 추가합니다. 호스트에서 아래처럼 프로덕션 전용을 설정하고 새 이름으로 생성합니다. 관리자 셸은 HV1에서 실행합니다.
Set-VM -Name 'HVTEST01' -CheckpointType ProductionOnly
Checkpoint-VM -Name 'HVTEST01' -SnapshotName 'Lab-Production-Before'
Get-VMCheckpoint -VMName 'HVTEST01' | Select-Object Name,CreationTime,SnapshotType
생성에 실패하면 게스트의 백업 통합 서비스·VSS 상태와 이벤트를 조사합니다. 표준으로 바꿔 오류를 감추면 비교 조건이 달라집니다. 성공한 뒤 파일을 B로 저장하고 해당 프로덕션 체크포인트를 적용합니다. 적용 후 VM을 시작해 파일이 A로 돌아왔는지 확인하고, 저장하지 않은 편집 상태가 그대로 돌아오는지와 구분합니다.
표준에서는 메모리 상태가 복원되고 프로덕션에서는 저장된 데이터 상태에서 부팅하는 차이를 관찰합니다. 설치한 앱이나 게스트 상태에 따라 VSS 지원 조건이 달라질 수 있으므로 결과와 오류 메시지를 기록하세요. 개인 실습에서 보인 결과를 특정 업무 앱의 일관성 보장으로 일반화하지 않습니다.
체크포인트는 Hyper-V에서 정리합니다
체크포인트를 삭제하면 해당 시점으로 복원할 지점이 사라지고 Hyper-V가 차등 디스크를 병합합니다. 삭제는 그 시점으로 VM을 되돌리는 작업이 아닙니다. 탐색기에서 .avhdx를 직접 삭제하면 디스크 체인이 손상될 수 있습니다.
- 시험 VM과 각 체크포인트 이름을 확인하고 보존할 시점이 있는지 결정합니다.
- Hyper-V 관리자에서 실습으로 만든 체크포인트만 삭제합니다.
- 병합이 끝날 때까지 상태와 디스크 여유를 관찰합니다.
- VM이 정상 시작되고 현재 파일을 읽을 수 있는지 확인합니다.
오래 유지한 체크포인트는 공간·성능·복구 복잡성을 늘릴 수 있습니다. 별도 저장소의 보존 정책과 복구 시험을 갖춘 백업을 운영하고, 체크포인트에는 목적·만료 시점을 정하세요. 실습 뒤에는 기록한 원래 체크포인트 설정으로 복원합니다.




