Por que não usar ferramentas vmware para sincronização de horário?

12

Temos dois ambientes VMWare que executam vários (principalmente) Redhat 5.9 e 6.4 convidados. Estamos tendo problemas com o desvio do tempo (minutos à frente por semana). Usamos o ntp, sincronizando com o controlador de domínio local.

Esta recomendação da VMWare diz especificamente para não usar o vmware-tools para sincronização de horário. Por quê? Parece que muitas pessoas têm problemas com o NTP, e o vmware-tools geralmente se comporta de maneira previsível. Há algum problema específico com o vmware-tools em versões posteriores do Redhat?

Para o contexto, este é o nosso ntp.conf (todas as linhas comentadas foram removidas):

tinker panic 0
restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery
restrict 127.0.0.1
restrict -6 ::1
server our.domain.server.com
driftfile /var/lib/ntp/drift
keys /etc/ntp/keys

Alguns dos nossos clientes não têm absolutamente nenhum problema em manter o tempo. Outros estão fora por uma grande margem.

    
por Josh Smeaton 25.07.2013 / 02:59

3 respostas

6
Honestamente, você não deve ter problemas com o NTP em um ambiente virtual e sistemas operacionais modernos ... Vale a pena encontrar a causa raiz do problema .

Se você puder, certifique-se de ter uma boa infra-estrutura NTP (eu costumo usar uma fonte NTP externa ou apontar tudo para um switch ou roteador central) e ter coisas básicas como os relógios de hardware dos hosts ESXi configurados e fechados Tempo. Às vezes, um vMotion para um host diferente com distorção de clock de hardware pode acionar os problemas que você está vendo nas máquinas virtuais.

Quanto à abordagem das ferramentas de convidados, é um pouco hacky. E se você tiver VMs que não executam ferramentas de convidado (situações de sistema operacional ou dispositivo não suportadas) ou se suas ferramentas de convidado estiverem em um estado não ideal (por exemplo, o VMware Tools após uma atualização do kernel do Linux).

    
por 25.07.2013 / 05:51
6

Acho que o motivo pelo qual a VMware não recomendou a sincronização de horário do Google Tools é que eles querem evitar situações em que há dois métodos de sincronização de horário ativos simultaneamente em uma VM.

VMs do Windows que estão associadas a um tempo de sincronização de domínio com seus DCs por padrão, e os administradores do Linux configuram suas máquinas para NTP (independentemente de serem virtuais ou físicas). Adicionar ferramentas VMware como uma segunda fonte de sincronização impõe efeitos indesejáveis como ajustes constantes.

    
por 26.07.2013 / 13:52
5

This recommendation by VMWare specifically says not to use the vmware-tools for time synchronisation. Why? It seems like many people have issues with NTP, and the vmware-tools generally behaves in a predictable way.

Eu não estou ciente de uma razão autoritária diferente do fato de que na maioria das vezes há uma mistura de VMware e hosts físicos ou algum outro ambiente heterogêneo. Então, eles recomendam algo como o NTP para que TUDO esteja em sincronia e não apenas as VMs com o (s) host (s). O uso de um padrão como o NTP garante que qualquer tipo de ambiente possa ter um sincronismo de relógio padrão sincronizado entre plataformas de hardware e SO.

    
por 25.07.2013 / 04:59