Eu tenho dois convidados diferentes da VM do Windows que parecem estar perdendo o tempo seriamente, atingindo um deslocamento de 10 a 15 segundos em menos de uma semana.
Tanto os convidados Windows quanto o host XenServer 6.5 são configurados para atualizar a hora do mesmo servidor ntp interno.
[root@xshost ~]# ntpq -c peers && hwclock --show && date
remote refid st t when poll reach delay offset jitter
==============================================================================
*cbg-inf-bck-01- 10.70.160.68 4 u 659 1024 377 1.890 3.700 1.336
+clock.cmm.xxx-t 10.70.160.68 4 u 542 1024 377 1.235 14.060 0.167
LOCAL(0) .LOCL. 10 l 15 64 377 0.000 0.000 0.001
Wed 08 Jul 2015 09:14:21 BST -0.877194 seconds
Wed Jul 8 09:14:38 BST 2015
Os gráficos mostram os dois convidados Windows problemáticos e outra máquina Linux.
Então, por que isso está acontecendo e como posso evitar que isso aconteça?
Observação: essas máquinas não fazem parte de nenhum domínio e não quero juntá-las a um domínio apenas para corrigir o problema do relógio defeituoso.
Parece que o Windows não tem a capacidade de sincronizar o tempo com bastante frequência e a maneira mais fácil de resolver o problema foi instalando o nettime via:
Não precisou de mais nada, conseguiu resolver o problema sem que eu tivesse que configurar nada na máquina, esperemos que rode como um serviço.
Detalhes https://chocolatey.org/packages/nettime