如何将USB设备挂载到远程的虚拟机
如何将一个USB设备挂载到远程的虚拟机上,使得此虚拟机能够正常使用usb设备(usb存储、usb打印机、u盾等usb设备)呢?
我们公司虚拟机平台的实现底层运用的技术有QEMU、KVM、SPICE,上层的管理平台是用java开发的,搭载在ubuntu10.04server上的。
下面具体介绍一下USB的使用方法:
1.要下载usb所需的资源包,资源包我会上传上来。资源包解压后会有32位和64位的,您要确定您的客户端和服务端需要安装哪一个。
2.确定好要安装多少位后进入相应的目录进行安装,i386指的是32位的,x86_64指的是64位的。
3.要明白一点,在客户端安装usb的服务器端,在服务端(跑虚拟机的服务器上)要安装usb的客户端。
(1):把一台瘦客户机看做一个客户端,则在此上面要安装usb服务端,安装步骤如下:
客户端也是一个linux系统(xubuntu)系统,cd到/usb_source/i386/usb-redirector-linux-i386后运行
./installer_release.sh install-server
(2):我们在客户端安装的是32位的,在服务端安装的是64位的。
cd到/usb_source/x86_64/usb-redirector-linux-x86_64后运行
./installer.sh install-client
(3):安装成功后下面讲一下如何挂载。
1):户机上插上usb设备,运行usbsrv -l,查看结果,确定要挂载的usb设备。如下显示的id为24的u盘
# usbsrv -l
=============== USB SERVER OPERAT