openstack

openstack

OpenStack虚拟机添加USB设备

如下

我们如果在使用OpenStack虚拟机时候,通常客户需要使用电子狗等USB设备:这里我整理了一个已经验证过的方法,这里我的宿主机操作系统是centos7.2:

  1. 首先,将usb设备插入宿主机
  2. lsusb 查询设备;
[root@server-71.20.nmqx.ustack.in ~ ]$ lsusb
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 046b:ff01 American Megatrends, Inc. 
Bus 002 Device 004: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 002 Device 005: ID 046b:ff10 American Megatrends, Inc. Virtual Keyboard and Mouse
Bus 002 Device 012: ID 096e:0202 Feitian Technologies, Inc. 
Bus 002 Device 014: ID 0951:1642 Kingston Technology DT101 G2

openstack
4. 编辑一个xml文件;

<hostdev mode='subsystem' type='usb' managed='yes'>
<source>
<vendor id='0x0951'/>
<product id='0x1642'/>
<address bus='2' device='14'/>
</source>
<alias name='hostdev0'/>
</hostdev>

openstack
5.用virsh list --all 命令和virsh attach-device查询和关联USB设备到指定虚拟机;

virsh attach-device instance-00000d0a hostdev

openstack
6. 登录虚拟机vnc查询;
openstack

openstackopenstack 机制的蛋糕 发布了1 篇原创文章 · 获赞 0 · 访问量 21 私信 关注
上一篇:002.redis 持久化机对于生产环境中的灾难恢复的意义


下一篇:增强篇3 生产订单屏幕增强(转自SAP翔子)