web-dev-qa-db-ja.com

Hyper-Vは、Server 2003 R2 VMでSCSIパススルーディスクをサポートしていますか?

パススルーディスクをHyper-vサーバー2003r2仮想マシンからアクセスできるようにするのにいくつかの問題が発生しています。

ホストOS:サーバー2008R2フルw/Hyper-Vの役割

ゲストOS:Server 2003 R2(Windows Home Server)

ゲストのOSディスクは、IDEコントローラー上のパススルーディスクです(最善の解決策ではありませんが、それを使用できます)。ストレージディスクは、SCSIコントローラー上のパススルーディスクになります。 。ホスト上のVM)に使用するすべてのディスクを問題なく確認できます。

私が抱えている問題は、ゲストOSが(SCSIコントローラー上のパススルーディスクとして)ストレージドライブを「見る」ことができないように見えることです。

これが私がしていることです:

  • ホストでは、ストレージドライブはOSディスクと同じように「オフライン」に設定されます(これはパススルーが機能するために必要です)。
  • VMでは、ストレージドライブはSCSIコントローラー上にあります。
  • Hyper-V統合ツールがゲストにインストールされます。

それは私が得ることができる限りです。コンピューターの管理またはWindowsエクスプローラーにドライブが表示されません(フォーマットされていないディスクで試したほか、パーティションをフォーマットした後も試しました)。ゲストにディスクのモデル番号が記載されているリムーバブルデバイスを表示できますが、ストレージにアクセスできないようです。 (ドライバを必要とするデバイスマネージャのエントリを取得しましたが、統合ツールディスクには何も機能しません。)

私が試したトラブルシューティングの手順:

  • パススルードライブをIDEコントローラーに置くと、ゲストに表示されます。
  • ストレージドライブ「オンライン」をホストに配置し、SCSIコントローラーでVHDを作成すると、ゲストで確認できます。ディスク全体を消費する固定サイズのVHDを作成できると思いますが、そのオーバーヘッドはあまりありません。
  • また、Integration Toolsドライバー(x86およびAMD64)の内容を抽出し、ディスクコントローラーをそれらのそれぞれに向けようとしましたが、うまくいきませんでした。

これを適切に機能させる方法について誰かが提案できますか?

2
Peter Bernier

はい、SCSIパススルーをサポートしています。

いくつかの異なるディスク構成を試しましたが、SCSIコントローラーを介してVM)でディスクを確認できないのは、(ホストとともに)USB3エンクロージャーにあるという事実に関連しているようです。ディスク)。これはIDEパススルーでは問題なく機能し、両方のディスクが常にホストに表示されていたため、問題が何であるかはまだよくわかりません。

ジェイクが提案し、ディスク全体を占めるVHDを使用することもできましたが、ストレージに直接アクセスできる(つまり、VHDを介さない)状況を探しています。

他の誰かが検索を介してここにたどり着いた場合、それが彼らを助けるかもしれないように、私は単純に応答しています。

0
Peter Bernier

ゲストのディスクがオフラインになっているのではないかと思います。 VMでディスクマネージャーを実行し、オンラインにしましたか?

とはいえ、気にする価値はありません。固定VHDをディスクに配置してVMに割り当てることによるパフォーマンスのオーバーヘッドを測定しようとすると、違いがわからないことは間違いありません。また、VHDを使用すると、VMをより簡単に移行できます。バックアップすることもできます。

0
Jake Oshins