it-swarm-pt.tech

Windows Server não consegue sincronizar NTP tempo confiável)

Por que o Windows Server (2008, neste caso, mas vi o mesmo problema em 2003) parece ter problemas ao sincronizar o tempo? Eu vi esse erro no meu log do sistema em vários servidores:

O serviço de hora não sincronizou a hora do sistema por 86400 segundos porque nenhum dos prestadores de serviços de hora forneceu um carimbo de hora utilizável. O serviço de horário não atualizará o horário do sistema local até poder sincronizar com uma fonte de horário. Se o sistema local estiver configurado para atuar como um servidor de horário para clientes, ele interromperá a publicidade como fonte de horário para os clientes. O serviço de horário continuará a tentar novamente e sincronizar o horário com suas fontes de horário. Verifique o log de eventos do sistema para outros eventos do W32time para obter mais detalhes. Execute 'w32tm/resync' para forçar uma sincronização instantânea de tempo.

Em Painel de controle, Data e hora, as configurações de hora da Internet são definidas para sincronizar com time-nw.nist.gov; a última sincronização bem-sucedida foi há dois dias, indicando que há algum tipo de problema. Mas se eu clicar no botão "atualizar agora" nessa caixa de diálogo, ele será atualizado com o tempo!

Então, por que o servidor Windows não pode sincronizar com tempo confiável via NTP em segundo plano sem me intervindo manualmente? fazendo errado?

41
Jeff Atwood

Jeff, eu encontrei isso artigo . Pode ser de alguma ajuda para você. Você já deve ter lido isso, mas achei que valia a pena tentar.

 HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags 

Essa entrada do registro controla se o computador local está marcado como um servidor de horário confiável (que só é possível se a entrada anterior do registro estiver definida como NTP conforme descrito acima). Altere esse valor REG_DWORD de 10 para 5 aqui.

[~ # ~] update [~ # ~] Conforme Jeff, a melhor fonte de referência é http://support.Microsoft. com/kb/816042

18
Joseph

Windows Time Agent é um applet gratuito do painel de controle para configurar o servidor NTP/capacidade de sincronização do servidor do Windows. Ele atua como um front-end para as configurações do registro e permite que você configure vários servidores NTP e veja que tipo de resultados você está obtendo deles em tempo real.

Poucas pessoas sabem sobre esse software particularmente útil (e gratuito), mas é uma instalação obrigatória nos servidores que mantenho.

14
crb

Quando o tempo sincronizado é importante, eu uso o NTPD para Windows

http://www.meinberg.de/english/sw/ntp.htm

Eu o instalei, aponte para north-america.pool.ntp.org e esqueça

8
Mark Porter

A maneira que a Microsoft sugere para sincronizar o tempo é visualizada abaixo.

M$ Time!

Então, por que o Windows não pode sincronizar com segurança o NTP? Tem a ver com a forma como o tempo é configurado em um ambiente de domínio. Deste artigo Technet:

Se o computador for um servidor membro ou estação de trabalho em um domínio, por padrão, ele seguirá a hierarquia AD DS e sincronizará seu tempo com um controlador de domínio em seu domínio local que esteja executando o Horário do Windows) serviço.

Você está indo "na contramão" aqui, tentando configurar servidores membros para obter NTP tempo.

O procedimento "correto" (isto é, a maneira da Microsoft) seria definir o tempo conforme exibido na figura acima, com o sincronizador PDC Emulator sincronizado com um serviço de tempo externo confiável, como pool .ntp.org, com os controladores de domínio sincronizados com o emulador PDC), e com os servidores e PCs membros sincronizados automaticamente a partir de um controlador de domínio.

Eu detalhei o processo de fixar o tempo para operar dessa maneira nesta resposta.

5
Brett Larson