Сервер 2 012 R2, Hyper-V
Я пытаюсь завершить установку моего первого главного контроллера домена. Одним из предупреждений, которое всегда подходит после первого продвижения DC, является Идентификатор события 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, размещаемого на Гиперпротив В link4 выше Microsoft, говорит это в примечании:
"Это руководство было недавно обновлено для отражения текущей рекомендации синхронизировать время для гостевого контроллера домена только от доменной иерархии, а не предыдущую рекомендацию частично отключить синхронизацию времени между хост-системой и гостевым контроллером домена".
Таким образом, руководство link2 было корректно? Но несмотря на это, как я знаю, это было на самом деле установлено правильно, и почему там все еще задержка? Есть ли новое руководство при выполнении этого, когда DC является vm, размещенным на Hyper-V?
Спасибо.
Как выяснилось, одно дело выяснить источник вашего времени. Другое дело - убедиться, что используемый источник времени действительно работает.
Как и в случае с большинством технических проблем, решение простое, как только кто-то другой расскажет вам о шагах. Я повторю здесь то, что мне все говорили, и то, что требуется для того, чтобы источник времени действительно работал.
Как объяснил Джоквери, эта команда подтверждает источник времени:
w32tm /query /source
На VM PDC, если возвращается "VM IC Time Synchronization Provider", вам нужно зайти в Hyper-V Manager > VM in question > щелкните правой кнопкой мыши > Settings > Management > Integration Services и снять флажок Time synchronization. Перезапустите 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
Ура.
.