Tempo do Windows fora de sincronia

2

Temos 5 servidores virtuais Windows 2003 executando Citrix em nossa empresa, nos quais os usuários podem fazer logon, De vez em quando, um dos servidores mudará sua data / hora tão à frente, os usuários não poderão fazer logon devido à diferença de tempo entre o (s) servidor (es) 2003 e o DC (servidor 2008).

Tenho que fazer login nos servidores e alterar manualmente a data / hora para permitir que os usuários façam login.

As regiões estão todas definidas corretamente os comandos que usei:

net time setsntp: dcbox net stop w32time net start w32time w32tm / resync / redescobrir

e

net time / domain / set

Estes comandos definem a hora do sistema para a hora do CD, no entanto, as configurações podem durar alguns dias ou algumas semanas, o que é imprevisível.

Também notei que o servidor afetado não reinicia durante a noite (programado para reiniciar por volta da meia-noite) e no visualizador de eventos a data salta de 6/9/11 a 9/9/11 por volta das 7.50

Qualquer ajuda seria muito apreciada.

    
por Z Holt 07.09.2011 / 10:03

2 respostas

2

Você não mencionou sua plataforma de virtualização; é VMWare? Nós tivemos problemas com VMs perdendo tempo, que eu assumi foram devido às VMs compartilhando CPU do seu host. Há uma opção nas ferramentas VMWare para sincronizar o relógio das VMs com seus hosts, o que pode ajudar.

Além disso, presumo que dcbox é o seu controlador de domínio? Se os problemas de sincronização se deverem ao facto de os servidores serem virtuais, poderá ter mais sucesso ao sincronizar com um servidor NTP externo, como o pool.ntp.org.

    
por 07.09.2011 / 10:17
2

net time está obsoleto, por isso você deve usar o w32tm para definir suas configurações de sincronização de horário.

Running the command Net time /querysntp displays the name of a Network Time Protocol (NTP) server with which a computer is configured to synchronize, but that NTP server is used only when the computer’s time client is configured as NTP or AllSync. Most domain member computers have a time client type of NT5DS, which means that they synchronize time from the domain hierarchy.

O comando que você precisa é destes:

w32tm / config / syncfromflags: MANUAL / manualpeerlist: "dcbox_ip_here"

(define para sincronizar manualmente a partir de uma fonte escolhida) ou

w32tm / config / syncfromflags: DOMHIER / update

(define para sincronizar automaticamente a partir do heirachy do seu domínio)

Em seguida, siga o comando com os dois:

net stop w32time

net start w32time

Você também deve garantir que as adições de convidados instaladas na VM não estejam fazendo com que sua VM seja sincronizada a partir de seu host. Se for, você deve garantir que o tempo do host seja altamente preciso (novamente, configure suas configurações NTP usando seu cliente NTP nativo, pois um script não é um substituto adequado como Rainy mencionou).

Você também pode precisar aumentar a frequência com que o NTP do convidado verifica sua origem de horário e aumentar o valor de "desvio máximo até que eu desista e pare de sincronizar".

    
por 07.09.2011 / 11:35