Eu observei sintomas semelhantes em uma máquina Linux em execução no VMware ESX. Parece que o desvio (vários minutos por dia) foi causado pela sincronização de horário fornecida pelo NTP dentro das ferramentas VM e VMware. Resolvemos nosso problema desativando a sincronização de horário nas propriedades das ferramentas do VMware (nas propriedades da VM no ESX ). Depois disso, o NTP conseguiu manter o relógio em sincronia com um servidor de horário remoto. Se você preferir editar manualmente o arquivo .vmx
, defina tools.syncTime = "0"
.
Parar o NTP dentro da VM e permitir que as ferramentas sincronizem a hora provavelmente funcionaria também, pelo menos para corrigir o desvio do servidor. O próprio ESX pode executar um daemon NTP. As práticas recomendadas de marcação de hora da VMware recomendam o uso de NTP em vez de VMWare Ferramentas para sincronização de horário.
A VMware publica um extenso documento sobre cronometragem em máquinas virtuais VMware . A passagem mais relevante é a subseção “Kernel Clocksource”. A VMware KB também tem dicas de solução de problemas para marcação de horário em convidados Linux .