OpenStack运维记录-USB透传
1 目标
将连接到虚机所在宿主机的U盘设备透传给虚机
2 操作步骤
2.1 确定虚机instance信息
管理节点用nova show命令确定虚机的instance信息。
2.2 在宿主机使用lsusb命令,查看接入U盘的信息,没有命令的话,需要用yum install usbutils装一下
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
完成。