web-dev-qa-db-ja.com

UbuntuゲストをインストールするとHyper-Vホストがクラッシュする

どこから診断を始めればいいのかわからないという奇妙な問題があります。 UbuntuをVMにインストールしようとすると、ホストシステムがロックされます!

私の設定は次のとおりです。

  • Dell R715サーバー、デュアル16コアAMD Opteronプロセッサ、96 GB RAM
  • Dell MD3600f SAN
  • Server 2008R2データセンター
  • System Center VMM 2012

問題のない5つのWindows仮想マシンが実行されています。これは私が作成しようとした最初のLinux VMです。仮想マシンマネージャーを介してVMをセットアップし、CDドライブをUbuntu12.04サーバーx64に設定します。 iso、そしてそれを起動しました。

通常のubuntuインストールメニューが起動しますが、「Ubuntuサーバーのインストール」でEnterキーを押すと、接続が切断されます。

ホストマシンはpingへの応答を停止します。したがって、その上のすべての仮想マシンを実行します。完全にロックされます。ホストのキーボードは機能せず、マウスは移動せず、NumLockライトは変化しません。

ブルースクリーンはありません-ホストは完全に応答しないログイン画面に座っています。再起動後、イベントビューアに関連するログが見つかりません。

ホストマシンがそのようにフリーズする原因は何ですか?

これは1回限りの発生ではなく、まったく同じ時点で毎回発生します。このサーバーはまだ本番環境にありません。

更新:

ハードウェアの問題ではないようです。 RAMの悪い場所にぶつかっていないかどうかを確認するために、12台の追加の仮想マシンを起動しましたが、すべて正常に機能しました。

Ubuntu10.04は問題なくインストールされました。

10.04から12.04へのdo-release-upgradeを実行すると、ルートファイルシステムが読み取り専用モードになり、大量のIOエラーが発生し始めました。ディスクではありません。アップグレードを開始する前に、ハードドライブのベンチマークを実行し、大きなファイルを読み書きできたため、問題が発生しました。

次にテストするのは、12.04代替CDと12.04 32ビットで、同じ動作を示すかどうかを確認します。

アップデート2

さて、これは楽しいです...それは木曜日と金曜日に一貫して、同じ場所で少なくとも20回凍結していました。週末は何も変わりませんでした。現在サーバーにアクセスできるのは私だけです。そして今日、私はそのISOをクラッシュすることなく問題なく起動できます。

私は自然に消える問題が嫌いです。少なくとも本番に入るときに何をしてはいけないかがわかるように、絞り込みたいと思っていました。

3
Grant

Windows Updateがインストールされていると言うとき、Windows Updateアプレットを参照していますか、それともMicrosoft WebサイトでHyper-V修正プログラムを確認しましたか?ここにいくつかあります:

2550569-0x20001Linuxの起動時にエラーを停止VM in Windows Server 2008 R2 SP1
https://support.Microsoft.com/kb/2550569

2517329-IntelWestmereまたはSandyBridgeプロセッサを使用するコンピューターにHyper-Vの役割をインストールすると、Windows Server 2008 R2のパフォーマンスが低下します
https://support.Microsoft.com/kb/2517329

2636573-修正Windows Server 2008R2でHyper-Vvmのライブマイグレーションを実行すると、ゲストオペレーティングシステムがクラッシュする場合があります
https://support.Microsoft.com/kb/263657

2263892-Windows Server 2008 R2 SP1を実行しているコンピューターで大量の発信ネットワークトラフィックが発生すると、実行中のHyper-V仮想マシンのネットワーク接続が失われる可能性があります
https://support.Microsoft.com/kb/2263829

AMD固有:

2568088-AVX機能をサポートするAMD CPUを搭載し、Windows Server 2008 R2を実行しているコンピューターで仮想マシンが起動しない
http://support.Microsoft.com/kb/2568088

3
Greg Askew

ホストマシンがそのようにフリーズする原因は何ですか?

欠陥のあるハードウェア、欠陥のあるドライバー、欠陥のあるOS。

そのように単純です。

すべての更新を確認することから始めます。ドライバーが最新であり、ハードウェアが良好であることを確認します。

1
TomTom

VMゲストがより多くのメモリを使用して起動しているため、メモリ障害である可能性がありますが、ホストが正常に実行されている場合はほとんどありません。

ゲストから不要な仮想ハードウェア(ディスク、ネットワークカードなど)を削除してみて、CDから簡単に起動できるかどうかを確認してください。次に、各デバイスを1つずつ追加して、問題が解決するかどうかを確認します。

私の推測では、hyper-vを壊しているのはゲストの「薄い」hv_vmbusドライバーなので、たとえばhv_netvscよりもレガシーネットワークデバイスを使用したほうがよいかもしれません。

0
Paul M

私はこれと同じことをしていて、あなたや他の誰かがまだこの問題を抱えている場合に備えて投稿しようと思いました。

どちらかは覚えていませんが、これをトリガーする2つの設定が思い浮かびました。

  1. VMプロパティ-プロセッサ-異なるプロセッサバージョンオプションを無効にします
  2. VMプロパティ-HDD-無効にはオペレーティングシステムが含まれます

繰り返しになりますが、どちらであったかは思い出せません。この時点では、LinuxVMを作成するときに両方を無効にするだけです。

0
Daniel Scott