posts - 0,  comments - 1,  trackbacks - 0
    最近项目中用到了VMware Server 2.0,对其初步有了一些了解,以前也使用过VMware Workstation,两者的基本操作类似,所以上手还算快。这里就简要总结一下。

简介

    虚拟化技术是越来越受到重视,一方面虚拟化技术可以大大方便开发人员,包括学习(至今仍记得第一次见到运行在Windows中的Linux时的惊讶,后来才知道是用了VMware,然后自己学习Linux时也是用了这一方法),搭建开发、测试环境,以及部署等等,更重要的是可以提高企业中资源的利用率,从而减少浪费,提高投资回报比,自然会受到企业的欢迎。VMware公司在这一领域是领头羊,她有一系列的针对不同应用场景、规模的产品,其中比较重要的几个区分如下:
  • VMware Player:只能运行虚拟机,不能创建虚拟机。免费的
  • VMware Workstation:针对桌面用户的产品,可以创建和运行虚拟机,只能在本机操作。收费的。
  • VMware Server:针对企业用户的初级产品,可以创建和运行虚拟机,可以通过Web来操作。免费的。
  • VMware ESX Server:针对企业用户的高级产品,可以创建和运行虚拟机。价格昂贵。它和VMware Server的区别在于,VMware Server只能寄居于另一个操作系统中(称为Host OS,下面将进一步讲述),然后再在VMware Server内部创建虚拟机并安装操作系统(称为Guest OS),这样所有的操作都要经过Host OS,再加上Host OS本身也要消耗大量的系统资源,因此效率就不高;而VMware ESX Server不需要Host OS,它自带一个非常简洁高效的OS层,专门为虚拟机服务,因此效率极高。
     VMware Server功能相当强,竟然是免费的,真让人感叹“天下还是有免费的午餐的”。要得到VMware Server,就需要去www.vmware.com注册一个帐号并下载。安装时需要输入序列号,而这个序列号是只有注册了才有的,所以必须注册一个帐号。VMware Server有Windows版本和Linux版本,我下载的是Windows版本。

安装VMware Server

    VMware Server的安装非常简单,和普通的程序一样,直接双击安装文件运行即可,然后跟着向导一步步下去,中间输入序列号就行了,并指定Web服务器的端口就行了,缺省http是8222,https是8333。

    安装完成后系统中多了以下进程:
  • tomcat6.exe:很熟悉的东东,VMware Server使用它来做Web服务器。
  • vmnat.exe:用于NAT网络的进程(关于VMware中的网络相关,下面会有进一步说明)
  • vmware-hostd.exe:用于Host网络的进程
  • vmnetdhcp.exe:DHCP服务,用于NAT和Host网络的情况
  • vmware-authd.exe:认证和授权进程
  • vmware-remotemks.exe:不知道什么用
  • vmware-vmrc.exe:不知道什么用
  • 在创建了虚拟机并启动后,还会有个vmware-vmx.exe,这就是真正的虚拟机进程
    此外,还在系统中安装了3个虚拟网卡,用于本机(下面所说的Host OS)和虚拟机(下面所说的Guest OS)之间的网络访问。
  • Host Only:这个最简单,虚拟机只能和Host有网络链接,进行通讯
  • Bridged:桥接模式,通过Host作桥,直接连到外面网络,在外面网络看来,虚拟机和Host这两个机器是独立的,具有同等地位的机器。通常企业中都可以用这种方式,虚拟机就直接连到企业的局域网,通过企业的DHCP或者网络管理员配置,得到一个和Host机器同等地位的IP地址。
  • NAT:网络地址转换,这是网络中的概念了,虚拟机有一个内部的IP地址,一般都是192.168.x.x这种,当虚拟机发出网络请求时,经过Host机发出,外部网络看来就完全是Host这台机器发出的请求。像在家里通过ADSL上网,就可以通过这种方式来上,类似于建立一个自己的局域网。
    安装完后就可以通过https://hostname:8333/来访问了,然后输入登录名和密码,该登录名和密码就是操作系统的用户名密码(这一点和其他通过Web界面来管理的应用倒是不同)。

Host OS和Guest OS

    这两个概念一定要搞清楚。Host OS就是安装VMware Server软件的操作系统,上面说VMware Server有Windows版本和Linux版本,这就是指她能安装在什么样的操作系统上,也就是指Host OS。装好VMware Server后,在其内部就可以创建虚拟机,然后在虚拟机上安装操作系统,这里的操作系统就是Guest OS了。VMware Server可以支持各种各样的操作系统,基本上目前所有主流的操作系统都支持,包括Windows, Linux, Unix, Mac OS等等。

创建虚拟机

    通过链接https://hostname:8333/,就连接到了称为VI Web Access的Web页面,通过这个界面就可以完成对虚拟机的管理,因此完全可以从远程来访问她,这是VMware Server和VMware Workstation的最大区别。在这个界面的右上角有“Help”,可以查看联机帮助,里面有关于VMware Server方方面面的信息。

    点击创建虚拟机的链接后,就弹出了创建向导。首先要指定名字和所要安装的操作系统类型,然后就跟买电脑一样,一步一步指定有哪些硬件了。首先是内存,最好不要超过Host OS的可用内存,否则就等着频繁的读硬盘吧;然后是硬盘,其实最后创建出来就是Host OS上的一个(或多个)文件,最好指定的大一点,指定20g也不会一下就分配20g给你,而是按需分配的,除非选中了下面的一个选项:“一次分配所有的硬盘”;然后是网络,选择是Bridged还是NAT的还是Host-only的。  之后是光驱,这里可以直接使用Host OS的物理光驱,也可以指定一个ISO文件来作为光驱。下来是软驱,现在没人用软驱了吧,选择不安装。最后是USB控制器,装上。这就全部完成了,一台电脑就组装好了。创建好后还可以修改内存大小来进行调整,不过似乎不能修改硬盘大小了(VMware Workstation则可以修改),所以在开始分配的时候需要规划好。

    之后就是安装操作系统了。插入安装盘,从VI Web Access中启动虚拟机,虚拟机就会自动读到光盘并引导了。不过因为是通过Web安装,第一次需要安装一个VMware Remote Console Plug-in,这是个浏览器的插件,目前的版本不兼容Firefox 3,所以只能装在IE上了。

    装好插件,然后就是常规的装操作系统。装好后需要安装VMware Tools,包含了七七八八的一些组件,不过最主要的是虚拟机的驱动程序了,装了之后虚拟机的显示性能和鼠标性能都会改善很多。装的时候是从VI Web Access的虚拟机信息的“Summary”标签上,只需要一次点击就可以了,非常简单。之后就可以像使用普通电脑一样来进行各种操作了。

总结

    本文简要介绍了一些VMware Server的知识,更进一步的知识可以从网上找到。比如下面的链接就有不少有用的信息:
    http://www.searchsv.com.cn/ArticleList_420.htm
 
posted on 2008-12-10 11:24 飞马凉 阅读(2691) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航:
 
<2024年12月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

留言簿

文章档案

搜索

  •  

最新评论