私には2つの異なるWindows VMゲストがいて、時間を真剣にドリフトしているようで、1週間以内に10〜15秒のオフセットに達しています。
WindowsゲストとXenServer6.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
グラフは、問題のある2つのWindowsゲストと別のLinuxマシンを示しています。
では、なぜこれが発生するのでしょうか。また、どうすれば発生を防ぐことができますか?
注:これらのマシンはドメインの一部ではないため、クロックのドリフトの問題を修正するためだけにドメインに参加させたくありません。
Windowsには十分な頻度で時刻を同期する機能がないようです。問題を解決する最も簡単な方法は、次の方法で nettime をインストールすることでした。
choco install nettime
他に何も必要ありませんでした。マシン上で何も構成しなくても問題を修正できました。サービスとして実行されることを期待しましょう。