다음을 통해 공유


Hyper-V 시간 동기화는 호스트 클록보다 5초 이상 앞선 경우 가상 머신의 시스템 클록을 수정하지 않습니다.

원래 KB 번호: 2618634

증상

VM의 시스템 시계가 호스트 컴퓨터의 시스템 클록보다 5초 이상 앞서 실행되는 경우 Hyper-V 시간 동기화 서비스는 VM(가상 머신)의 시스템 시계를 수정하지 않습니다.

원인

이는 의도적으로 수행되었으며 Hyper-V 시간 동기화 서비스에서 시간을 조정했을 때 애플리케이션 관련 문제를 보고한 후에 구현되었습니다.

VM의 시스템 시계가 호스트보다 5초 이내인 경우 Hyper-V 시간 동기화 서비스는 가상 머신의 시스템 시계를 조정합니다. 그러나 VM의 시스템 시계가 5초 이상 앞서 있는 경우 Hyper-V 시간 동기화 서비스는 시스템 시계를 조정하지 않으며 통합 서비스 설정을 변경하여 시간 조정을 달성할 방법이 없습니다.

해결 방법

시간 동기화 논리를 해결하도록 설정할 수 있는 플래그/속성/설정은 없습니다. 그러나 시간을 동기화하려고 시도할 수 있는 몇 가지 해결 방법은 다음과 같습니다.

  1. 가상 머신을 일시 중지하고 다시 시작합니다.
  2. 전원을 끄고 가상 머신에서 전원을 켭니다.
  3. Hyper-V 관리자 콘솔을 통해 가상 머신 설정에서 시간 동기화 옵션을 사용하지 않도록 설정하고 사용하도록 설정합니다.
  4. Hyper-V 시간 동기화 옵션을 사용하지 않도록 설정한 다음, 다른 시간 동기화 원본을 사용하고 PhaseCorrectRate, MaxPollInterval, MinPollInterval 및 UpdateInterval 값을 적절하게 구성하여 시간 동기화를 보다 긴밀하게 가져옵니다. MaxpollIntervalMinPollInterval 은 각각 폴링 간의 최소 및 최대 간격입니다. 각 값은 log2초의 시간(즉, 2^n)이므로 5를 지정하면 실제 시간은 2^5 = 32초가 됩니다. 각 도메인 컨트롤러의 기본값은 각각 6(64초) 및 10(1,024초)입니다.

시간 동기화 설정 및 적절하게 구성하는 방법에 대한 자세한 내용은 아래 문서를 참조하세요.

Windows 시간 서비스 도구 및 설정