web-dev-qa-db-ja.com

1時間のシャットダウン期間「hyper-v仮想マシン管理サービスのシャットダウン」

Hyper-Vホスト(Dell PowerEdge T300)であるWindows 2008 R2サーバーがあります。今日初めて、私は奇妙な状況に遭遇しました。ゲストマシンの1つとの接続が失われましたが、物理的にログオンすると、ゲストOSはまだ実行されているようですが、ネットワーク経由で接続できなくなっています。

ゲストマシン(Windows XP)をシャットダウンしようとしましたが、シャットダウンされず、閉じることができない[応答していません]ダイアログボックスで停止します。 Hyper-V管理コンソールを使用してマシンをリセットしたところ、リセット状態から抜け出すことができませんでした

別のWindows 2003ゲストマシンを保存しようとすると、保存状態(0%)で進行中です。実行中の他のWindows 2003ゲストがログオンダイアログで動かなくなっていました。

私の最初の疑いは、おそらく今週(2011年11月10日)のWindows更新パッチの1つであり、システムの再起動がまだ保留されていたことが原因である可能性があります。まあ、Hyper-Vでは何もできなかったので、Windows Updateの再起動を進めましたが、今では30分でスタックしています

「hyper-v仮想マシン管理サービスのシャットダウン」

再起動する前は、システムイベントログで報告されたハードディスクエラーは確認されませんでした。ディスク関連の状態であることは間違いありません。

ハードリブートを強制しますか?

[〜#〜]更新[〜#〜]

わかりましたので、他の問題に対処している間、私はそれを1時間以上吊り下げたままにしました。ありがたいことに、ホストは完全に再起動しました。これでゲストマシンを正常に操作できます。ふew。

Hyper-Vは何らかの理由でクロールされていたはずです。ホストが長期間(2週間から1か月)稼働している場合、VMはこれまで遅くなることが確認されていますが、決して遅くなることはありません。これが発生する可能性がある理由のヒントを与えるために、どのタイプのパフォーマンス監視項目を観察できるかを知りたいと思います。

更新2012-02-1

それから数か月のうちに、Hyper-Vはさらに2回この状態に陥っています。非常にランダムに表示され、エラーイベントログが何もないため、何が原因でこの「酔っ払い」状態になっているのかがわかります。 Hyper-V管理サービスのタイムアウトのみ。

Log Name:      System
Source:        Service Control Manager
Date:          13/2/2012 9:16:48 AM
Event ID:      7043
Task Category: None
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      elune
Description:
The Hyper-V Virtual Machine Management service did not shut down properly after receiving a preshutdown control.
Event Xml:
<Event xmlns="http://schemas.Microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Service Control Manager" Guid="{555908d1-a6d7-4695-8e1e-26931d2012f4}" EventSourceName="Service Control Manager" />
    <EventID Qualifiers="49152">7043</EventID>
    <Version>0</Version>
    <Level>2</Level>
    <Task>0</Task>
    <Opcode>0</Opcode>
    <Keywords>0x8080000000000000</Keywords>
    <TimeCreated SystemTime="2012-02-13T01:16:48.882901900Z" />
    <EventRecordID>567844</EventRecordID>
    <Correlation />
    <Execution ProcessID="764" ThreadID="8484" />
    <Channel>System</Channel>
    <Computer>elune</Computer>
    <Security />
  </System>
  <EventData>
    <Data Name="param1">Hyper-V Virtual Machine Management</Data>
  </EventData>
</Event>

それからの唯一の手段は、システムを再起動することです。

[〜#〜] update [〜#〜]私が最近サーバーを起動してWindows Server 2012 R2を新たにインストールした場合、この問題は決して解決されない可能性があります。

5
icelava

Microsoft KB2263829 の修正プログラムは、この問題を解決する可能性があります。

2
zag

なんらかの深刻な不具合が発生したようです。この時点で、ハードリブートがおそらく唯一の選択肢です。

補足として、BIOSを最新のリビジョン(マイクロコードの更新用)にアップグレードし、必要な仮想化の実行がオンになっていることを確認してください。ドライバー、特にRAIDコントローラーとハードドライブのドライバーとファームウェアについても同様です。そしてchkdsk /fも害はありません。

1
Bigbio2002

Hyper-vホストで他のアプリケーションを実行していますか?ホストでAVが実行されているときにこの種の問題が発生しました。

1
Jim B

私も同じで、ホストサーバーがシャットダウンするまでに約20〜30分かかりました。これは、hyper-vマシンが実行中であり、ホストがこれらを最初に停止または停止する必要があったためです(そして、私の場合、それが非常に長くかかりました)。

0
juFo