仮想化されたドメイン コントローラーで Windows タイム サービス イベント ID 24、29、38 を受け取る
この記事では、ホスト サーバーで Windows タイム サービス イベント ID 24、29、38 を受け取る問題の解決策について説明します。
元の KB 番号: 976924
Note
中小企業のお客様は、中小企業向けサポート サイトで問題解決や学習に関する他のリソースを参照できます。
現象
仮想化ドメイン コントローラーが、Hyper-V で Windows Server 2008 を実行しているホスト サーバー上のゲスト オペレーティング システムで実行されていて、Windows タイム サービス (W32Time) がプライマリ ドメイン コントローラーと同期している場合、Windows タイム サービス イベント ID 24、29、および 38 は、仮想化されたドメイン コントローラーのシステム ログに記録される可能性があります。
ドメイン コントローラーで Windows タイム サービス デバッグ ログを有効にすると、次のような情報がデバッグ ログに記録されます。
149040 14:15:14.2970940s - ログ情報: タイム サービスは現在、システム時刻をタイム ソース VM IC 時刻同期プロバイダーと同期しています。
原因
Hyper-V で Windows Server 2008 を実行しているホスト サーバーでは、ゲスト オペレーティング システムで実行されている仮想化ドメイン コントローラーは、ホスト オペレーティング システムのクロックとシステム クロックを同期できます。 ドメイン コントローラーには独自の時刻同期メカニズムがあるため、 Symptoms セクションに記載されているイベントはシステム ログに記録されます。 ドメイン コントローラーが独自のソースから時刻を同期し、ホストから時刻を同期すると、ドメイン コントローラーの時刻が頻繁に変更される可能性があります。 多くのドメイン コントローラー タスクはシステム時刻に関連付けられているため、システム時刻が急に移動すると、残留オブジェクトがキャッシュに残り、レプリケーションが停止する可能性があります。
解決方法
この問題を解決するには、Integration Services を使用してホストの時刻同期を無効にし、既定の Windows タイム サービス (W32time) ドメイン階層の時刻同期を受け入れるように仮想化ドメイン コントローラーを構成します。
これを行うには、次の手順を実行します。
- Hyper-V マネージャーを開きます。
- [設定]をクリックします。
- [ Integration services をクリックします。
- Time Synchronization オプションをオフにします。
- Hyper-V マネージャーを終了します。
- サーバーを再起動します。
関連情報
仮想化ドメイン コントローラーの詳細については、Microsoft TechNet の記事「 仮想化ドメイン コントローラーの展開に関する考慮事項を参照してください。