OpenStack运维记录-USB透传

1 目标

将连接到虚机所在宿主机的U盘设备透传给虚机

2 操作步骤

2.1 确定虚机instance信息

管理节点用nova show命令确定虚机的instance信息。

2.2 在宿主机使用lsusb命令,查看接入U盘的信息,没有命令的话,需要用yum install usbutils装一下

openstack numa openstack NUMA 透传_xml

2.3 在宿主机nova-compute节点创建文件usb.xml,添加如下内容到文件

<hostdev mode='subsystem' type='usb'
managed='yes'>
<source>
<vendor id='0x0781'/>       ###0781对应之前查看到的U盘设备冒号前的
<product id='0x5591'/>      ###5591对应之前查看到的U盘设备冒号后的
</source>
</hostdev>

保存退出

2.4 使用virsh attach-device 命令关联虚机与xml文件

virsh attach-device instance-00000d5c usb.xml

 

完成。