在之前的一篇博文中曾经说过,笔者已经把公司的速达3000pro 3G服务器迁移到Virtual Box虚拟机上。上星期把虚拟机主机(host)升级到ubuntu 10.04(lts),同时维护一下上面的虚拟机(guest),看着上面同时运行着的几个kvm 和 Virtual Box 虚拟机,心想,能不能全部转换到kvm上面呢?毕竟kvm的效率要高一点。
首先把速达3000pro服务器上的数据备份到文件服务器上,再把它关闭。 接着复制一个已经安装了windows2003的kvm虚拟机磁盘文件,再复制一个虚拟机配置文件,修改其中的<name>, <uuid>, <disk><source file>, <interface> 等内容后,一个新的kvm虚拟机就准备好了。
速达3000pro使用usb加密狗加密来进行正版认证及限制用户数,我公司使用了两个usb加密狗(分先后买的),只有插上了USB加密狗才可以正常使用速达3000pro,因此我们必须把usb加密狗绑定到虚拟机上。为了方便操作,这里使用Virt-manager进行操作。打开virt-manager, 这时显示虚拟机已经准备就绪,双击该虚拟机,打开其设置页面。点击 Add Hardware -> Physical host device -> USB Device -> 选中第一个usb加密狗 -> 确认。 重复上面步骤添加第二个usb加密狗。这里发现问题了,virt-manager显示两次添加的为同一个usb加密狗。先不管它,启动虚拟机试一下。结果启动速达3000pro服务器后提示:没有找到usb加密狗设备! 会不会是两个加密狗绑定错误?卸掉一个试下,只绑定一个,结果仍然不行。
实验至此失败。继续使用VirtualBox虚拟化 速达3000pro服务器。