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个免费的许可证。




这篇文章有 5 条评论了,快来一起讨论讨论吧!
#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

不错啊,有空一定试试

添加评论