首先来介绍下一款USB映射软件(USB OVER NETWORK)

  基于网络的USB共享软件,只要网络能到达,USB设备里面的数据就能到达。

 

  这是一个功能强大可靠、使用方便的USB设备共享解决方案 ,可以允许分享和获取本地或者网上的USB设备。可以通过网络远程访问指定的USB接口的软件。分为USB over Network Client和USB over Network Server 。Server相当于服务器端安装在提供USB内容的电脑上,Client相当于客户端安装在其他电脑上用来访问Server端的USB内容。在Client上输入Server端电脑的IP地址就可以访问。

 

  为在IP网络上共享USB接口的外围设备,提出了基于IP的扩展USB总线iUSB的概念,并且通过在客户端的USB驱动层中加入虚拟主控制器接口(VHCI)和在服务器端的USB驱动层中加入虚拟设备驱动(VDD)来实现IUSB。由于包括了一个与操作系统无关的协议IUSB,使得网络上的USB设备可以跨平台、透明地被访问,这是IUSB的主要优点。另外,这种实现在驱动级的方法,与传统的远程过程调用共享设备的方法相比,提供了更多的设备和控制信息,减轻了服务器端的负担,且具有更好的安全性。

  某烟草公司做了Citrix XenServer的服务器虚拟化,现在需要将农行的业务迁移到虚拟机里。前期工作基本完成;遇到一个比较特殊的问题;此业务需要用的USB-KEY,而刀片服务器上的USB口很少,如果以后要使用usb口那也是比较麻烦的事。我就在想用什么方法映射,网上查阅了资料,看到usb over network 有这个功能。就下载试试,死马当成活马医,说干咱就干。

汗,居然是要钱的,网上down了个密钥,哈哈。。。。还是好人多啊;

我把大概的使用方法说下就不截图了。

1、找一台不用的A服务器(Windows xp/7/2003/2008)用来充当客户端插农行USB-KEY(注意:需要到农行网站下载该USB-KEY驱动安装)到服务器上。在A服务器上安装usb over network server,安装需要输入密钥。密钥见附件!下一步。。下一步完成;打开桌面上的快捷方式。如果你插了USB-KEY列表会显示usbkey的名字。

选中“USB-KEY名字”点击“share usb device” 。

 

2、在xenserver虚拟机上安装usb over network client。和安装其他软件一样,下一步。。下一步完成。

打开usb over network client,添加usb over network server地址、端口默认、勾选自动连接。

 

 

 

 

看到usb下有个绿色的点代表映射成功。如果是红色的代表失败。