在虚拟环境下使用USB设备
2017-11-22
网络安全和信息化 2017年4期
笔者单位已经应用 VMware vSphere 6建立了虚拟化环境,各种应用使用正常。但在一台老服务器的虚拟化过程中遇到了问题:该服务器上的一套软件使用了USB加密狗,虚拟化后USB加密狗插在哪里才能让软件识别呢?
经查阅资料,首先发现本刊以前介绍过使用USB Over Network软件来通过网络共享USB设备,该软件可以解决问题。再仔细查找资料发现VMware vSphere 6本身已经能比较完善的支持USB设备,不需要通过第三方软件就可以解决问题,具体有两种方法。
方法一 USB 设备从ESXi虚拟化主机连接到虚拟机。
该方法支持USB设备通过vMotion迁移和DRS。
第一步,要在虚拟机硬件设备中添加USB控制器。虚拟机默认设置没有添加USB控制器,在虚拟机上点右键,选择“编辑设置”,出现虚拟机属性配置界面,如图1所示。

图1 虚拟机属性配置界面
在“虚拟硬件”选项卡上,点击“添加”按钮,出现选择设备类型界面,如图2所示。

图2 添加选择设备类型界面
从新设备下拉菜单中选择“USB控制器”,点击“下一步”按钮,出现选择USB控制器类型界面,如图3所示。控制器类型“EHCI+UHCI”支持USB2.0和 USB1.1设 备,“xHCI”类型支持USB3.0、USB2.0和USB1.1设备。

图3 选择USB控制器类型界面
但USB设备连接在虚拟主机上时不支持USB3.0设备,只支持USB2.0和USB1.1设备。
点击“下一步”按钮,然后在下一个界面中点击“完成”按钮即可完成USB控制器的添加。
第二步,将USB设备插入虚拟化主机。
第三步,将USB设备连接到虚拟机上。继续进入虚拟机属性配置界面,如图4所示。
此时可以看到USB控制器已经添加完毕,点击“添加”按钮,出现选择设备类型界面,如图5所示。……
登录APP查看全文
