Войти

Показать полную графическую версию : ошибки, источник WS32 Time


__sa__nya
22-07-2008, 08:09
Доброе время суток. Просматривая события на сервере (Win Server 2003 R2) обнаружил следующие предупреждения (см. вложения). Эти ошибки начались после того, как настроил линуксовый комп по сети (подробности в теме раздела "Общий по Linux", "Ubuntu 5.1 - Windows Xp - помогите подружить." Подскажите как можно решить проблему.

monkkey
22-07-2008, 08:35
Настройка основного сервера времени в Windows Server 2003 (http://support.microsoft.com/kb/816042)

__sa__nya
23-07-2008, 09:05
monkey, у меня такой вопрос, в вашей ссылке мелкомягкие говорят, что PDC, который является сервером времени, не должен синхронизировать часы сам с собой:
The PDC master must not be configured to synchronize with itself. For more information about why the PDC master must not be configured to synchronize with itself [/post]
и далее они приводят ссылку на описание функционирования ws32 time, в ссылке документации более чем на 100 стр. на английском языке, (я английский знаю, но чтобы перевести такой объем текста,все равно уйдет времени немало) может вы мне по-русски, в более сжатой форме объясните, как надо настроить контроллер домена, чтобы он не синхронизировал часы сам с собой, а если он пытается это сделать, то какие могут быть последствия.

Angry Demon
23-07-2008, 09:20
__sa__nya, дык, вот же, по ссылке monkkey:
Настройка службы времени Windows на использование внешнего источника времени
Чтобы настроить внутренний сервер службы времени на синхронизацию с внешним источником времени, выполните следующие действия.1. Измените тип сервера на NTP. Для этого выполните следующие действия.a. Выберите в меню Пуск пункт Выполнить, введите команду regedit и нажмите кнопку ОК.
b. Найдите и выделите следующий раздел реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type
c. На правой панели щелкните правой кнопкой мыши параметр Type и выберите команду Изменить.
d. В появившемся окне Изменение строкового параметра в поле Значение введите NTP и нажмите кнопку ОК.

2. Присвойте параметру AnnounceFlags значение 5. Для этого выполните следующие действия.a. Найдите и выделите следующий раздел реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags
b. На правой панели щелкните правой кнопкой мыши параметр AnnounceFlags и выберите команду Изменить.
c. В появившемся окне Изменение параметра DWORD в поле Значение введите 5 и нажмите кнопку ОК.

3. Включите сервер NTP. Для этого выполните следующие действия.a. Найдите и выделите следующий раздел реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer
b. На правой панели щелкните правой кнопкой мыши параметр Enabled и выберите команду Изменить.
c. В появившемся окне Изменение параметра DWORD в поле Значение введите 1 и нажмите кнопку ОК.

4. Укажите источники времени. Для этого выполните следующие действия.a. Найдите и выделите следующий раздел реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\NtpServer
b. На правой панели щелкните правой кнопкой мыши параметр NtpServer и выберите команду Изменить.
c. В появившемся окне Изменение строкового параметра в поле Значение введите Peers и нажмите кнопку ОК.

Примечание Peers представляет собой перечень узлов, предоставляющих данные о текущем времени. Для разделения имен узлов в списке используются пробелы. Все имена DNS в данном списке должны быть уникальными. В конце каждого имени DNS необходимо добавлять символы ,0x1. Если данные символы не были добавлены, то изменения, вносимые на шаге 5, не вступят в силу.

5. Задайте интервал опроса. Для этого выполните следующие действия.a. Найдите и выделите следующий раздел реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\SpecialPollInte rval
b. На правой панели щелкните правой кнопкой мыши параметр SpecialPollInterval и выберите команду Изменить.
c. В появившемся окне Изменение параметра DWORD в поле Значение введите TimeInSeconds и нажмите кнопку ОК.

Примечание TimeInSeconds – это интервал времени (в секундах) между двумя опросами. Рекомендуется установить его равным 900. В этом случае опрос будет выполняться каждые 15 минут.

6. Задайте параметры, определяющие максимальную величину коррекции времени. Для этого выполните следующие действия.a. Найдите и выделите следующий раздел реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxPosPhaseCorrection
b. На правой панели щелкните правой кнопкой мыши параметр MaxPosPhaseCorrection и выберите команду Изменить.
c. В диалоговом окне Изменение параметра DWORD в разделе Система исчисления выберите значение Десятичная.
d. В появившемся окне Изменение параметра DWORD в поле Значение введите TimeInSeconds и нажмите кнопку ОК.

Примечание. TimeInSeconds может иметь любое значение в разумных пределах (например, 1 час (3600) или 30 минут (1800)). Данное значение выбирается исходя из величины интервала опроса, состояния сети и типа внешнего источника времени.
e. Найдите и выделите следующий раздел реестра: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxNegPhaseCorrection
f. На правой панели щелкните правой кнопкой мыши параметр MaxNegPhaseCorrection и выберите команду Изменить.
g. В диалоговом окне Изменение параметра DWORD в разделе Система исчисления выберите значение Десятичная.
h. В появившемся окне Изменение параметра DWORD в поле Значение введите TimeInSeconds и нажмите кнопку ОК.

Примечание. TimeInSeconds может иметь любое значение в разумных пределах (например, 1 час (3600) или 30 минут (1800)). Данное значение выбирается исходя из величины интервала опроса, состояния сети и типа внешнего источника времени.

7. Закройте редактор реестра.
8. Перезапустите службу времени. Для этого введите в командной строке следующую команду и нажмите клавишу ВВОД:
net stop w32time && net start w32time

__sa__nya
23-07-2008, 09:35
А мне не нужен внешний поставшик времени. Мне нужно чтобы сервак синхронизировал время по своим часам, но не нужно чтобы сам с собой.
И интересно еще то, что я посмотрел в реестре параметр HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags - там установлено значение "a" (т.е. он не должен синхронизировать время с внешним источником - а все равно пытался, возможно из -за включенного NTP-клиента, клиента вырубил, теперь нужно чтобы мой сервак не синхронизировал время сам с собой)

Angry Demon
23-07-2008, 10:51
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags - там установлено значение "a"
клиента вырубил
Всё, теперь он надёжный источник и не будет синхронизироваться с внешкой.

__sa__nya
23-07-2008, 10:57
Всё, теперь он надёжный источник и не будет синхронизироваться с внешкой. » - а сам с собой тоже не будет?

__sa__nya
28-07-2008, 08:26
Сервер сконфигурирован на установление своего времени по внутренним (системным) часам (HKLM\system\currentcontrolset\services\w32time\config\annouceflags=a(hex)), NTP-client отрублен. В событиях ошибка - см. вложение. Почему появилась такая ошибка? Server Win2003SRV Standard.

Angry Demon
28-07-2008, 09:26
__sa__nya, службу времени после этого перезапускал?

__sa__nya
28-07-2008, 09:26
Да.

__sa__nya
29-07-2008, 07:24
Кто знает подскажите в чем причина.

__sa__nya
31-07-2008, 07:35
Почему все-таки появляются ошибки, на сервере отключены функции "Включить NTP - клиента", "настроить NTP-клиента", функция "NTP-сервер" включена, в реестре прописано, чтобы сервак брал время со своих внутренних часов, так почему все-таки ошибки?

ikjhy
03-08-2008, 00:10
Я по nncron-у перезапускаю вин32тайм каждые 12 часов - аналогичные ошибки исчезли.
Так же прекратились рассинхронизации рабочих станций.
ИМХО - глюк M$
Настройки реестра аналогичные

__sa__nya
07-08-2008, 13:21
ikjhy, попробую, погляжу что получится.




© OSzone.net 2001-2012