1台DELL R710服务器,安装了VMware ESXi 6.0系统,创建的Windows Server 2008 R2的虚拟机,在该服务器上插上财务软件加密狗后,修改虚拟机配置,添加USB控制器、添加USB设备时,找不到ESXi主机上的USB加密狗,这种情况怎么办?
对于不能被ESXi识别的USB加密狗,可以将主机的USB接口以"直连"方式映射到虚拟机中,供虚拟机使用。虽然ESXi不能识别USB端口上的加密狗,但直接将加密狗所在的USB接口以PCI设备的方式分配给虚拟机使用,就可以使用该USB接口上的加密狗。下面介绍解决的方法。
(1)进入BIOS设置,注意"启用I/O MMU virtualization (AMD-Vi 或 Intel VT-d)"为选中状态,否则"直通"功能将不能使用,如图2-7-59所示。
图2-7-59 直通(说明,这是用的ASUS主板的截图,不是DELL服务器配置直通的截图)
(2)使用vSphere Client连接到ESXi主机,在"配置→高级设置"中,单击右侧的"编辑"按钮,如图2-7-60所示。