Проблемы синхронизации W32Time для гостей Hyper-V (идентификаторы событий W32Time 38, 24, 29, 35)

На моих гостях Windows, работающих под Hyper-V в доменной среде, я заметил, что у службы Windows Time были проблемы. Периодически я получал следующие три сообщения в системном журнале.

Event Type: Information
Event Source:   W32Time
Event Category: None
Event ID:   38
Date:       6/11/2009
Time:       12:26:15 PM
User:       N/A
Description:
The time provider NtpClient cannot reach or is currently receiving invalid time data from xxx.xxx.xxx (ntp.d|a.b.x.y:123->a.b.x.z:123).

Event Type: Warning
Event Source:   W32Time
Event Category: None
Event ID:   24
Date:       6/11/2009
Time:       12:42:47 PM
User:       N/A
Description:
Time Provider NtpClient: No valid response has been received from domain controller xxx.xx.xxxx after 8 attempts to contact it. This domain controller will be discarded as a time source and NtpClient will attempt to discover a  new domain controller from which to synchronize.

Event Type: Error
Event Source:   W32Time
Event Category: None
Event ID:   29
Date:       6/11/2009
Time:       12:42:47 PM
User:       N/A
Description:
The time provider NtpClient is configured to acquire time from one or more time sources, however none of the sources are currently accessible.  No attempt to contact a source will be made for 15 minutes. NtpClient has no source of accurate time. 

После перезапуска службы времени Windows она успешно синхронизируется с контроллером домена (событие с кодом 37), но затем я заметил, что сервер также предпринял еще одну попытку синхронизации:

Event Type: Information
Event Source:   W32Time
Event Category: None
Event ID:   35
Date:       6/11/2009
Time:       1:04:30 PM
User:       N/A
Description:
The time service is now synchronizing the system time with the time source VM IC Time Synchronization Provider.

Конечным результатом этого является то, что W32Time не синхронизируется должным образом с контроллерами домена, как рядовые серверы должны делать по умолчанию. Все остальные серверы и рабочие станции корректно синхронизируются с контроллером домена.

1 ответ

Решение

Исправление состоит в том, чтобы отключить синхронизацию времени в службах интеграции Hyper-V для каждого гостя. Затем перезапустите службу Windows Time на госте. Гости тогда будут правильно синхронизироваться с контроллером домена.

Этот процесс очень важен для виртуализированных контроллеров домена, поскольку они предоставляют время всем клиентам. Помните, что контроллер домена с ролью эмулятора PDC должен быть настроен с внешними источниками времени NTP (настраивается с помощью командной строки w32tm).

Информация о настройке внешних источников времени NTP для Windows Time доступна в этом ответе.

Другие вопросы по тегам