KVM虚拟机添加USB设备

2016/8/6 15:0 下午 目录  虚拟化 评论

测试环境:
宿主机 公司11服务器+云鑫1.0.4
虚拟机 windows 7 64位

添加usb

使用Virt-manager添加

首先在主机查看已添加usb设备:

lsusb 

enter description here
我们要添加的是WinMaxGroup这款设备,那么在virtmanager中给所需添加设备的虚拟机添加一个USB Host Device
enter description here
添加之后虚拟机出现了这块优盘
enter description here
需删除时在virtmanager中点击删除

手动virsh添加

首先 查询usb详情

lsusb -v

enter description here
我们需要的信息是Bus 序号 Device 序号
Vendor号 和Product号
根据这些号码生成hostdevice的xml
然后使用 virsh attach-device命令添加设备

cat >hostdev0.xml <<EOF
<hostdev mode='subsystem' type='usb' managed='yes'>
      <source>
        <vendor id='0x0ed1'/>
        <product id='0x6981'/>
        <address bus='2' device='3'/>
      </source>
      <alias name='hostdev0'/>
    </hostdev>
    EOF
virsh attach-device Win7_zm1 hostdev0.xml 

添加成功。
enter description here

添加其他设备

其它USB设备的添参考上述方法