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


10

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

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

回答:


10

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

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

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


2

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


この問題の一般的な回避策については言及されていないため、この回答は不完全です。
スカイホーク

4
@MilesErickson一般的な回避策を要求しないため、質問は不完全です。
Chris S

1

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

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

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


0

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

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

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


1
同じマシン上のサーバーからVMへのRDPセッションと、そのマシンにログインしているユーザーが常に存在することになるため、実用的ではありません。
TomTom

トム、私は理解していますが、質問では、ユーザーが切断したときでも接続を維持する必要があるとは規定されていませんでした。彼はそれが可能かどうか尋ねただけです。これは、Server 2008 R2 SP1とサードパーティ製品の両方です。
Jake Oshins

3
「Hyper-Vホストに接続されたUSBデバイスにアクセスする」-USBデバイスをRDPクライアントに接続する必要があります。これは古いUSBライセンスキーであると私はかなり確信しています。より良い解決策は、おそらく21世紀に生きる会社によって作られた異なるソフトウェアを見つけることでしょう。
Chris S
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.