web-dev-qa-db-ja.com

Hyper-VのゲストからのUSBアクセス

Hyper-Vゲストオペレーティングシステムは、Hyper-Vホストに接続されたUSBデバイスにアクセスできますか?

もしそうなら、どうすればこれを設定できますか?

10
t123

Hyper-Vは特にこれを許可しません。全然。 (少なくともServer 2012 R2の時点で)。私が見た中での最良の回避策は、ネットワーク接続を介したUSBデータグラムの送信をサポートするサードパーティのソフトウェアを探すことです。 USBデバイスを使用可能にするためにホストにインストールされるアプリと、ホストに接続してゲストオペレーティングシステムに「仮想」USBデバイスを作成するゲストにインストールされるアプリがあります。

私は、特定のソフトウェアパッケージを添付する必要があるセキュリティドングルを使用してこれを行うことに幸運をもたらしました。私たちが使用したUSBネットワークソフトウェアは、 Fabula Tech という会社のものです。さらに良いことに、このシステムはネットワーク上の任意のマシンセットで動作するため、USBホストを仮想マシンゲストと同じマシン上に配置する必要はありません。

これを調査したところ、LAN接続と最大10個のUSBポートを備えた小さな組み込みデバイスも見つかりました。1つのケースでは、ラックにマウントするように設計されていました。仮想マシンが別の物理ホストに移動する可能性のあるシステムを実行しているショップの場合、特定の物理USBデバイスにアクセスする必要があるという理由だけで、ゲストを特定の物理ボックスに留めておく必要はありません。物理的なUSBデバイスは、アップグレードサイクルとサービスウィンドウが短いマシンに関連付けられていませんでした。その場合、USBホストデバイス自体は、アプライアンスのように、またはケーブルプラントの一部として表示できます。

10
Joel Coel

いいえ、簡単です。ゲストはサーバーのUSBポートにアクセスできません。

2
TomTom

Hyper-Vは、ホストマシンのUSBポートへのアクセスを提供しません。これは噂されているWindows 8で変更される可能性があり、クライアントバージョンのOSでも、Hyper-Vを基盤テクノロジーとして使用する可能性があります。

ホストマシンのUSBポートを使用する代わりに、 AnywhereUSBハブ何か安い などのネットワーク接続USBデバイスを購入して、特別なUSBをインストールする方がはるかに優れたアプローチです。 -ゲストマシン上のIPドライバー。このアプローチの主な利点の1つは、USBデバイスが実際に物理世界のどこに存在するかを気にすることなく、仮想マシンを別のHyper-Vサーバーに移行できることです。

USB 2.0の速度は、おそらく遅延の問題が原因で、IPネットワークを介してUSBをエミュレートする場合は現在ではないことに注意してください。基本的に、製品のライセンス/セキュリティドングルやその他の低帯域幅デバイスに最適です。ハードドライブまたはプリンタをマウントしようとすると、結果が期待外れになる可能性があります。これらは、物理的なコンピューターからSMB(Windowsファイルとプリンターの共有))を代わりに使用して共有する必要がある高帯域幅デバイスです。

1
Skyhawk

はい、できます。ただし、リモートデスクトップ仮想化ロールが適用されたWindows Server 2008 R2 SP1以降でのみ可能です。これを適切に設定し、グループポリシーを設定して許可することにより、VMへの「ターミナルサービス」または「リモートデスクトップ」接続を介してUSBをリモート接続できます。設定については、次のリンクを参照してください。

http://technet.Microsoft.com/en-us/library/ff817581(WS.10).aspx

これにより、リモートデスクトップ接続がある限り、USBデバイスを(座っているマシンから)VM(同じマシン上にある場合があります))にリダイレクトできます。

0
Jake Oshins