O horário não está sincronizado na VM Linux

2

Estou usando uma VM Linux através do visualizador VNC da minha máquina Windows. O que estou vendo é que o tempo entre dois não está sincronizado. Parece que a VM está atrasada em 5 minutos no Windows (o tempo do Windows está atualizado). Isso significa que minha VM Linux está executando 5 minutos atrás do tempo real.

E ambos estão no mesmo fuso horário. Podemos tornar a VM atualizada em relação ao tempo real?

Obrigado

    
por dcds 21.07.2015 / 13:20

1 resposta

2

ntpdate está dando a você o erro "socket in use" porque você tem um daemon NTP em execução. Isso é bom. Agora, o problema com as VMs é que elas tendem a ter um deslocamento de tempo enorme (por causa de serem congeladas e reiniciadas) e, por padrão, o NTP entra em pane e sai quando o clock skew é muito grande. Adicione as seguintes linhas a /etc/ntp.conf :

tinker panic 0
server 0.rhel.pool.ntp.org
server 1.rhel.pool.ntp.org
server 2.rhel.pool.ntp.org
server 3.rhel.pool.ntp.org

A primeira linha diz ao NTP para forçar a hora mesmo que o relógio da VM esteja muito atrasado, e as seguintes linhas definem um conjunto de servidores NTP grande o suficiente para não pegar um falsete (um servidor NTP que lhe dá errado Tempo).

Este conjunto de servidores NTP definido aqui é para a Red Hat, se você tiver uma distro diferente, sinta-se à vontade para alterar essas linhas.

Se puder, instale o pacote vm-tools que sincronizará automaticamente o convidado com a hora do host e também fornecerá alguns recursos adicionais interessantes (por exemplo, poder copiar e colar texto entre convidado e host).

    
por 21.07.2015 / 14:31