Sincroniza relógios no ubuntu rodando no EC2?

5

Eu tenho três servidores rodando no AWS EC2 usando AMIs oficiais do Ubuntu usando paravirtualização. Eu notei que os relógios estão fora de sincronia por cerca de um minuto.

O NTP não é instalado por padrão nos AMIs oficiais. Aparentemente, o NTP não funcionará corretamente nas VMs. Aparentemente, você não precisa sincronizar os relógios, porque a VM deve usar o mesmo clock de DOM0, ou seja, a máquina host. Presumivelmente, a AWS executa o NTP em suas máquinas host.

Por outro lado, há muitos blogs dizendo para você executar o NTP e desabilitar a sincronização do relógio do host executando echo 1 > /proc/sys/xen/independent_wallclock . No entanto, nos AMIs oficiais não há / proc / sys / xen - existe / proc / xen, mas está vazio.

Alguém sabe como sincronizar os relógios no Ubuntu que estão sendo executados no EC2?

    
por Richard Collins 03.09.2013 / 00:37

1 resposta

2

Eu entrei em contato com a Amazon sobre isso, eles disseram que é seguro instalar o NTP e que você não deve desativar o xen wallclock. Eles disseram que o NTP é uma boa solução para instâncias do EC2.

A Amazon tem servidores NTP dedicados que devem ser adicionados ao /etc/ntp.conf:

server 0.amazon.pool.ntp.org
server 1.amazon.pool.ntp.org
server 2.amazon.pool.ntp.org
server 3.amazon.pool.ntp.org

Portanto, é melhor instalar o NTP conforme descrito nos documentos :

sudo apt-get install ntp
    
por Philip McMahon 27.01.2015 / 18:59