4.3. USB デバイスの設定
SPICE プロトコルに接続している仮想マシンは、USB デバイスに直接接続するように設定できます。
USB デバイスは、仮想マシンがアクティブで、フォーカスが設定され、VM ポータルから実行されている場合にのみ、リダイレクトされます。USB リダイレクトは、デバイスがプラグインされるたびに手動で有効にしたり、Console Options ウィンドウでアクティブな仮想マシンに自動的にリダイレクトしたりするように設定することができます。
クライアントマシンとゲストマシンの違いに注意してください。クライアントは、ゲストにアクセスするためのハードウェアです。ゲストは、VM ポータルまたは管理ポータルからアクセスする仮想デスクトップまたは仮想サーバーです。
USB リダイレクトが 有効化された モードでは、Linux および Windows 仮想マシンの KVM/SPICE USB リダイレクトが許可されます。仮想 (ゲスト) マシンには、ネイティブ USB 用のゲストがインストールされたエージェントやドライバーは必要ありません。Red Hat Enterprise Linux クライアントでは、USB リダイレクトに必要なすべてのパッケージは virt-viewer
パッケージで提供されます。Windows クライアントで usbdk
パッケージもインストールする必要があります。有効な USB モードは、以下のクライアントおよびゲストでサポートされています。
64 ビットアーキテクチャーの PC を使用している場合は、64 ビットバージョンの Internet Explorer を使用して 64 ビットバージョンの USB ドライバーをインストールする必要があります。32 ビットバージョンを 64 ビットアーキテクチャーにインストールした場合には、USB リダイレクトは機能しません。最初に正しい USB タイプをインストールしている場合には、32 ビットブラウザーと 64 ビットブラウザーの両方から USB リダイレクトにアクセスできます。
4.3.1. Windows クライアントでの USB デバイスの使用
USB デバイスをゲストにリダイレクトするには、usbdk
ドライバーを Windows クライアントにインストールする必要があります。usbdk
のバージョンがクライアントマシンのアーキテクチャーと一致していることを確認してください。たとえば、64 ビットバージョンの usbdk
は、64 ビットの Windows マシンにインストールする必要があります。
USB リダイレクトは、VM ポータルから仮想マシンを開く場合に限りサポートされます。
手順
-
usbdk
ドライバーがインストールされたら、をクリックして、SPICE プロトコルを使用するように設定された仮想マシンを選択します。 - Console タブをクリックします。
- USB enabled チェックボックスを選択し、 をクリックします。
-
をクリックします。 - Enable USB Auto-Share チェックボックスを選択し、 をクリックします。
- VM ポータルから仮想マシンを起動し、 をクリックしてその仮想マシンに接続します。
- USB デバイスをクライアントマシンに接続して、これがゲストマシンに自動的に表示されるようにします。
4.3.2. Red Hat Enterprise Linux クライアントでの USB デバイスの使用
usbredir
パッケージを使用すると、Red Hat Enterprise Linux クライアントから仮想マシンへの USB リダイレクトが可能になります。usbredir
は virt-viewer
パッケージの依存関係で、そのパッケージとともに自動的にインストールされます。
USB リダイレクトは、VM ポータルから仮想マシンを開く場合に限りサポートされます。
手順
-
をクリックします。 - SPICE プロトコルを使用するように設定された仮想マシンを選択し、Edit Virtual Machine ウィンドウが開きます。 をクリックします。これにより、
- Console タブをクリックします。
- USB enabled チェックボックスを選択し、 をクリックします。
-
をクリックします。 - Enable USB Auto-Share チェックボックスを選択し、 をクリックします。
- VM ポータルから仮想マシンを起動し、 をクリックしてその仮想マシンに接続します。
- USB デバイスをクライアントマシンに接続して、これがゲストマシンに自動的に表示されるようにします。