记录一下对vmware的试用体验

最近折腾了一下vmware,记录一下零散的体验

1.关于版本

vmware这两年没少折腾,产品线做了不小的调整,网上搜资料也是新旧混杂,搞明白还真不是特容易,说说4.x系列对应的各版本情况

1) workstation 按官方的说法,这是一个桌面产品,但是并不是这个版本只能用来安装桌面操作系统,当然可以用来安装server,注意我说的是安装,不是做server,因为真的想把它做server来用,你会发现什么叫桌面:你必须在一个windows(xwindows)系统上来运行它,我在xwindows 下跑,就遇到了麻烦,没法远程管理了,要命。不过如果只是自己玩玩,这个版本真的够用了,至少功能比所谓的vmware server强(出了远程管理这点以外)

2) vmware server2,目前的版本是2.0,好像就到这个版本,不会再升级了(我不确定,似乎在哪儿看到了这个说法),这个版本是免费的,在官方下载的时候会给你发一个邮件,邮件里提供的链接页面上就有序列号。server 版用一tomcat来提供web access功能,所以可以远程管理,包括虚拟机的创建、安装等等(当然,如果用光盘安装,换盘是个麻烦事儿)。

这个版本的运行是不需要xwindows启动的。

不过免费就是免费的,这个版本一个要命的限制,每个虚拟机只能分配两核cpu。

3) vmware vSphere Hypervisor,这个版本也是免费的,和server2 最大的区别应该是 ESXi :结构裸机安装,独立于操作系统。按照官方的说法,server2 是用来测试和开发的,而这个版本可以用来作为生产环境。

按照网站上的说法,这个版本和正式的vSphere版本只有授权的不同,应该是根据license的不同开放不同的功能,还没有实际测试过。

4) vmware vSphere :这个就是主打的商业产品了,这个好像不server2 那样有个浏览器就可以管理了,好像还得装center server之类的,对了,凡center 打头的产品就属于管理工具系列了。

2. 关于安装

我是在linux下安装的,如果想装server2  就不要先安装workstation,workstation 不知道怎么卸载,里面的东西会影响到server2 的安装,我开始装的时候遇到了一堆麻烦,后来发现是这个问题,后来用干净的系统安装,一次成功。

3.虚拟机的兼容

workstation建的虚拟机文件,向server2导入的时候,server2会报错失败,反正我没成功过,很郁闷,让我当初先在workstation上跑起来,再逐步升级的做法成了浪费时间。不知道server2想hypervisor升级是不是也这样,忐忑中...

4.性能

自己简单的测试,不一定准确,仅供参考

1) workstation7+rhel5

     a.用dd写入guest os的文件系统中,写入性能 是没有虚拟机情况下的1/2弱,安装vmware-tools没有影响

     b.同样用dd通过shared folder方式写入 host os  的文件系统,系能低于a. 是没有虚拟机情况的1/4-1/3 这个我很不理解。

2) server2 + rhel5

     a.用dd写入guest os的文件系统中写入性能是是没有虚拟机情况下的1/4-1/3,安装vmware-tools后,变为 1/2弱,也就是说server2性能低于workstaion7

     b.待测试补充

    从我用cacti监控的cpu使用情况来看,vmware server2 本身还是有消耗的,反正host的消耗大于虚拟机的消耗之和,貌似还不少。

--------------------------------------------------------

9月1日

    今天简单做了一下运算性能的测试,server2+rhel5,用以下脚本测试

#!/bin/sh

count=10000

while [ $count -gt 0 ]
do
   count=`expr $count - 1`
#   echo $count
done
 

简单的循环,应该不用考虑多cpu的问题,性能差别很大,在host上执行,需要13s,在guest上需要46s

看来确实不能用在生产环境里,等过几天新服务器到了,用Hypervisor再试试

--------------------------------------------------------

9月5日

 

    终于搞到一台新机器,装了hypervisor,用rhel5 做了一下测试,暂时没有找到配置相同的机器来对比,只好找了一台同一系列的服务器,但是配置略低一些,在配置高的机器上装虚拟机+rhel,和另一台逻辑上装rhel做对比测试,测试结果看,上面的两个测试,虚拟机上的性能均明显高于裸机的rhel,虽然不能做准确的对比,但是仍然可以得到一个结论:用Hypervisor做虚拟服务器,应该是可以满足生产应用的。

 

    差点忘了一点,虚拟机好像限制了只能用4核cpu,好像是license的限制,以后再研究。

 

    有一点麻烦的是,好像vmware server2 的虚拟机不能直接在hypervisor上跑,好像需要converter来转换,converter不知道是不是需要vmware center server的支持。另外,没有center server支持,hypervisor不支持虚拟机的克隆和模板化,比较讨厌。

猜你喜欢

转载自laowang.iteye.com/blog/744645