w32tm retornando resultados inconsistentes

2

Temos um ambiente Hyper-V em que o tempo está correndo como um frango sem cabeça.

Alguns dias quando chego são 10 minutos lentos. Outros dias, são 5 minutos rápidos. Hoje é mais de 30 minutos devagar. Todos os dias eu sincronizo novamente a hora manualmente e, 24 horas depois, tudo está fora de sintonia.

Eu tentei executar o seguinte comando:

w32tm /config /manualpeerlist:"time.windows.com,0x01 1.ca.pool.ntp.org,0x01 2.ca.pool.ntp.org,0x01" /syncfromflags:MANUAL /update

Quando executo isso em nosso ambiente do Hyper-V (nos DCs e nos hosts), ele retorna exatamente na mesma hora em que os relógios estão atualmente definidos. Quando eu o executo em um ambiente sem domínio, ele retorna o tempo correto (eu fui e parti manualmente a data / hora na máquina para testar). Todos os meus fusos horários estão definidos corretamente (GMT + 10).

Alguma idéia de por que isso pode ser?

    
por Mark Henderson 31.10.2010 / 21:46

2 respostas

1

Pode ser o papel / relacionamento do Kerberos que impede que os DCs / servidores ajustem suas correções de tempo.

link

    
por 31.10.2010 / 21:59
1

Tente desativar a "sincronização de horário com o host por meio do Integration Services".

Este artigo do TechNet sobre "Considerações sobre a implantação de controladores de domínio virtualizados" tem isto a dizer na seção sobre "serviço de tempo":

For virtual machines that are configured as domain controllers, disable time synchronization with the host through Integration Services. Instead, accept the default Windows Time service (W32time) domain hierarchy time synchronization.

Host time synchronization makes it possible for guest operating systems to synchronize their system clocks with the system clock of the host operating system. Because domain controllers have their own time synchronization mechanism, host time synchronization must be disabled on virtual machines that are configured as domain controllers. If domain controllers synchronize time from their own source and also synchronize time from the host, the domain controller time can change frequently. Because many domain controller tasks are tied to the system time, a jump in the system time could cause lingering objects to be left in the directory and replication to be stopped.

You can disable host time synchronization in the virtual machine settings in the Integration Services section of the Hyper-V Manager by clearing the Time Synchronization check box.

    
por 01.11.2010 / 02:46