Em um mundo perfeito, seus convidados da VM manteriam o tempo perfeito, ou pelo menos tão perfeito quanto o host. Infelizmente não vivemos em um mundo perfeito.
Com base em minha experiência com praticamente todos os hipervisores conhecidos pelo homem, sempre executo um cliente NTP em máquinas virtuais, sem exceção. Minha configuração usual é ntpd com a opção -g ou ntpdate começando direito antes para sistemas antigos, para acelerar o relógio (que pode estar muito fora de sincronia na inicialização do sistema).
O KVM tem uma configuração quase perfeita, com seu relógio paravirtualizado em tempo real ; convidados com o driver apropriado (todos os Linux recentes, pelo menos) manterão o tempo, assim como o host. Mas ainda assim as coisas dão errado aqui: Por exemplo, o host pode não estar executando o NTP, o host pode ter um fuso horário incorreto configurado, o relógio do host pode estar simplesmente errado, etc.
O VMware e o Hyper-V estão no meio. Cada um tem uma ferramenta para ser executada no guest, que sincroniza o relógio com o host periodicamente, mas, novamente, isso é vulnerável a qualquer problema existente com o clock do host.
Os convidados do meu servidor Hyper-V de teste também exibiram um comportamento estranho: mesmo com serviços de integração, o relógio do convidado se movimentaria mais rápido que 500 ppm, evitando que o ntpd funcionasse ( considera o relógio insano se deriva mais rápido do que isso ). Eu tive que mudar esses convidados para chrony , o que permite que este valor a ser ajustado.
Xen é o pior a esse respeito; ele tem absolutamente nenhuma sincronização e a execução do NTP nos convidados é praticamente necessária. (Me disseram que versões muito recentes do Xen têm algum tipo de sincronização, mas ainda não trabalharam pessoalmente com ele.)
As coisas só pioram se o hipervisor de host não estiver sob seu controle, como uma nuvem pública. Você está à mercê do provedor com relação ao relógio do host e, se eles não forem diligentes em mantê-lo sincronizado, você perde.
Com tudo isso, a execução de clientes NTP em suas máquinas virtuais é muito necessária se você precisar mesmo de um relógio semi-preciso. NB: Se você executar máquinas virtuais Windows, obtenha um cliente NTP de terceiros que ajuste o relógio continuamente; A má desculpa para um cliente que vem com o Windows só ajusta o relógio uma vez por semana , o que é absolutamente ridículo.