
Linux ホスト上のハイパーバイザーでゲストとして Unix O/S を実行しています。ゲスト OS のクロックは、24 時間後にはホストから 2 秒ずれてしまいます。ログ分析などを容易にするため、クロックの同期を 1 秒未満に保ちたいと考えています。
VMでNTPを実行するのは問題がある(幾分)。ハイパーバイザー ベンダーによって提供されるクロック同期用のゲスト VM ツールはありますが、このゲスト O/S 用はありません (私が調べた限りでは)。
cron で 1 時間ごとに実行する予定ですntpdate hostservername
。これは妥当でしょうか、それとももっと明白な解決策を見逃しているのでしょうか?
ホスト: CentOS 5.7
ハイパーバイザー: VMware Server 2
ゲスト: SCO OpenServer 5.0.7
答え1
しばらくの間、VMware Workstation 9.0 インスタンスで ntp サービスを実行していますが、問題は発生していません。
今停止して同期したところ、オフセットは -0.003862 秒でした。(ゲスト OS は Ubuntu 12.04.1 Server x86_64 で、VMware Tools が搭載されています)
個人的には、何かがあなたを悩ませるとすれば、それは SCO の製品だろうと思います。