私はいくつかのDebianXEN仮想マシンを持っていて、それらをwheezyにアップグレードしました(プロジェクトには3.2カーネルが必要です)。マシンを再起動するまでは、すべて問題ありませんでした。
私の現在の問題は、ntpdateが起動後に間違った日付を設定することです。これは、VMで実行されているアプリケーションに深刻な影響を及ぼします(クラッシュ、データの破損など。これらのサーバーでは時間が重要です)。
起動直後に、ntpdateコマンドを2回実行しました-次の(紛らわしい)出力があります:
$> ntpdate server1 server2 server3
9 Apr 20:42:26 ntpdate [2371]:ステップタイムサーバーx.x.x.xオフセット83.293954秒
$> ntpdate server1 server2 server3
9 Apr 20:40:45 ntpdate [1800]:ステップタイムサーバーx.x.x.xオフセット-83.294240秒
これらの2つの実行後、ntpdateは通常どおり機能し、.0001秒未満のオフセットを返します。
この問題は、クラスター内のすべてのVMで同じですが、時間オフセットが異なるだけです。サーバーがこのように約2800秒同期するのを見たので、上記のサンプルの83秒はかなり低い値です。
Ntpdateが時間を前方に設定し、その後すぐに再び後方に設定する理由を知る方法はありますか?
編集: Dom0の時刻は正しく、同期されています。
here と同じ問題が発生したと思います。
DomUの時間は、Dom0時間に結合されている可能性があります。 ntpd
またはntpdate
を使用する前に、それを切り離す必要があります。