안녕하세요,
말씀하신 증상은 Hyper‑V 환경에서 도메인 컨트롤러 VM에 Production Checkpoint를 생성할 때 흔히 발생하는 VSS 관련 문제입니다. 오류 코드 0x80042306 (VSS_E_PROVIDER_VETO)는 게스트 OS 내부의 VSS Writer가 정상적으로 응답하지 못하거나, Hyper‑V Integration Services의 VSS Component가 손상되었을 때 발생합니다.
먼저 게스트 VM 내부에서 vssadmin list writers 명령을 실행해 보시기 바랍니다. Active Directory 도메인 컨트롤러라면 NTDS VSS Writer가 반드시 정상 상태(Stable, No error)로 표시되어야 합니다. 만약 Missing, Failed, 또는 Retry 상태라면 VSS Writer가 손상된 것입니다. 이 경우 Volume Shadow Copy 서비스와 Microsoft Software Shadow Copy Provider 서비스를 재시작한 뒤 다시 확인해 보십시오. 그래도 문제가 지속된다면 NTDS Writer를 복구하기 위해 도메인 컨트롤러의 시스템 상태 백업 기능을 점검해야 합니다.
또한 Hyper‑V Integration Services의 VSS Component가 정상적으로 등록되어 있는지 확인해야 합니다. 게스트 OS가 Windows Server 2016 이상이라면 Integration Services는 OS에 내장되어 있으며, 별도 설치가 필요하지 않습니다. 하지만 드라이버나 서비스가 손상되었을 경우 Device Manager에서 Hyper‑V 관련 Integration Device가 정상적으로 로드되어 있는지 확인하고, 필요하다면 DISM /Online /Cleanup-Image /RestoreHealth 및 sfc /scannow를 실행해 시스템 파일을 복구하는 것이 권장됩니다.
호스트 측에서도 Hyper‑V VSS Requestor 서비스가 정상 동작하는지 확인해야 합니다. Event Viewer > Applications and Services Logs > Microsoft > Windows > Hyper-V-VMMS > Admin 로그에서 Production Checkpoint 시도 시 어떤 VSS Writer가 실패했는지 확인하면 원인을 좁힐 수 있습니다. 특히 도메인 컨트롤러 VM은 AD 데이터베이스 일관성을 보장해야 하므로, 일반 Checkpoint는 가능해도 Production Checkpoint는 실패하는 경우가 많습니다. Microsoft 공식 권장사항은 도메인 컨트롤러 VM에 대해서는 Production Checkpoint 대신 System State Backup을 사용하는 것입니다.
정리하면, 게스트 내부에서 VSS Writer 상태를 점검하고, Integration Services 및 VSS 관련 서비스가 정상인지 확인한 뒤, 호스트 이벤트 로그에서 실패 원인을 추적하는 것이 우선입니다. 만약 NTDS Writer 자체가 불안정하다면 이는 Hyper‑V 문제가 아니라 AD VSS Writer 문제이므로, Windows Server Backup을 통한 System State Backup을 사용하는 것이 더 안정적입니다.
여기서 유용한 정보를 얻으셨기를 바랍니다. 이 내용이 문제에 대한 통찰을 얻는 데 도움이 되었다면 답변을 채택해 주시면 감사하겠습니다. 추가로 궁금한 점이 있으시면 언제든지 메시지를 남겨 주세요. 좋은 하루 보내세요!
HP.