Синхронизировать часы на Ubuntu, работающем в EC2?

У меня три сервера, работающих на AWS EC2 с использованием официальных AMI Ubuntu с использованием паравиртуализации. Я заметил, что их часы не синхронизированы примерно на минуту.

NTP не устанавливается по умолчанию в официальных AMI. Очевидно, NTP не будет работать правильно на виртуальных машинах. Очевидно, вам не нужно синхронизировать часы, потому что виртуальная машина должна использовать те же часы, что и DOM0, то есть хост-компьютер. Предположительно AWS запускает NTP на своих хост-машинах.

С другой стороны, существует множество блогов, в которых рассказывается, как запустить NTP и отключить синхронизацию часов хоста, запустив echo 1 > /proc/sys/xen/independent_wallclock. Однако в официальных AMI нет / proc / sys / xen - есть / proc / xen, но он пуст.

Кто-нибудь знает, как синхронизировать часы на Ubuntu, работающем в EC2?

6
задан 3 September 2013 в 02:37

1 ответ

Я связался с Amazon по этому поводу, они сказали, что установка NTP безопасна, и вам не нужно отключать настенный час xen. Они сказали, что NTP является хорошим решением для инстансов EC2.

У Amazon есть выделенные NTP-серверы, которые следует добавить в /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

Так что, вероятно, лучше установить NTP, как описано в документации :

sudo apt-get install ntp
0
ответ дан 3 September 2013 в 02:37

Другие вопросы по тегам:

Похожие вопросы: