Alex的博客

本博客的文章均为原创,是本人从事行业多年来所遇见一些小问题的解决心得,希望可以帮助到大家!



centos KVM usb直通

1  查找 usb设备[友情提示先插上设备再lsusb]

[root@kvm ~]# lsusb
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 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 002 Device 003: ID 0557:2220 ATEN International Co., Ltd 
Bus 002 Device 004: ID 0781:5567 SanDisk Corp. Cruzer Blade  //U  盘

2 写添加设备的配置

[root@kvm ~]# virsh edit win7

添加下面这段

 <hostdev mode='subsystem' type='usb' managed='yes'>
   <source>
   <vendor id='0x0781'/>
   <product id='0x5567'/>
   </source>

 </hostdev>

保存退出

关闭虚拟机

virsh destroy win7

重新加载虚拟机配置文件

virsh define /etc/libvirt/qemu/win7.xml

启动虚拟机

virsh start win7

然后再win7客户机里面就能看到这个USB插的设备了

浏览77  评论0  Alex于 2017-10-20 9:17
发言