回答:
最近、同様の問題を解決したので、調査の結果をいくつかお伝えします。私たちのタスクは、ホスト間で一部のVMを移動することでした。ホスト間に高速ネットワークリンクがなく、そのようなリンクを作成するためのプロビジョニングもなかったため、VMをファイルとして外部ハードディスクにコピーすることにしました。私たちはUSBハードドライブを購入しました...そして、私たちはひどいESXiがどのように設計されているかに驚きました(そしてこの経験の後、私は個人的にVMWare製品を決して使用しません)。
最も役立つドキュメントはこのページです:https : //kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1022290
VMWareホストでのUSBサポートは、要するに存在しません。
たまたま5.5(pre-patch3)と5.1のホストがあるので、USB 3.0をサポートする機会はありませんでした。USBハードディスクをデータストアとして直接ホストに割り当てようとしました。
これはまったく不可能です。VMWareでは、ローカルドライブをVMFS形式でデータストアとしてフォーマットする必要があります。ドライブをパーティション分割するコンソールツールとVMFSパーティションを作成するその他のツールがあります(SSH経由でホストに接続すると、どちらも使用できます)。はい、任意のパーティション分割はできません。ただし、これらのツールはUSBデバイスでは動作しないようです。VMFSフォーマッタは、いくつかの不可解なエラーメッセージで失敗します。
(ESXiはUSBブロックデバイスを異なる方法で処理するように見えますが、SATAブロックデバイスやハードウェアRAID VDと同じではありません。これは、essenseのUSBがSCSI変換レイヤーを使用しているため、奇妙です。)
ESXiは、大きなファイルに対応できる他のファイルシステム(ntfs、ext2 / 3/4、hfs +、さらにはexfat)もサポートしていないため、リムーバブルディスクをホストにマウントし、VMを停止してVMイメージをコピーすることはできません。
この方法で成功しました。小さなLinux VMを作成し、そこにUSBデバイスを転送し、パーティション化し、フォーマットしてマウントし、NFS経由でエクスポートしました。新しく作成されたVMにUSBデバイスを転送できるようにするためだけに、ホストを再起動する必要がありました(再起動するまで利用可能なデバイスに表示されませんでした。それでもVMWareを続行しますか?その後、さらに読んでください)。次に、NFS共有をデータストアとしてVMからホストに追加しました。
ただし、このソリューションのパフォーマンスは予想よりもはるかに悪くなります。一般的な線形データ転送速度は1 MB /秒(1メガバイト/秒)のオーダーであり、I / O遅延は100 msのオーダーでした。同じサーバーで起動されたlinuxは、USB 2.0を介して同じディスクで通常の20 Mb / sのパフォーマンスを発揮し、遅延がはるかに少なかったため、これはハードウェア障害ではないと確信しています。
したがって、この方法は、VMの共通ストレージ領域を拡張するだけでは機能しません。これは、VMバックアップを行うための有用性を制限する可能性があります。
答えは:はい
仮想マシンの設定を編集し、[ ハードウェア ]タブを選択すると、ゲストOSでUSBを使用できます。
あなたがになったらハードウェア ]タブあなたがクリックすることができADDをし、USBコントローラを選択します。
USBコントローラを追加したら、同じ手順を繰り返しますが、今回はコントローラの代わりにUSBデバイスを追加します。
接続されているUSBデバイスがリストから選択できるようになります。
追加したら、仮想マシンのコンソールを開き、USBコネクタ(コンソールウィンドウの上部にある小さなUSBアイコン)にマウントする必要があります。
私が最後にこれを行ってからしばらく経ちましたが、これであなたはそこに行くはずです。
VMware専用のデータストアとして使用することについては、現在調査中です。私の場合、スナップショット用などにUSBストレージを使用する方が便利です。
そして、eSATAを入手する方が良いと言った人に:それは本当にあなたがUSBディスクを何のために使用しているかに依存します。それが単なるバックアップまたはファイルストレージである場合... このディスクから実行しているのでない限り、パフォーマンスは関係ありません。
ESXiはUSBデバイスを(データストアとして、またはゲストOSへのパススルーとして)サポートしていません。Alt + F1のサポートされていないトリックを使用しても、USBデバイスをマウントできません。
ESXi 4.1.0以降を使用してください-この機能をサポートしています。
ESXiボックスに接続されている場合は、ESXiがそれを制御するため、最初にデータストアとして設定する必要があります。取り外し可能なものが必要な場合は、USBデバイスではなくeSATAデバイスを使用することをお勧めします...頭痛が少なくなり、パフォーマンスが向上するはずです。