[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
トラブルシューティングにはSNTP値の確認、デバッグログの採取、BIOS、CMOSのチェックなどであろうか。
(質問)
Hyper-V2.0の環境でWindows2008の時刻が遅れる
1.環境
・ハードDELL PowerEdgeT310-新規購入4台
・物理OS:Windows2008R2sp1 Hyper-V2.0
・ゲストOSは、
Windows2003sp2(32Bits)-本番のみ
Windows2008R2sp1(64Bits)-テストのみ
2.状況
物理ホスト(Windows2008)の時計が1時間に90秒遅れるため、すべての仮想ゲスト(Windows2003)の時刻が同期されて全体が遅れている。
昨年導入した物理ホスト(Windows2008)でも、遅れを確認したが、AD2003と時刻の同期しているため、気付かなかった。
3.応急処置
物理ホストと仮想ゲストの時刻の同期設定をOFFし、仮想ゲストの時計は正常になったが、物理ホストの時計は、1日で36分(想定18時間/月)も遅れ、Windowsサーバとしては使い物にならない。
4.検証結果
・DELLサーバのBIOSレベルでの時計は正常
・物理ホストと仮想ゲストの時刻の同期設定をOFFすると、仮想ゲスト(Windows2003)の時計は正常になる
以下は、時刻の同期設定をOFF状態
・仮想ゲスト(Windows2003)をすべて停止すると、物理ホスト(Windows2008)の時計は正常になる
・テストで仮想ゲスト(Windows2008)1台のみを起動しても、ホスト/ゲスト共、時計は正常
・仮想ゲスト(Windows2003)を1台でも起動すると、時計が遅れ始めた
5.推定原因
ハードやWindows2008単体では正常で、Windows2003の仮想ゲストを起動すると、物理ホストWindows2008(Hyper-V)の時計が遅れるようである。
6.要望
Windows2008(Hyper-V)の時刻の遅れの改善をお願いしたい
------------------------------------
(質問・続)
助言ありがとうございます。
今回、問題にしているのは、Windows2003の仮想ゲストを起動すると、物理ホストWindows2008(Hyper-V)の時計が遅れ始める事です。
Time-Service(900秒間毎)による、時刻修正方法が問題ではなく、時計が数秒間でみるみるうちに遅れて行く事です。
ハードメーカとの検証活動や不具合の原因の切り分け等、かなりの工数を掛けて不具合の要因を絞りました。
なぜ、物理ホストと仮想ゲストの時刻の同期設定をOFFすると、仮想ゲスト(Windows2003)の時計は正常になるのか?
なぜ、物理ホストと仮想ゲストの時刻の同期設定をOFFしても、物理ホスト(Windows2008)の時計のみが遅れるのか?
なぜ、仮想ゲスト(Windows2003)をすべて停止すると、物理ホスト(Windows2008)の時計は正常になるのか?
なぜ、仮想ゲスト(Windows2008)1台のみを起動しても、ホスト/ゲスト共、時計は正常なのか?
なぜ、仮想ゲスト(Windows2003)を1台でも起動すると、物理ホスト(Windows2008)の時計が遅れ始めるのか?
弊社と同様に、Windows2008(Hyper-V)で仮想ゲスト(Windows2003)を導入しているユーザの皆様、同様の現象が出ていませんか?
仮想マシンの時刻同期機能を無効にする(Hyper-V編)
http://www.atmarkit.co.jp/fwin2k/win2ktips/1107hvsync/hvsync.html
>w32tm /query /configurationで表示される値の意味(Vista以上は管理者コマンドプロンプトで使用可)
Windows Server 2008 で時刻同期を設定する (NTP)
http://www.geocities.jp/gronlijus/skill/windows/windows-ntp.html
(MSページ)
http://technet.microsoft.com/ja-jp/library/cc731790(WS.10).aspx
レジストリ値の確認
コマンドプロンプトで
>w32tm /monitor
と叩いてみるかシステムログの
ソース(S):W32Time
イベントID:35
を確認。
Vista以上は管理者コマンドプロンプトで
>w32tm /query /peers
>w32tm /query /status
と叩く
システムログのソース(S):Time-Serviceを確認。
グループポリシーで設定するなら時刻がずれるコンピュータを一時的にOUにまとめて
「コンピューターの構成-管理用テンプレート-システム-Windows タイムサービス-タイムプロバイダー」
でグループポリシーを一旦適用して再度結果を確認。
(参考ページ)
http://www.upken.jp/kb/ActiveDirectoryCheckList.html
コンピュータの時刻がずれる場合、デバッグログを取って解析する。
Windows タイム サービスのデバッグ ログを有効にする方法
http://support.microsoft.com/kb/816043/ja
または管理者コマンドプロンプトを立ち上げ
>w32tm /debug /enable /file:C:\Windows\debug\w32time.log /size:10000000 /
entries:0-116
と叩くとC:\Windows\debug\w32time.log にログが保存される。
----------------------------------
ワークグループ(スタンドアロン)環境のWindows 7、Windows Server 2008 R2は
Windows Timeサービスが自動起動しなくなりTime Synchronizationタスクでサービスを起動するようになっている。Time Synchronizationタスクはデォフルトで毎週日曜日の午前1時に、Windows Timeサービスを起動し時刻同期を行う。
Windows 7 および Windows Server 2008 R2 のスタンドアロン環境で Windows Time サービスが自動的に起動しない
http://support.microsoft.com/kb/2385818/ja
うえのMS KBにシステム起動時から、Windows Timeサービスを自動起動させる3つの方法が記載されている。
そのタスク定義を好きなように変更する手もある。
既存のタスクを変更する
http://technet.microsoft.com/ja-jp/library/cc766442.aspx
----------------------------------
Web検索して調べたところ、したのプログと富士通のPDFに情報があった。
Server 2008 R2(X64機)の製造メーカーでWindows Server 2003やWindows 2000 ServerのゲストOSが起動している時でもホストOS側の時刻が狂わないような最新のBIOSが使えるようにしていただくのが一番であるが、現時点ではBIOSの設定変更やレジストリの編集などでしのぐしかないようである。
Hyper-VのゲストOSの時間が遅れる場合がある原因を考察する-MCTの憂鬱
もうひとつはしたの富士通のPDFのP17~P18参照。
http://primeserver.fujitsu.com/primergy/technical/construct/pdf/win2008r2-hyperv-note.pdf
弊社でも同じ現象で困っています。
サーバーはHP ML330 G6
ホストOS 2008 R2 SP1
ゲストOSが2000SV SP4でも遅れが1分で1秒くらい。
2003SV R2 + 2000SV SP4 だと1分で2秒遅れます。
統合サービスの時間同期を無効にしても症状は変わりません
プロフィール
カレンダー
カウンター
リンク
最新記事
最新コメント
最新トラックバック
カテゴリー
アーカイブ
ブログ内検索
リンク
忍者画像RSS
忍者AdMax
フリーエリア