我已经使用半虚拟化的官方 Ubuntu AMI 在 AWS EC2 上运行了三台服务器。我注意到他们的时钟有大约一分钟的时间不同步。
官方 AMI 中默认未安装 NTP。显然 NTP 无法在 VM 上正常运行。显然你不需要同步时钟,因为虚拟机应该使用与 DOM0 相同的时钟,即主机。大概 AWS 在他们的主机上运行 NTP。
另一方面,有很多博客告诉您运行 NTP 并通过运行echo 1 > /proc/sys/xen/independent_wallclock. 然而,在官方 AMI 中没有 /proc/sys/xen - 有 /proc/xen,但它是空的。
有谁知道如何在 EC2 中运行的 ubuntu 上同步时钟?
小智 3
我就此联系了 Amazon,他们说安装 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
Run Code Online (Sandbox Code Playgroud)
因此,最好按照文档中的描述安装 NTP :
sudo apt-get install ntp
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4913 次 |
| 最近记录: |