同步在 EC2 中运行的 ubuntu 上的时钟?

同步在 EC2 中运行的 ubuntu 上的时钟?

我在 AWS EC2 上运行了三台使用半虚拟化官方 Ubuntu AMI 的服务器。我注意到它们的时钟大约有一分钟的不同步。

官方 AMI 中默认不安装 NTP。显然 NTP 在虚拟机上无法正常运行。显然您不需要同步时钟,因为虚拟机应该使用与 DOM0(即主机)相同的时钟。大概 AWS 在其主机上运行 NTP。

另一方面,有很多博客告诉您运行 NTP 并通过运行禁用主机时钟同步echo 1 > /proc/sys/xen/independent_wallclock。然而,在官方 AMI 中没有 /proc/sys/xen - 有 /proc/xen,但它是空的。

有人知道如何同步在 EC2 中运行的 ubuntu 上的时钟吗?

答案1

我联系了亚马逊,他们说安装 NTP 是安全的,你不必禁用 xen 挂钟。他们说 NTP 是 EC2 实例的一个很好的解决方案。

亚马逊有专用的 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

相关内容