公司有跟银行对接的金融业务,需要配置银行前置机环境。通过KVM的WebVirtMgr管理平台创建windows server2008虚拟机,安装参考:kvm虚拟化管理平台WebVirtMgr部署-完整记录(安装Windows虚拟机)-(4) ,挂载Ukey或U盘到虚拟机的操作记录如下:

已经在宿主机上创建了名为NC-Front的虚拟机。

1)将Ukey插入到宿主机上。
2)在宿主机上执行下面命令:
[root@kvm01 ~]# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:800a Intel Corp.
Bus 002 Device 002: ID 8087:8002 Intel Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 413c:a001 Dell Computer Corp. Hub
Bus 003 Device 021: ID 055c:db08 Proton Electronic Ind. 其中:
Bus 001:指明设备连接到哪(那条总线)
Device 001:表明这是连接到总线上的第几台设备
ID:设备的ID(即供应商号:产品号)
Linux Foundation 2.0 root hub:生产商名字和设备名 上面信息中的最后一条即是插入的Ukey设备信息。 3)配置Ukey挂载的xml文件
[root@kvm01 ~]# virsh list --all
Id 名称 状态
----------------------------------------------------
1 NC-Front running [root@kvm01 ~]# cd /etc/libvirt/qemu
[root@kvm01 qemu]# ls
NC-Front.xml networks
[root@kvm01 qemu]# mkdir usbs [root@kvm01 qemu]# vim usbs/nc_zhanghagn_ukey.xml
<hostdev mode='subsystem' type='usb'>
<source>
<vendor id='0x055c'/>
<product id='0xdb08'/>
</source>
</hostdev> 温馨提示:
上面xml文件中,设备的ID号分别包括供应商号(vendor id):产品号(product id): 备注勿忘加"0x".
vendor id和product id是通过lsusb命令查看到的。 4)进行挂载操作(必须在虚拟机启动状态下进行挂载)
[root@kvm01 qemu]# virsh attach-device NC-Front /etc/libvirt/qemu/usbs/nc_zhanghagn_ukey.xml
成功附加设备 然后登陆windows server 2012虚拟机,登陆招商银行企业网银,如果能正常使用企业账号登陆网银,就说明Ukey成功挂载并被识别了!! 通过上面的方式,可以在一台宿主机上插多个Ukey(U盘也是一样),然后将这多个Ukey挂载到不同的虚拟机上。

以上是挂载操作。如果想要删除或卸载Ukey,那么操作如下:

[root@kvm01 qemu]# virsh detach-device NC-Front /etc/libvirt/qemu/usbs/nc_zhanghagn_ukey.xml
成功分离设备 这样就成功将windows server 2012虚拟机上的Ukey卸载下来了。
-------------------------------
attach和detach执行时可以添加如下参数:
--persistent 让实时更改持久,立即生效
--config 影响下一次引导,之后一直生效
--live 影响运行的域,重新启动失效
--current 影响当前域 温馨提示:
Ukey挂载上之后,在虚拟机上"我的电脑"里是看不见设备,但可以通过企业网银账号登陆,来检查Ukey是否成功挂载,如果登陆时能选择相应的证书,说明Ukey登陆成功! 但是有一个细节需要特别注意下:
Ukey盘需要插到服务器后面的USB2.0口上,不能插到前面的USB3.0的口上,否则Ukey挂载后,在虚拟机上不能被识别!

挂载银行前置机Ukey到windows server2012虚拟机的操作记录的更多相关文章

  1. windows Server2012 IIS8.0配置安装完整教程

    IIS8.0是windows Server2012自带的服务器管理系统,和以往不同,IIS8.0安装和操作都比较简单,界面很简洁,安装也很迅速.今天我们重点完整的演示下Internet Informa ...

  2. windows Server2012 之 IIS8.0配置安装完整教程

    IIS8.0是windows Server2012自带的服务器管理系统,和以往不同,IIS8.0安装和操作都比较简单,界面很简洁,安装也很迅速.今天我们重点完整的演示下Internet Informa ...

  3. virtualbox 下windows与虚拟机实现文件共享---挂载

    1.创建挂载目录: mkdir /mnt/share 2.挂载:mount /dev/cdrom /mnt/share 3.cd /mnt/share 3.虚拟机-设备-分配光驱-VBoxGuestA ...

  4. windows server2012和win8安装.netframework3.5失败问题及解决方法

    很多人安装windows server2012和Win8后都遇到了无法升级.NET Framework 3.5.1的问题,在线升级会遇到错误0x800F0906.这使得 91手机助手等很多软件无法运行 ...

  5. SCVMM之Windows Server2012 R2新功能

    在Windows Server 2012 R2中可以通过使用共享的虚拟硬盘VHDX文件的方法来模拟IP SAN,来为虚拟机创建群集提供共享存储.这样为虚拟机创建群集时就不用再像以前一样通过使用软件模拟 ...

  6. 分享一次在Windows Server2012 R2中安装SQL Server2008

    入手一台Windows Server2012云服务器,搭建一下服务环境,选用SQL Server2008 直奔主题,下好安装镜像后,直接双击 选择运行程序而不获取帮助 如图: 进入安装中心后选择 安装 ...

  7. 安装SQL Server 2012过程中出现“启用windows功能NetFx3时出错”(错误原因、详细分析及解决方法)以及在Windows Server2012上安装.NET Framework 3.5的详细分析及安装过程

           问题:在服务器(操作系统为Windows server 2012)上安装SQL Server 2012的过程中,安装停留在下图所示的界面上,显示”正在启用操作系统功能NetFx3”随后出 ...

  8. Windows server2012如何运行Javaweb项目?

    最近用java写了个小项目,想要部署到服务器,于是买了个Windows server2012,但是不知道怎么部署,后来才知道需要配置java运行环境.经过一番研究最终搞定了.下边是我的个人总结,由于是 ...

  9. 如何在服务器上配置ODBC来访问本机DB2 for Windows服务器

    如何在服务器上配置ODBC来访问本机 DB2 for Windows服务器                         马根峰             (广东联合电子服务股份有限公司, 广州 51 ...

随机推荐

  1. 关于无限试用JetBrains产品的方案

    JetBrains免费试用期限为30天,通过对其试用机制的设想,找到了其破解试用机制的方案,具体如下: 在选择试用JetBrains产品的时候,它会在 C:\Users\用户名\对应产品\config ...

  2. tidb在DDL语句方面的测试

    Mysql与tidb测试数据为8000万行. 1.修改一个字段的列名,比如将“ctime”修改为“cctime”. Tidb测试: MySQL测试: 2.同一属性之间切换,即修改一个字段的属性大小.比 ...

  3. django项目中在settings中配置静态文件

    STATICFILES_DIRS = [ os.path.join(BASE_DIR,'static'), ] 写成大写可能看不太懂,但是小写的意思非常明显:staticfiles_dir = [ o ...

  4. web页面中快速找到html对应元素两种方法

    一.第一种方法(通过先进入开发模式然后再去选择网页元素) 1.打开IE.Chrome.FireFox等,按 F12 键进入开发模式 2.在打开的控制窗口左上角有个  箭头 按钮,点击它之后,此时将鼠标 ...

  5. mysql 拒绝访问的解决办法

    java.sql.SQLException: null,  message from server: "Host 'xxx' is not allowed to connect to thi ...

  6. Redis String类型的API使用

    package com.daxin.jedis_datastructure; import org.junit.After; import org.junit.Before; import org.j ...

  7. P1802 5倍经验日(01背包问题,水题)

    题目背景 现在乐斗有活动了!每打一个人可以获得5倍经验!absi2011却无奈的看着那一些比他等级高的好友,想着能否把他们干掉.干掉能拿不少经验的. 题目描述 现在absi2011拿出了x个迷你装药物 ...

  8. Arduino IDE for ESP8266教程(二) 创建WIFI AP模式

    创建WIFI热点 #include <ESP8266WiFi.h> void setup() { Serial.begin ( 115200 ); Serial.println(" ...

  9. ROS 双目标定

    http://wiki.ros.org/camera_calibration/Tutorials/StereoCalibration 发布ZED节点 roslaunch zed_cpu_ros zed ...

  10. Android开发中代码下面出现波浪线问题

    在Android Studio中写代码时,经常会在一个英文单词的下面出现波浪线,这是因为系统检测到你的这个英文单词不符合规范,如下所示: 解决办法:选中这个单词,点击鼠标右键,点击:Spelling ...