很早以前,虚拟化还刚起步,vmware和virtual pc是两大虚拟化的死对头,两个软件我都有玩过,自virtual pc被有点软收了以后,俺就一直以vmware为主要使用对象了,什么workstation、server、esx、esxi等都是倒背如流地尽欢......
这几天有需要装一台win xp做一个很简单的应用测试,顺手找了一台双核CPU、1G内存的普通PC desktop,当然我也知道这PC是不足以跑ESXI 5的要求的,所以抱着自以为对linux的熟悉玩一下KVM的虚拟化...这就是抱冤的开始!
开始安装centos 6 mini当然是轻松搞掂,这里要感谢163.COM和SOHU.COM两个国内互联网的老大,免费提供了开源系统的镜像服务器......
然后按照网上的介绍开始安装kvm了,安装一堆的virt和perl后,发现如果想在虚拟机上安装XP还不能简单用文字界面,因为WIN本身就得用图形去安装(别跟我说可以用静墨的安装脚本,因为只是测试不想花时间折腾这一块),这又涉及到centos要有图形就一定得安装个x windows和gnome(或kde)了......然后又使劲折腾centos,弄上了个x win的东东......加上这堆东西以后发现,磁盘已经占用了2G空间了,内存在开机后也用了近300M,NND这不跟我跑个WIN2003服务器差不多啊......
好不容易弄了两天工夫,终于所XP给弄起来了,又发现一个问题了:由于当初配的KVM网络只是NAT模式,没时间去搞个 BRIDGE模式,结果我从外面还不能用VNC或RDP去遥控那个XP,只能起个X-server来控制,要从外面遥控个XP,要么就老老实实配个 BRIDGE出来,要么就配IPTABLES,好了吧,这些都是小CASE......
趁着在正式测试某业务之前,想试试最近玩的SDR,接个手指,还好,把这个USB设备指定给这个虚拟机可以用图形操作,不算复杂,上传了一堆的SDR软件后,一点HDSDR里的START,哈哈,大家想想是什么结果......天空很蓝.....
这下真心的想开骂了,前天我才用了半个小时就在机房的测试专用VMWARE上布署了一个SDR的测试用WINDOWS,然后也是同样的流程安装SDR的驱动和软件,一个小时左右就可以把HDSDR老老实实地跑起来了,而且没有任何报错,只是机房里的电磁环境实在是那个恶劣,SDR一点信息号都收不到......当然也有可能是机房的屏蔽做得不错......
话说回来,这个号称最有前景的KVM开源虚拟化,跟半开源半商业的VMWARE ESXI相比,实在是一个大人和一个小孩,个人认为KVM只能是玩玩的小意,完全不能和VMWARE相提并论,更不用提抢占VMWARE的市场了。