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

Откуда компьютеры / серверы в домене Windows получают настройки времени?

У меня в домене 5 серверов Windows Server 2012 и около 100 компьютеров.

Недавно я заметил, что время на серверах и компьютерах составляет около 30 секунд.

Откуда серверы и компьютеры в домене берут настройки времени? Это установлено на контроллере домена или где-то еще (у меня 2 контроллера домена).

На сервере Linux я бы использовал

server 0.pool.ntp.org
server 1.pool.ntp.org
server 2.pool.ntp.org
server 3.pool.ntp.org

чтобы синхронизировать время, но, честно говоря, у меня никогда не было проблем со временем в домене Windows, поэтому мне никогда не приходилось на это смотреть.

Где бы я установил, чтобы все серверы и компьютеры автоматически использовали {0-3}.pool.ntp.org (или что бы там ни было рекомендовано)?

Также учтите, что иногда виртуализированные системы, работающие под управлением ОС Windows, присоединенной к домену, имеют неправильную настройку для синхронизации времени с хостом. Это не лучшая практика, потому что виртуальная машина продолжает изменять настройку времени, сначала синхронизируя с эмулятора PDC, как сказал Дэниел на стороне Windows, а затем с хоста на стороне гипервизора. Это могло вызвать множество проблем.

Чтобы уточнить: все компьютеры получают свое время из своих RTC (часов реального времени), если они не являются виртуальными машинами, и в этом случае гипервизор хоста вводит время в виртуальную машину при запуске (потому что виртуальные машины не имеют RTC). После этого они синхронизируют свое время либо с гипервизором хоста (если он настроен для этого), либо, в случае члена домена, с иерархией домена. Они не получают свое время из иерархии доменов, они синхронизируют свое время с иерархией доменов. Контроллеры домена, которые не выполняют роль PDCe, синхронизируют свое время с PDCe. Все остальные члены домена синхронизируют свое время со своим аутентифицирующим контроллером домена, который не обязательно является PDCe. Синхронизацию времени гипервизора узла следует отключить для всех виртуальных машин, присоединенных к домену. Ни в коем случае не следует настраивать какой-либо член домена для синхронизации с внешним источником времени. Если необходимо, только контроллер домена, который выполняет роль PDCe, должен быть настроен для синхронизации с надежным внешним источником времени. Время относительно. Не требуется, чтобы доменное время было синхронизировано с надежным внешним источником времени, хотя это считается лучшей практикой.

Эта статья очень хорошо это объясняет: "Это просто!" - Конфигурация времени в Active Directory

Подводя итог, клиенты получают свое время от эмулятора PDC. И эмулятор PDC получает свое время от часов BIOS, если вы не настроите внешний сервер времени, что настоятельно рекомендуется.

Вы можете установить часы на PDC с помощью этой команды:

w32tm /config /manualpeerlist:0.pool.ntp.org,1.pool.ntp.org,2.pool.ntp.org,3.pool.ntp.org /syncfromflags:manual /reliable:yes /update

После этого перезапустите службу W32Time.

(В качестве альтернативы есть аппаратные устройства, которые синхронизируют ваши часы BIOS, но я не могу вспомнить, как они называются.)