2007-05
22

VMware相信大家都耳熟能详,不过估计大家用的都是价值200多刀的VMware Workstation版。 而VMware公司的另一个产品——VMware Server,不收取一分钱费用却能让你实现真正的虚拟服务器。

有关VMware Workstation版和VMware Server版的详细区别请参见 smalldust的这篇文章, 但是你需要知道的一点是,Server并不是为Workstation准备的服务器端 (这和通常意义上的Workstation和Server的概念不同), 两者是完全不同的两个产品。VMware Workstation能运行在2000、XP、Linux等各种操作系统上, 但缺点就是你无法远程控制虚拟机,因此你必须在你自己的电脑上使用它; 而VMware Server则只能运行在2000 Server、RedHat Linux Enterprise等服务器操作系统上, 但你可以远程控制虚拟机,因此你可以将安装在服务器上,虚拟出多台服务器, 以充分利用服务器资源。

我最近部署的一台服务器,单CPU志强3G,2G内存,两块75G SCSI硬盘,OS为RHEL4。 部署的目的是为了做软件测试,显然这样一台服务器仅用做软件测试太浪费了, 因此我通过VMware Server在其上虚拟了四个服务器,以便同时进行四种不同的测试任务。 请注意看下面这张图,这是VMware Server的监控程序,可以看到四台虚拟服务器 总共才消耗了23% CPU和286M内存,远未达到服务器的处理能力上限。 因此通过这个方法可以大大提高服务器利用率。

vmware-server-manager.png

通过VMware Console(下图),你可以远程控制服务器上的虚拟服务器, 就像在自己本机上使用VMware Workstation一样。

vmware-server-console.png

VMware Server可在vmware官方网站上免费下载。 注册用户后可以免费获取最多100个免费的许可证。



这篇文章有 7 条评论了,快来一起讨论讨论吧!
#1
smalldust
2007-05-22 23:36

说起来挺有意思的,VMware Server只能在server版OS上,是VMware网站上白纸黑字写的,可是今天我在上VMware的课的时候,VMware公司的那个老师却跟我们说,其实VMware Server在XP上也能跑……

看来让VMware Server运行在server OS上纯属商业手法罢了……

不过我还没有实际试验过,你试过吗?

#2
charlee
2007-05-22 23:49

没有,我也只是在RHEL4上装了一个。
不过如果真的能在XP上跑的话,那么免费的VMware Server + VMware Console岂不是能代替VMware Workstation了?

#3
fcicq
2007-05-23 00:08

有机会偶更想试试KVM
可惜没有支持虚拟技术的cpu.

ps:
“而VMware Server则只能运行在2000 Server、RedHat Linux Enterprise等服务器操作系统上”

限制应该只是windows的,linux下应该没这么多问题.

#4
zhaiduo
2007-06-08 17:04

不错啊,有空一定试试

#5
诅咒墙
2009-03-05 11:18

我有个朋友在VMWare China R&D center工作。
这让我有机会亲身体验VMWARE.机房里装的都是VMWARE ESX SERVER,通过远程control管理,据说可以跨物理机进行虚拟化,并支持live migration做到zero downtime。
我也用过OPENVZ,VIRTUALBOX,KVM,XEN等一系列虚拟化软件并做过详细的功能和性能比较,相关报表恕我无法公开,但是就可管理性和企业级应用来说,VMWARE是最好的。
如果是个人玩玩,KVM比XEN要好些,但是如果不是linux高手,要把VMWARE所有功能在KVM都配起来还是挺费劲的。

#6
平常心
2009-03-30 09:32

VMware server版可以在xp上装,没有问题
vista不能装
我试过了

#7
charlee
2009-03-30 11:42

@平常心 谢谢你提供信息。

添加评论

Security Code: