Назад | Перейти на главную страницу

Как мне подтвердить, что мой основной контроллер домена использует в качестве источника времени, и как настроить внешний источник времени?

Сервер 2012 R2, Hyper-V

Я пытаюсь завершить настройку своего первого основного контроллера домена. Одно из предупреждений, которое всегда появляется после первого повышения DC, - это событие с идентификатором 12 вместе с другими событиями, связанными с источником времени.

Вот и читаю разные ссылки (ссылка1, ссылка2, link3 что не согласуется сlink4, но ссылка4 более свежая). Я следил за последовательностью link2, которая была такой:

Net Stop W32Time
W32tm /config /syncfromflags:manual /manualpeerlist:"time-nw.nist.gov"
W32tm /config /reliable:yes
Net Start W32Time
W32tm /config /update

Я сделал это, потому что это казалось довольно простым, и теперь мой DC кажется «счастливым» WRT для его службы времени, по крайней мере, он больше не выдает предупреждений при запуске.

Но это не очень приятно. Я назначил свою внешнюю ссылку как time-nw.nist.gov, но когда я запускаю эту команду в командной строке:

w32tm /stripchart /computer:"time-nw.nist.gov" /samples:5 /dataonly

Я вижу, что мое время отстает на +15. Ххх секунд.

I also ran "w32tm /resync" but there's still a discrepency.

Это наводит на мысль, что внешняя ссылка не работает. Но я не понимаю, как спросить DC, что он использует в качестве внешней ссылки. Я только понимаю, как его назначить.

Также существует проблема размещения DC на Hyper-V. По ссылке 4 выше Microsoft сообщает об этом в примечании:

«Это руководство было недавно обновлено, чтобы отразить текущую рекомендацию по синхронизации времени для контроллера гостевого домена только из иерархии домена, а не предыдущую рекомендацию по частичному отключению синхронизации времени между хост-системой и контроллером гостевого домена».

Так было ли руководство link2 правильным? Но даже в этом случае, как я узнаю, что он был действительно установлен правильно, и почему все еще сохраняется задержка? Есть ли какие-либо новые рекомендации по выполнению этого, если DC - это виртуальная машина, размещенная на Hyper-V?

Спасибо.

Оказывается, одно дело выяснить, каков ваш источник времени. Другое дело - убедиться, что используемый источник времени действительно работает.

Как и в случае с большинством технических проблем, решение простое, если кто-то другой подскажет вам шаги. Я повторю здесь то, что мне все говорили, и что требовалось для того, чтобы источник времени действительно заработал.

Как объяснил joeqwery, эта команда подтверждает ваш источник времени:

w32tm /query /source

Если на PDC виртуальной машины возвращается «Поставщик синхронизации времени IC IC», необходимо перейти к Диспетчер Hyper-V> рассматриваемая виртуальная машина> щелкните правой кнопкой мыши> Параметры> Управление> Службы интеграции и снимите флажок Синхронизация времени. Повторить w32tm / запрос / источник и источник теперь должен быть другим. Это не означает, что вы закончили, это просто означает, что Hyper-V не переопределяет ваш источник времени.

Теперь необходимо установить источник времени с помощью команд w32tm:

Net Stop W32Time
W32tm /config /syncfromflags:manual /manualpeerlist:"0.us.pool.ntp.org"
W32tm /config /reliable:yes
Net Start W32Time
W32tm /config /update

На практике я думаю, что Stop / Start может и не требоваться, но последняя команда необходимо для обновления настроек. Кроме того, некоторые из вышеперечисленных команд можно запускать в одной командной строке; твой выбор. И хотя я ранее запускал описанную выше последовательность, после отключения синхронизации Hyper-V Time мне пришлось перезапустить эту последовательность, потому что предыдущие настройки не были сохранены.

Также очень внимательно отметьте источник времени. Сначала я использовал time.windows.com. Когда я выступал:

w32tm /resync

я получил

The computer did not resync because no time data was available

Как только я перешел на 0.us.pool.ntp.org, проблема исчезла. Мне не ясно, является ли это проблемой протокола или проблемой надежности, но важен источник времени.

Наконец, когда мы запустим это:

w32tm /stripchart /computer:"0.us.pool.ntp.org" /samples:5 /dataonly

Мы должны получить образцы, очень близкие к нулю. Если нет, то

W32tm /resync

Кроме того, если вы идете туда-сюда, меняя вещи, перепроверьте источник времени, и вам, возможно, придется перезапустить

w32tm /config /update

Я пришел к выводу, что для этого не требуются взломы реестра, которые можно найти во многих местах, только правильная последовательность:

Turn off Hyper-V time synchronization
Select a time source (or list of sources) from http://www.pool.ntp.org/en/
Configure the external time source
Perform the update of the configuration
Check the source
Check the synchronization using the /stripchart command

Ура.