我确实有两个不同的 Windows VM 客户机,它们的时间似乎严重漂移,在不到一周的时间内就达到了 10-15 秒的偏移。
Windows 客户机和 XenServer 6.5 主机都配置为从同一个内部 ntp 服务器更新时间。
[root@xshost ~]# ntpq -c peers && hwclock --show && date
remote refid st t when poll reach delay offset jitter
==============================================================================
*cbg-inf-bck-01- 10.70.160.68 4 u 659 1024 377 1.890 3.700 1.336
+clock.cmm.xxx-t 10.70.160.68 4 u 542 1024 377 1.235 14.060 0.167
LOCAL(0) .LOCL. 10 l 15 64 377 0.000 0.000 0.001
Wed 08 Jul 2015 09:14:21 BST -0.877194 seconds
Wed Jul 8 09:14:38 BST 2015
图表显示了两个有问题的 Windows 客户机和另一台 Linux 机器。
那么为什么会发生这种情况?我该如何防止它发生?
注意:这些机器不属于任何域,我不想只是为了修复时钟漂移问题而将它们加入到域中。
答案1
我觉得 Windows 缺乏足够频繁地同步时间的能力,解决问题的最简单方法是安装网络时间通过:
choco install nettime
不需要其他任何东西,它确实设法解决了问题,而我无需在机器上配置任何东西,希望它能够作为服务运行。