每次在CentOS 7(科学Linux 7)服务器上同步在VMware ESXi上虚拟化的时间,第二天我就会发现时间提前了3个小时。我做了一次工作,每5分钟写一次,我注意到当时间是22:55时,下一次写的是2:00。这是我的/etc/ntp.conf,它应该与本地NTP服务器同步。
driftfile /var/lib/ntp/drift
restrict default nomodify notrap nopeer noquery
restrict localhost
restrict -6 ::1
server xx.xx.xx.xx prefer iburst
includefile /etc/ntp/crypto/pw
keys /etc/ntp/keys
disable monitor
logfile /var/log/ntp.log我配置了chronyd,只使用上面的server指令,但是我得到了相同的行为。
/etc/adjtime内容:
0.0 0 0.0
0
UTC我同步时间的方式:
ntpdntpdate xx.xx.xx.xxtimedatectl set-ntp truentpd。通过/etc/localtime链接、tzselect和timedatectl set-timezone命令,时区是正确的。
发布于 2018-04-17 09:57:56
在我看来,您很可能对VMWare集成时间同步有问题。
默认情况下,esxi确保客人机器的时钟与其时钟同步。
如果要禁用esxi时钟和来宾VM之间的同步,则可以。
请参阅VMWare KB1189:
0或FALSE (这将取决于您使用的vmware产品的类型:tools.syncTime = "0“或"FALSE" time.synchronize.continue = "0”或"FALSE" time.synchronize.restore = "0“或"FALSE" time.synchronize.resume.disk = "0”或"FALSE" time.synchronize.shrink = "0“或"FALSE" time.synchronize.tools.startup = "0”或"FALSE" time.synchronize.tools.enable = "0“或"FALSE” time.synchronize.resume.host = "0“或"FALSE”
重要提示:
在此之前,我建议您检查ESX的时钟是否配置正确,这不是问题所在,保持esxi时钟同步更容易,以便所有vm都有一个正确的时钟。
https://unix.stackexchange.com/questions/438274
复制相似问题