KVM客户机怎么来的使用主机USB设备

KVM命令行参数

-usb 打开usb驱动程序,启动客户机usb支持

-usbdevice devname 为客户机增加usb设备,devname有多种形式,详见man kvm,这里只涉及一种形式host:vendor_id:product_id,也就是-usbdevce vendor_id:product_id

获取USB设备参数

将usb设备插入主机之前

$lsusb > usb.old

usb设备插入主机之后

$lsusb > usb.new

然后

vimdiff usb.old usb.new

找到新增加的那一行,类似下面这行

Bus 002 Device 004: ID 13fd:1040 Initio Corporation

ID后面的两个字段分别是vendor_id和product_id

映射usb设备

客户机命令行添加这两个参数

sudo kvm -usb -usbdevice host:13fd:1040 …

这样客户机就可以看到映射的USB设备了

小问题

把移动硬盘映射到客户机做测试,虚拟客户机竟然无法启动了,从远程vnc看一直停留在Booting from Hard Disk…,搜索了下下也无结果,后来灵光一闪,是不是因为移动硬盘成了启动磁盘?果然如此,修改引导参数如下

-boot order=c,menu=on

这里增加了menu=on,这样启动的时候按F12可以选择从哪个驱动器启动,重新启动,果然看到移动硬盘成了第一个启动设备,选择本地硬盘正常启动系统,从客户机里也可以看到移动硬盘。

据了解,现在KVM还没有命令行参数可以设置从第二块硬盘启动,也有人在提这个事情,建议order=e从第二块硬盘启动,依次类推。

update:

参数-usbdevice devname映射普通的USB设备有两种格式,devname可以指定为

host:bus.addr

host:vendor_id:product_id

上面-usbdevice host:13fd:1040指定的是host:vendor_id:product_id这种格式,对于例子中显示的USB设备,也可以以host:bus.addr格式设定参数

host:2.4

其中2为总线号,4为设备在总线上的地址Bus 002 Device 004,但是使用host:bus.addr这种格式有一个缺点,如果USB设备换一个插口,其总线和设备号会发生变化,而 host:vendor_id:product_id这种格式则不受影响,即便客户机换到另一台主机上跑也是一样。

update again(09/19/2012):

KVM主机上插了两个同类型的usb设备,这个两个usb设备的verdor_id和product_id竟然完全一样,那只能通过host:bus.addr这种方式为客户机指定usb设备了,不然kvm主机会不知所措吧。

(0)

相关推荐

  • VMware 已将该虚拟机配置为使用 64 位客户机操作系统。但是,无法执行 64 位操作的解

    新买了个台式机本,在学习大数据的时候装上VMWare,运行虚拟机发现提示无法执行64位操作.本人系统是win7,64位系统. 错误提示: 已将该虚拟机配置为使用 64 位客户机操作系统.但是,无法执行 ...

  • 虚拟机配置为使用64位客户机操作系统解决

    VMware Workstation虚拟机启动故障描述:已将该虚拟机配置为使用64位客户机操作系统,但是,无法执行64位操作.此主机支持 Inter VT-x,但 Inter VT-x处于禁用状态.如 ...

  • 无人值守系统之自动部署客户机

    按照上面的配置方法成功部署各个相关服务程序后,咱们就可以开始用PXE+Kickstart无人值守安装系统啦,参考下面步骤建立虚拟主机时一定要把客户端网卡模式设定成与服务端一致的仅主机模式,否则两台服务 ...

  • IGEL 瘦客户机 UMS 安装准备与安装过程图解教程

    操作方法 01 说明:此安装手册包括IGEL UMS的服务器端和控制台端的安装内容及步骤 1. 安装准备 1.1. IGEL UMS软件 名称 IGEL Universal Management Su ...

  • 怎么设置VMware不居中显示客户机

    VMware是现在最常用的虚拟机软件,有些用户想知道怎么设置VMware不居中显示客户机,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步根据下图所示,打开电脑中的[VMware] ...

  • vmware:怎么自动设置vmware客户机分辨率

    在使用vmware软件时,经常会需要在软件与客户机间进行切换,本文介绍怎么自动设置客户机分辨率显示. 操作方法 01 打开vmware软件,点击菜单编辑->首先项,打开首选项窗口,然后点击显示选 ...

  • 怎样安装瘦客户机

    瘦客户机产品采用高效的嵌入式高效能CPU,利用嵌入式开发工具开发的独立嵌入式操作系统,具有稳定可靠.完全兼容PC应用.使用方便.体积小巧.安静节能的众多优点.并在医疗.税务.电信.酒店.电力.办公等行 ...

  • 设置客户机Internet属性

    在启用ICS连接共享后,用户还需要对客户机的Internet属性进行配置. 操作方法 01 步骤1:打开"网络和共享中心"窗口,单击"本地连接"链接,弹出&qu ...

  • IGEL瘦客户机UDLX基本配置图解教程(四)

    操作方法 01 2.2. 连接至VMware View VMware View虚拟桌面的连接方式有两种,一种是通过会话方式,一种是通过Appliance mode方式(类似于XenDesktop的Ap ...