kvm虛擬機器讀取宿主機usb裝置
阿新 • • 發佈:2018-11-10
1、檢視usb裝置,用lsusb檢視宿主機usb裝置資訊;
2、在kvm虛擬機器的xml檔案中新增如下:
<hostdev mode='subsystem' type='usb'>
<source>
<vendor id='0x1bc0'/>
<product id='0x0055'/>
</source>
</hostdev>
注意:
(1)vender id 與product id的值,是有規律的;比如我選擇上圖中的第4個usb裝置,我的 <vendor id='0x1bc0'/>
(2)我的<product id='0x0055'/>;
3、以上修改完後,備份xml檔案;virsh undeifne 命令解除安裝目標域虛擬機器,解除安裝時xml檔案也隨之刪除;
4、備份的xml檔案恢復原樣,用virsh define命令重新載入目標域主機;
5、啟動虛擬機器,這樣kvm虛擬機器就可以讀取宿主機的usb裝置了。
【參考文獻】:https://rolandtapken.de/blog/2011-04/how-auto-hotplug-usb-devices-libvirt-vms-update-1