kvm usb直通技术指的是将主机的usb端口直接分配给虚拟机使用,这样usb设备就可以在虚拟机上直接操作。
测试环境
主机1:CentOS 6.6 64位,内核版本2.6.32-431.1.2.0.1.el6.x86_64
主机2:Fedora 21,内核版本3.17.2-300.fc21.x86_64
虚拟机:Windows 7 64位
配置步骤
第一步:使用
lsusb
virt-manager
lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 006 Device 002: ID 03f0:1027 Hewlett-Packard Virtual keyboard and mouse Bus 001 Device 002: ID 058f:6387 Alcor Micro Corp. Flash Drive Tue Dec 16 12:45:21 CST 2014

第二步:将所需的USB端口分配给虚拟机

XML配置文件如下:
<hostdev>
<vendor></vendor>
<product></product>
<address></address>
<alias></alias>
</hostdev>第三步:测试
在测试过程中发现一个有趣的现象,在CentOS 6主机上的Windows 7虚拟机中,U盘无法识别。

然而,如果是CentOS 6的虚拟机,U盘可以正常使用。起初以为是Windows 7的驱动问题,但尝试了各种驱动后,问题依然存在。
后来在Fedora 21上的Windows 7虚拟机中,U盘插入后可以直接使用。

甚至不需要进行任何配置,这可能与Fedora上的USB转发器有关,看来新版本确实做了很多改进。



以上就是KVM usb passthrough配置的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号