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).