web-dev-qa-db-ja.com

Windowsのタイムアウトが同期していません

当社にはCitrixを実行している5台の仮想Windows2003サーバーがあり、ユーザーはログオンできます。サーバーの1つがこれまでのところ日付/時刻を変更することがよくあり、2003年との時差のためにユーザーはログオンできません。サーバーとDC(サーバー2008)。

サーバーにログインし、ユーザーがログインできるように日付/時刻を手動で変更する必要があります。

リージョンはすべて正しく設定されています。私が使用したコマンドは次のとおりです。

ネットタイムsetsp:dcboxネットストップw32timeネットスタートw32time w32tm/resync/rediscover

そして

ネット時間/ドメイン/セット

これらのコマンドは、システム時刻をDCの時刻に設定しますが、設定は数日または数週間続く場合があり、予測できません。

また、影響を受けるサーバーが一晩で再起動せず(深夜頃に再起動するようにスケジュールされている)、イベントビューアで、日付が午後7時50分頃に2011年6月9日から2011年9月9日にジャンプすることにも気付きました。

どんな助けでも大歓迎です。

2
Z Holt

仮想化プラットフォームについては言及していません。それはVMWareですか? VMが時間を失うという問題が発生しました。これは、VMがホストのCPUを共有していることが原因であると考えられます。 VMWareツールには、VMのクロックをホストのクロックと同期するオプションがあります。これが役立つ場合があります。

また、dcboxがドメインコントローラーだと思いますか?同期の問題がサーバーが仮想であるという事実が原因である場合は、代わりに、pool.ntp.orgなどの外部NTPサーバーとの同期が成功する可能性があります。

2
RainyRat

net timeは非推奨であるため、w32tmを使用して時間同期設定を構成する必要があります。

コマンドNettime/querysntpを実行すると、コンピューターが同期するように構成されているNetwork Time Protocol(NTP)サーバーの名前が表示されますが、そのNTPサーバーは、コンピューターのタイムクライアントがNTPまたはAllSync。ほとんどのドメインメンバーコンピューターのタイムクライアントタイプはNT5DSです。つまり、ドメイン階層から時刻を同期します。

必要なコマンドは、次のいずれかです。

w32tm/config/syncfromflags:MANUAL/manualpeerlist: "dcbox_ip_here"

(選択したソースから手動で同期するように設定)または

w32tm/config/syncfromflags:DOMHIER/update

(ドメインの階層から自動的に同期するように設定されています)

次に、次の両方を使用してコマンドに従います。

ネットストップw32time

net start w32time

また、VM内にインストールされたゲストの追加によって、VMがホストから同期されていないことを確認する必要があります。同期されている場合は、ホストの時間は非常に正確です(ここでも、ネイティブのNTPクライアントを使用して、NTP設定)を構成します。Rainyが述べたように、スクリプトは適切な代替ではありません)。

また、ゲストのNTPがタイムソースをチェックする頻度を増やし、「あきらめて同期を停止するまで最大ドリフト」の値を増やす必要がある場合もあります。

2
Chris Thorpe