サーバーの時刻をtime.nist.govに同期しました。このサーバーは、time.nist.govとも同期されているクライアントのサーバーと通信します。
明示的に同期した後でもタイムサーバーと同期していないように見えることに気付いた後、1時間ごとのバッチジョブを設定して、仮説が正しいかどうか、および時間差を確認しました。
私は金曜日に仕事を設定しました、そしてそれはすでに時間を50回チェックしました。金曜日に最初にチェックしたとき、w32tm
ユーティリティは10ミリ秒未満の差を示しました。数時間前の最後のチェックでは、20秒の違いが示されています。
タイムアウトエラーであるerror: 0x800705B4
の9つのケース(50回の試行)もありました。 2012年1月6日金曜日5:35 PM EST)以降、時差は1時間ごとに1秒の割合で増加しているようです。
Windows Server 2003 EnterpriseEditionをVMWareVMとしてセットアップしていますが、タイムゾーンはESTです。同期の違いをログに記録するw32tm
コマンドとDOS
コマンドは次のとおりです。
w32tm /stripchart /computer:time.nist.gov /samples:1 /dataonly >> D:\timedump.txt
最後の4つのエントリは次のとおりです。
Tracking time.nist.gov [192.43.244.18].
Collecting 1 samples.
The current time is 1/8/2012 10:35:00 AM (local time).
10:35:00, +20.3387625s
Tracking time.nist.gov [192.43.244.18].
Collecting 1 samples.
The current time is 1/8/2012 11:35:00 AM (local time).
11:35:00, +20.4854414s
Tracking time.nist.gov [192.43.244.18].
Collecting 1 samples.
The current time is 1/8/2012 12:35:00 PM (local time).
12:35:00, +20.6239407s
Tracking time.nist.gov [129.6.15.28].
Collecting 1 samples.
The current time is 1/8/2012 1:35:00 PM (local time).
13:35:00, error: 0x800705B4
タイムサービスが同期している場合、VMホストが間違った時間に設定し直しています。
ホストの時刻を修正するか、VMをオフにする)への時刻同期を取得する必要があります。
時間同期を無効にするには、これらの設定を.vmx
に追加するか、VMの[設定の編集]でvSphereClientを介して追加する必要があります。 [オプション]タブ-> [一般]-> [構成パラメーター]。
tools.syncTime = "0"
time.synchronize.continue = "0"
time.synchronize.restore = "0"
time.synchronize.resume.disk = "0"
time.synchronize.shrink = "0"
time.synchronize.tools.startup = "0"
time.synchronize.resume.Host = "0"
Time.nist.govが応答しない場合がある場合は、同期する別のタイムサーバーを選択してください。次に、このvmwareの記事をざっと見てください http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1318 タイムサーバーは仮想であるため、次のことができます。物理サーバーよりも少しドリフトする傾向があります。外部のNTPサーバーと同期することで正しい手順を実行していると思いますが、vmwareツールの構成に関するメモも確認してください。