USB デバイスを ESXi ホストに接続し、データをホストからデバイスにコピーできます。たとえば、ホストがネットワーク接続を失ったあとで、ホストから vm-support バンドルを集めることができます。このタスクを実行するには、USB アービトレータを停止する必要があります。

問題

ESXi ホストから仮想マシンへの USB パススルーに USB アービトレータが使用されている場合、USB デバイスは lsusb の下に表示されますが、正しくマウントされません。

原因

この問題は、起動不可能な USB デバイスがデフォルトで仮想マシンに予約されるために生じます。lsusb でデバイスを表示できても、ホストのファイル システムには表示されません。

解決方法

  1. /etc/init.d/usbarbitrator stop を使用して usbarbitrator サービスを停止します。
  2. USB デバイスを物理的に切断したあとで再接続します。
    デフォルトでは、デバイスの場所は /vmfs/devices/disks/mpx.vmhbaXX:C0:T0:L0 です。
  3. デバイスを再接続したら、/etc/init.d/usbarbitrator start を使用して usbarbitrator サービスを再開します。
  4. hostd および稼動中の仮想マシンを再起動して、仮想マシンでパススルー デバイスへのアクセスをリストアします。

次のタスク

USB デバイスを仮想マシンに再接続します。