如何将USB设备映射到VM虚拟机?帮你轻松解决技术难题!
XenServer6.x U盘、加密狗等USB设备映射到VM虚拟机教程

1.确定安装XS 6.X虚拟化服务器主板支持 VT-D 技术并开启VT-D技术
(说明:2009年以后的服务器基本上均有此VT-D技术支持,并默认为开启状态)

2.进入 XenServer 控制台, 利用VI编辑器修改/boot/extlinux.conf ,在0x0311后面增加iommu=1 ,注意中间的空格键。修改完成后用:X保存退出。VI 操作不熟者小心操作。造成损坏后果自负。

3.重启物理服务器。
即XS6.X 重新启动。如已经开启HA的,请关闭HA功能,进入池的主机,将VM迁到其他主机。
(注意:记得一定要重启。重启时也可以顺便进入服务器的CMOS确定VT-D的开启情况)

4用lspci 命令在XS控制台下查看PCI信息,并找到USB控制器信息。

5.插入加密狗到服务器的USB接口。
(最好找一个规律,比如插第一个或最后一个,找USB控制器时容易些)
6.VM虚拟机安装XENTOOLS工具.
(这步最好是做了,最好是安装者一步)
7.查看VM虚拟机的UUID号,并COPY到剪贴板

8.进入XS控制台,查看此虚拟机的PCI映射情况。
xe vm-listuuid=508f83b7-3ecd-09e2-c445-c72550ea11b4 params=other-config

9.将USB端口映射到某个虚拟机。
xe vm-param-set other-config:pci=0/0000:00:1a.1uuid=1dd96222-a82b-b88c-e482-98023c31f2d8

xe vm-param-set other-config:pci=0/0000前面部分格式固定,不要乱动一个字母如果此VM的USB对应关系,也可以用此命令进行查看对应那个USB设备xe vm-param-list uuid=xxxxxxxxx params=other-config

如果想清楚VM对应的映射关系可使用此命令进行清除
xe vm-param-clear param-name=other-config uuid=xxxxxxxxxx
xe vm-param-clear uuid=508f83b7-3ecd-09e2-c445-c72550ea11b4 param-name=other-config
10.关闭虚拟机,然后再开机,最好不要用重启方式。
(有时你插入的某个USB端口与你在XS上面映射的不对应时,你就一个个按1spci列出的序列号去试,但每试一次就将需要做一次第10步的操作。直到在设备管理器中找到USB设备为止。
如果找不到映射的,对应关系的话,最好是做好映射后在拿加密狗一个个端口试,在VM的设备管理器中查看USB插入情况
多个USB加密狗需要映射到VM时,建议在检查时映射时可以先找一个U盘进行验证性测试,因为免驱动,并容易在资源管理器中确定其映射是否成功。如U盘映射成功的话,再换成USB加密狗或者其他设备,则就成功)
11.查看 XenServer 上面USB设备情况
如果此USB设备已经被成功映射的话,则可以通过CAT命令查看XS物理主机上面的USB设备情况。可查看到USB设备的详细信息。#cat /proc/bus/usb/devices

12 查看映射成功的设备
注意查看你所要映射USB设备的VID与PID,确定你要映射的USB设备与VM中产看到的是一样的设备

如何将USB设备映射到VM虚拟机?帮你轻松解决技术难题!相关推荐

  1. RemoteFX 中的USB重定向功能_解决windows宿主机本地USB设备映射到远程桌面使用

    RemoteFX中的USB重定向功能 在组策略中开启允许USB重定向的选项,解决本地PC电脑接USB设备映射到远程桌面使用.在本地电脑上连接USB设备,远程电脑上使用. 1.windows+R ,键入 ...

  2. 大白映射 宝马Esys编程设码映射、USB设备映射

    大白映射的使用说明 此工具主要功能有三个,根据自己需要看对应教程. 1. Enet接车映射 2. ICOM设备接车映射 3. 任何USB设备(如U盘.USB诊断设备.USB加密狗.U盾等等)  Ene ...

  3. 未知USB设备(设备描述符请求失败)终于解决。网上查到的所有方法我都试过了,全部失败。我的成功方法就是调整“电源选项”

    我试过了网上所说的所有方法,卸载usb设备再扫描.bios.开启服务.除静电重启.更新驱动--没有一个成功. 今天无意中解决了问题,一句话就说清楚:调一下电池的"电源选项"--设置 ...

  4. 计算机usb无法识别网络连接,打印机安装出现“跟这台计算机连接的一个USB设备运行不正常,windows无法识别”解决方法...

    标题太长,但是不是标题党!但是也可以说是标题党,因为这篇文章说是技术文章,但是也不是技术文章,只是我做个记录.("说是"."也不是"可以用这个造句了,哈哈) 前 ...

  5. VM虚拟机开机黑屏解决方法(转载)

    相信VM( VMware Workstation)虚拟机很多人都在用,不知道有没有人跟我一样也遇到过VM虚拟机黑屏现象 具体表现为:虚拟机可以正常开机,但是屏幕不显示,处于黑屏状态. 之前有一次好像是 ...

  6. 插拔usb设备计算机管理无反应,插拔USB设备引起死机蓝屏0x000000FE分析解决措施...

    我们操作电脑故障中最常见的那就是蓝屏,导致蓝屏的原因有很多,更新驱动.安装软件.系统补丁.甚至外接USB设备等等都会有可能导致蓝屏.今天介绍的蓝屏故障0x000000FE就是外接设备USB所引起的故障 ...

  7. 笔记本配置VM虚拟机没有摄像头情况解决

    本人使用的游戏本,今天配了个VM win10的虚拟机,发现添加可移动设备里面没有摄像头这个选项,在网上搜索解决方法未果,自己搞了一下,分享一下经验 在VM界面点击虚拟机 ->设置 继续点击添加, ...

  8. 数据中心内虚拟机迁移带来的网络技术难题

    虚拟机是指通过软件模拟的具有完整硬件系统功能的.运行在一个完全隔离环境中的完整计算机系统.通过虚拟化软件,用户可以在一台物理服务器上模拟出一台或多台虚拟的服务器,服务器硬件资源经过虚拟化技术变成一个可 ...

  9. 全网最佳IoT命令行超级工具箱|帮你轻松解决百万物联网设备测试和联调穆书伟

    程序员离不开命令行,许多经典命令是每天必用的,比如ls 和 cd. 作为一个物联网开发和学习人员,IoT设备协议的测试联调是工作中很重要的一环!我有很多时刻都想拥有一个能集成常见物联网协议的客户端工具 ...

最新文章

  1. 神经网络的可解释性综述
  2. 微软考虑将 Python 作为 Excel 官方脚本语言
  3. c语言map作为参数传递,C++中map和vector作形参时如何给定默认参数?
  4. Premature Optimization
  5. 解析微服务架构与最佳实践
  6. JVM内存模型、逃逸分析以及发生GC的时机
  7. linux 生成随机数 命令,Linux生成随机数的多种方法
  8. Spring自带的工具类总结
  9. 如何设计 user 表?加入第三方登录呢?
  10. word 方框中插入对号、错号符号
  11. Ubuntu下PDF编辑软件pdfedit
  12. 【word论文排版教程2】论文章节安排及分节
  13. BZOJ2434: [Noi2011]阿狸的打字机
  14. 企业运维自动化实战-CSDN公开课-专题视频课程
  15. kali linux 如何升级,如何正确更新和升级您的Kali Linux
  16. 如何关闭 window10 自带的杀毒软件
  17. simulink实现他励直流电动机能耗制动仿真
  18. C++单链表学生管理系统(有登录界面)
  19. Python Behave框架学习
  20. html5 css 渐变背景,css渐变,css渐变色背景

热门文章

  1. IP对讲服务器源码,IP广播对讲融合调度系统高可用设计
  2. Accelerated C++中文版电子书pdf下载
  3. 海外华人回国内养老渐成热潮
  4. 万亿规模的智慧物流市场,会诞生哪些独角兽公司?
  5. 计算机应用研究word文档,计算机应用研究论文大纲 计算机应用研究论文提纲怎样写...
  6. 交通行业管理有新招:基于低代码平台的重大事项综合管理系统
  7. IDC报告:云计算服务仍面临安全性等三大挑战
  8. Facebook海外企业广告账户的优势在哪?
  9. c++opencv批量读图转灰度并修改尺寸
  10. Linux实现NTP协议同步时间