Chinaunix首页 | 论坛 | 博客
  • 博客访问: 48954
  • 博文数量: 5
  • 博客积分: 15
  • 博客等级: 民兵
  • 技术积分: 83
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-03 00:15
文章分类

全部博文(5)

文章存档

2014年(5)

我的朋友

分类: 虚拟化

2014-07-17 17:36:38

qemu-kvm虚拟机中想添加一个USB设备,需要先在实体机上插上USB设备,然后运行lsusb命令获取USB设备的ID,然后启动qemu-kvm虚拟机是添加上 -usb -usbdevice host:xxxx:xxxx(xxxx:xxxx为前面使用lsusb获取的设备ID号)参数去为虚拟机加载USB设备。这样就导致qemu-kvm虚拟机不能在运行中动态加载usb设备。
基于此困境,在qemu hmp中添加加载和卸载USB设备命令,来实现动态添加USB设备。

后续为了实现实体机上插上USB设备,qemu-kvm虚拟机自动加载USB设备的效果。这个地方提供一个方法,借助udev机制。添加udev rules,在实体机上插上USB设备,触发设定的规则,调用程序为qemu-kvm虚拟机加载设备。
 
看似一个简单想法,工作量不小呀。后续添加上修改的代码。。。。
阅读(9184) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~