Как я могу подтвердить, что мой PDC использует для своего источника времени и как мне настроить внешний источник времени?
Server 2012 R2, Hyper-V
Я пытаюсь завершить настройку моего первого основного контроллера домена. Одним из предупреждений, которое всегда появляется после первого продвижения DC, является Event ID 12 вместе с другими событиями, связанными с источником времени.
Поэтому я читаю разные ссылки ( link1, link2, link3, которая не соответствует w / link4, но link4 более новая). Я следовал за последовательностью 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.xxx секунд.
I also ran "w32tm /resync" but there's still a discrepency.
Это наводит на мысль, что внешняя ссылка не работает. Но я не понимаю, как спросить DC, что он использует в качестве внешней ссылки. Я только понимаю, как назначить это.
Существует также проблема размещения DC на Hyper-V. На ссылке 4 выше Microsoft говорит это в примечании:
"Это руководство было недавно обновлено, чтобы отразить текущую рекомендацию по синхронизации времени для контроллера гостевого домена только из иерархии домена, а не предыдущую рекомендацию частично отключить синхронизацию времени между хост-системой и контроллером гостевого домена".
Так было ли правильно руководство link2? Но даже в этом случае, как я знаю, что это было действительно правильно установлено, и почему все еще есть задержка? Есть ли какие-либо новые рекомендации по выполнению этого, когда DC является виртуальным компьютером, размещенным на Hyper-V?
Благодарю.
1 ответ
Как выясняется, выяснить, каков ваш источник времени, - это одно. Другое дело, чтобы убедиться, что используемый источник времени действительно работает.
Как и в случае большинства технических проблем, решение простое, когда кто-то еще скажет вам шаги. Здесь я повторю то, что все мне сказали, и то, что требовалось, чтобы источник времени работал.
Как пояснил joeqwery, эта команда подтверждает ваш источник времени:
w32tm /query /source
На PDC VM, если возвращено "Поставщик синхронизации времени IC VM", необходимо перейти к диспетчеру Hyper-V> Соответствующая виртуальная машина> щелкните правой кнопкой мыши> Настройки> Управление> Службы интеграции и снимите флажок Синхронизация времени. Перезапустите w32tm / query / source и источник теперь должен отличаться. Это не значит, что вы закончили, это просто означает, что 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
Приветствия.