VMware Global Community
Gaoh
Contributor
Contributor

ESX4.0 におけるUSBデバイスの認識について

はじめまして、vSphere4.0の検証にて挙がった疑問点があります。

USBのプロテクトドングルが仮想マシンに接続できません。

状況は以下の通りです。

 ホストとして使用したマシンは、DL380G5 にCPU(Xeon 5120*1)を搭載したマシンです。

 そこにESX Server4.0をインストールし、VMwareServer1.0.8で動作していた

 RHEL4.0をvCenter Converterで変換した仮想マシンを搭載しました。

 仮想マシンを起動し、ネットワーク接続を確認した後、

 ホストにUSBのプロテクトドングルを接続しました。

 ホストには[lsusb]コマンドで認識されている事は確認できました。

 しかし、仮想マシンで[lsusb]コマンドを実施しても対象のUSBデバイスを認識できませんでした。

何に問題があるのか不明の為、御教授お願いいたします。

Tags (2)
Reply
0 Kudos
5 Replies
manimani
Contributor
Contributor

Gaoh さん、はじめまして。

ESXはUSBデバイスをサポートしていません。

ついでに言うとIDEのCD-ROMドライブはサポートしているけれどもIDEのHDDもサポートしていません。

サウンドカードもサポートしていません。

ESXはデータセンタ用途で設計されており、

ゲストOSについてはレガシーOSでも動作するよう下位互換性を重視していることから

比較的古い仮想チップセットを採用しています。

(ESX3.5の時はNS338 SIOチップを搭載したIntel 440BXマザーボードを採用。

ESX4.0については未確認。)

Player(Serverも?)はクライアント端末用途寄りのため比較的新しい仮想チップセットを

採用していることから、USBデバイスも接続できるはずです。

下記マニュアルを参照ください。

"vSphere Basic System Administration"

================================================

Add a USB Controller to a Virtual Machine

Although you can add a USB controller to a virtual machine, attaching USB devices is not supported.

仮想ホストにUSBコントローラを追加することは出来るけれども、USBデバイスを接続することについては

サポートしていません。

================================================

Gaoh
Contributor
Contributor

manimaniさん、迅速な回答ありがとうございます。

VMwareServer1.0.8とVMwareServer2.0からvSPhere4.0へ移行を考えておりました。

USBのプロテクトドングルを仮想マシンへ接続できないとなると、 移行自体が難しいと

考えます。vSphere4.0とVMwareSererとの並列稼動が妥当と言うところかもしれませんね。

vSphereで追加された機能は、とても魅力的な機能ばかりの為、残念です。

丁寧な回答をありがとうございました。

以上、失礼いたします。

Reply
0 Kudos
man33taro
Enthusiast
Enthusiast

Gaohさん

USBデバイスをESX上で動作する仮想マシンに接続する方法は2つあります。

■IP越しにUSBデバイスをマウントする3rd Party製品を使用する

■ゲストOSがWindowsXPの場合、VMware Viewを使用しクライアントのUSBリダイレクトを使用する

前者の実績はあるようなので、お使いのデバイスがその製品で使えるかどうか

確認されてみては如何でしょうか。

 http://www.myshop.co.jp/unit/silex/usb/sx2000u2.htm

 このような製品ですね。

※こちらの製品が推奨というわけでもなく、動く保証もできないのでお気をつけください。

話は変わりますが、VI3上の仮想マシンでシリアルやパラレルのドングルキーを接続して

使用されている方もいらっしゃるようです。

ちなみに、仮想DISKがIDEだとしてもvSphereからIDEの仮想DISKもサポートされるように

なったので、ゲストOSの種類次第では、IDEでも動かせます。

Gaoh
Contributor
Contributor

はじめまして、man33taroさん。

回答ありがとうございます。

USBデバイスサーバという存在を初めて知りました。

Linuxにも対応している製品が存在するか確認して、可能ならば

検討・導入してみたいと思います。

もう一つの案は、クライアントOSがLinuxの為、VMware Viewで

認識させるのは難しそうですね。

丁寧な回答ありがとうございます。

以上、失礼いたします。

Reply
0 Kudos
sungho
Enthusiast
Enthusiast

Gaohさん、はじめまして。

自分もUSBデバイスサーバを使って、仮想マシン(Windows Server 2008)でUSBのスキャナーが認識できました。

ご参考まで。

Reply
0 Kudos