Cookie
FlexiHub Team uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.
Olga Weis Olga Weis 最終更新日 Jun 26, 2024

VMware USB パススルー: USBデバイスの追加と設定

仮想環境で作業するユーザーに影響を与える問題の一つは、VMwareで動作するゲストマシンがUSBデバイスを検出しない場合です。システムのデバイスマネージャーにUSBデバイスが表示されない場合、VMware Workstationを効率的に使用することはできません。

さらに、VMware USBリダイレクションが適切に実装されない場合、デバイスが正常に動作しない問題も発生します。また、仮想セッションで利用可能なUSBポートの数による物理的な制約に直面することもあります。

この記事では、これらの問題を解消するための方法を説明します。また、USBデバイスをVMware仮想マシンに簡単かつ迅速に接続する方法を紹介し、FlexiHubが迅速かつ制限のない体験を提供する最適なソリューションであることを強調します。

VMwareにUSBを接続する方法

VMware Workstationを使用して追加のソフトウェアなしでUSBデバイスを仮想マシンに接続する方法は以下の通りです:

Vmware USBパススルー
  • ホストコンピュータに物理的に接続されたUSBデバイスは、仮想マシン(VM)のウィンドウがアクティブな場合、自動的にゲストシステムに接続されます。この自動接続機能は、仮想マシン設定エディタ内のUSBコントローラーパネルで無効にすることができます。
  • デバイス接続時に仮想マシンで利用可能なUSBポートがない場合、ダイアログボックスが表示されます。このとき、新しいデバイスを無視するか、他のデバイスを切断してポートを空けるかを選択できます。新しいデバイスを無視した場合、そのデバイスはホストに接続されたままになります。
  • VM -> Removable Devices パネルを使用して、仮想セッションで接続するUSBデバイスを指定できます。一度に接続できるデバイスの最大数は2つまでです。ハブを使用しても、この制限を回避することはできません。カウントされるのはデバイスそのものであり、ハブ自体ではありません。
  • 仮想マシンのメニューには、現在ホストコンピュータに接続され、ゲストVMwareセッションで使用可能なデバイスが表示されます。マウスをメニュー上に移動し、目的のデバイスをクリックするだけで接続できます。新しいデバイスを接続する際は、リストの最初にある周辺機器が切断され、新しいデバイスに接続されます。
自動接続を無効にしている場合は、VM > Removable Devices メニューを使用して、仮想セッションから手動でデバイスを接続する必要があります。

デバイスを解除するには、そのポートを選択し、メニューから「なし(None)」を選択するだけです。
FlexiHub
4.8 Rank に基づく 386+ レビュー

ESXiホストから仮想マシンにUSBデバイスを追加する方法

USBパススルーデバイスは、ESXiホストから仮想マシンに追加することができます。周辺デバイスは、仮想マシンを実行しているホストコンピュータに物理的に接続されている必要があります。USBデバイスは1回につき1台の仮想マシンにのみ接続可能であり、別の仮想マシンに追加するには、現在のVMからリリースされる必要があります。

以下の手順に従って、USBデバイスを仮想マシンに接続してください:
  • 仮想マシンがESX/ESXi 4.0以降のバージョンに対応していることを確認します。
  • USBコントローラーが利用可能であることを確認するか、仮想マシンに追加します
  • 複数のデバイスを使用する場合、vMotionで全てのUSBデバイスを有効にします。個別デバイスの移行はサポートされていません。詳細については、「vMotionでのUSBデバイス構成の条件と制限」を参照してください
  • 仮想マシンがUSBデバイスをサポートする要件を満たしていることを確認します。
  • USB CD/DVDドライブをSCSIデバイスとして追加します。SCSIデバイスの動的な追加や削除はサポートされていません。
  • 必要な権限が設定されていることを確認します:「仮想マシン.構成.HostUSBDevice」

ESXiホストから仮想マシンへのUSBデバイスの設定

複数のUSBデバイスを仮想マシンに追加することが可能ですが、それらはESXiホストに物理的に接続されている必要があります。セキュリティキーやハードドライブなどのUSBデバイスは、USBパススルー技術を使用して接続でき、ホストコンピュータ上で動作する仮想マシンで利用可能になります。

USBデバイスパススルー技術とは?

物理ホストコンピュータに接続されたUSBデバイスは、そのホスト上で動作する仮想マシンでのみ利用可能です。他のホストで動作している仮想マシンは、これらのUSBデバイスに接続することはできません。また、USBデバイスは一度に1つの仮想マシンでのみ使用可能です。デバイスが1つの仮想マシンに接続されると、現在の接続が終了するまで他の仮想マシンでは利用できません。接続が解除されると、他の仮想マシンでデバイスを利用することができます。

USBパススルーデバイスをESXiホストに物理的に接続する際には、次の要素が必要です:
• アービトレーター(調停機能)
• コントローラー
• 物理的なUSBデバイスまたはデバイスハブ

FlexiHub
4.8 Rank に基づく 386+ レビュー
share usb over network

USBアービトレーター

USBアービトレーターは、USBデバイスのトラフィックをルーティングし、接続要求を管理します。この機能は、ESXiホストにデフォルトでインストールされ、有効化されています。アービトレーターの役割は、接続されたUSBデバイスを識別し、ホスト上の仮想マシン(VM)への接続を管理することです。ホストから適切な仮想マシンへのデータ伝送をルート化し、現在接続中のVMがデバイスをリリースするまで、他のVMがデバイスを使用しないように保証します。

USBコントローラー

ハードウェアUSBコントローラーは、ホストのUSBポートにUSB機能を提供します。仮想マシンには、仮想化されたUSBコントローラーがあり、仮想マシン上でUSB機能を管理します。USBデバイスを仮想マシンに追加する前に、ホストにコントローラーが存在している必要があります。一般的なコントローラーには、USB 1.1、USB 2.0、USB 3.1 SuperSpeed、およびUSB 3.1 SuperSpeedPlusが含まれます。

USBアービトレーターは、最大15個のUSBコントローラーを監視することができます。番号が15を超えるコントローラーに接続されたデバイスは、仮想マシンで使用することはできません。

USBデバイス

仮想マシンには、最大20個のUSBデバイスを同時に接続することができます。これは、1つのESXiホストが仮想マシンに接続可能なUSBデバイスの最大数でもあります。パススルーがサポートされる特定のデバイスについての詳細情報は、ESXまたはESXiホストの仮想マシンで確認できます。

仮想USBコントローラー

仮想USBコントローラーは、ハイパーバイザー上で動作する仮想マシンに使用される物理コントローラーのエミュレーションです。この仮想コントローラーは、物理USBコントローラーと通信し、ESXiホスト上のゲストVMで使用されるデバイスのパススルー機能をサポートします。仮想USBコントローラーは、仮想マシンでUSBパススルーを実装する際に必要です。

ESXiホストで動作する仮想マシンには、最大8つの仮想USBコントローラーを接続できます。仮想USBコントローラーを削除する際は、まずすべての接続されたUSBデバイスを削除する必要があります。仮想USBコントローラーを仮想マシンに追加すると、VMware USBドライバーがインストールされます。

注記: USB 3.0の要件

USB 3.0は、VMware vSphere 5.5 パッチ3以降のESXiサーバーでサポートされています。この機能を使用するには、xHCI USBコントローラーが必要です。VMware vSphere 7.0は、最大速度で動作するUSB 3.1デバイスをサポートしています。サポートされているオペレーティングシステムは、Linuxカーネル2.6.35以上のLinux、Windows 8.1以上、およびWindows Server 2012 R2以上です。

VMware USBパススルー - ソフトウェアによる方法

USBデバイスをVMware仮想マシンに接続する最も簡単な方法は、FlexiHubソフトウェアを使用することです。FlexiHubは、VMwareセッションとネットワーク接続されたコンピュータに接続されたUSBデバイス間のワイヤレスコネクタとして機能します。このソフトウェアは、ローカルホストマシンを含む、あらゆる環境で利用可能です。VMware仮想マシンでUSBデバイスを接続する問題を解決する優れたソリューションです。

以下の簡単な手順に従って、FlexiHubを使用してVMware USBパススルーを実装してください:

  • 1.
    最初にFlexiHubアカウントを作成する必要があります。
    FlexiHubアカウント
  • 2.
    無料トライアルを開始し、FlexiHubをダウンロードする
    サーバーとなるコンピュータにFlexiHubをインストールします。
  • 3.
    必要なUSBデバイスが物理的に接続されているコンピュータにインストールしてください。
    img
  • 4.
    プログラムを仮想マシン(VM)にダウンロードしてインストールし、起動してください。これで必要なUSBデバイスに接続できるようになります。
    デバイスに接続

FlexiHubは、さまざまなコンピューティング環境で使用できるクロスプラットフォームソリューションです。Windows、Linux、Macのあらゆる構成間で通信をサポートします。

FlexiHub
4.8 Rank に基づく 386+ レビュー
share usb over network

FlexiHubの最大の利点は、ローカルネットワーク、Ethernet、またはインターネット接続を介してリモートUSBデバイスでVMware USB 3パススルーを可能にすることです。これにより、機器から離れた場所でもVMware WorkstationでUSBパススルーを構成することができます。必要なのは、ホストサーバーとゲストオペレーティングシステムにアプリケーションをインストールするだけです。

FlexiHubは高度なポート仮想化技術を活用して、ネイティブな方法では接続が難しい多くのデバイスでVMware USBリダイレクションを可能にします。たとえば、ブート可能なHIDキーボードや等時データ転送を使用するビデオカメラは、VMware ESXiではサードパーティソリューションがなければ接続できません。しかし、FlexiHubを使用することで、これらのデバイスやiOS USBデバイスをVMware仮想セッションにリダイレクトすることができます

VMware USBリダイレクションに関するFAQ

VMware USBパススルーは、VMware ESXiホストに接続された物理USBデバイスを、ホストコンピュータ上で動作する仮想マシンが利用できるようにする機能です。物理デバイスは一度に1つの仮想マシンにしか接続できません。セキュリティドングルや外部ストレージデバイスは、USBパススルーを使用して仮想マシンに接続されることが一般的です。
USBリダイレクタアプリケーションを使用するのが、VMwareインスタンスでUSBデバイスを利用する最も効果的な方法です。Electronic TeamのUSB Redirectorは、仮想マシンからUSBデバイスに接続するための効率的な方法です。このアプリケーションをホストコンピュータと仮想マシンにインストールするだけで、ホストに物理的に接続された周辺USBデバイスを仮想マシンが完全に制御できるようになります。
仮想マシンでUSBデバイスを接続する際は、USB Redirector内で VM > Removable Devices を選択するだけです。最大で2台のデバイスを同時に接続できます。USBハブを使用してホストにデバイスを接続している場合、仮想マシンはハブ自体を認識せず、接続されたデバイスのみを認識します。
VMware USB passthrough
  • 4.8 総合ランク に基づく 386+ レビュー
  • Windows、macOS、Linux、Android、およびRaspberry Pi。
  • 10.76MB Size.
  • バージョン 7.0.15125. (03/06/2024).
  • 年間請求で月額14ドルからの価格設定