利用VMWare Server快速搭建测试环境

发表于:2009-04-28来源:作者:点击数: 标签:VMWareSERVERVMwareServer环境
利用VMWare Server快速搭建 测试 环境 VMWare的虚拟化技术使得我们得以在单台系统上建立多个不同的 测试环境 ,充分利用硬件资源,节约了投资,并节约了大量消耗在测试环境的建立与重建上的时间 摘要:VMWare的虚拟化技术使得我们得以在单台系统上建立多个不
利用VMWare Server快速搭建测试环境 VMWare的虚拟化技术使得我们得以在单台系统上建立多个不同的测试环境,充分利用硬件资源,节约了投资,并节约了大量消耗在测试环境的建立与重建上的时间  摘要:VMWare的虚拟化技术使得我们得以在单台系统上建立多个不同的测试环境,充分利用硬件资源,节约了投资,并节约了大量消耗在测试环境的建立与重建上的时间
搭建过程
  虚拟机宿主的操作系统是使用了Windows Server 2003
需要准备的软件:
  1 VMware Server:该组件提供服务以运行虚拟机镜像;
  2 VMWare Server Console:该组件提供对虚拟机的最简单的管理功能,如虚拟机镜像的生成与操作系统的安装;
  3 VMware VirtualCenter for VMware Server:该组件提供对虚拟机的综合管理功能,如对虚拟机宿主的性能监视与统计,事件与警报;对虚拟机的克隆,模版的生成以及通过模版生成虚拟机的功能也是由该组件提供的;
  4 VMware Open Source Components:该组件提供对操作系统为Linux的虚拟机的克隆与模版生成功能;
  5 Microsoft Sysprep Tools:该组件提供对操作系统为Windows的虚拟机的克隆与模版生成功能;
  6 SCSI Disk Drivers:该组件用于操作系统为Windows的虚拟机,可以提高虚拟SCSI硬盘的性能;
虚拟机宿主机的安装步骤:
  1 安装VMware Server和VMWare Server Console:VMware Server为一C/S架构,可以将Server与Console安装在不同的机器上,Console默认将连接Server的902端口,不过为了避免在Console对Server的操作过程中出现网络问题而造成不必要的麻烦,建议还是将Console和Server安装在一台机器上;基于同样的原因,VirtualCenter也与以上两组件安装在同一台机器上;
  2 安装VMware Open Source Components;
  3 安装Microsoft Sysprep Tools:将Windows2k的CD中的\Support\Tools\DEPLOY.CAB文件拷贝到VMware VirtualCenter\resources\windows\sysprep\2k目录下并解包;对其他各个版本的Windows执行同样的操作;
宿主机的优化:
  1 对于超过4G内存的宿主机,请编辑boot.ini文件,加入/3GB /PAE两个参数,3GB参数使操作系统内核只占用3GB到4GB之间的内存区,而将其余的7GB内存留给应用;PAE参数告知操作系统使用PAE模式以识别大于4GB的内存;
  2 重新格式化硬盘采用尽可能大的单元大小,如64k,较大的单元对于动则数G的虚拟机镜像文件的读写有利,将单元大小设置与Raid的Stripe大小一致更可以提高I/O性能;
虚拟机的建立:
  这里仅仅指出几个注意事项: 一定要安装VMWare Tools,这将对性能有着较大的提升,对于Windows虚拟机,安装后记得在桌面--属性--高级--疑难解答中,将硬件加速设置为全速;对于Linux虚拟机,先要mount光驱安装VMWare Tools的rpm包,然后执行脚本/etc/init.d/vmware-tools启动VMWare Tools;
模版的建立;
  1 WebSphere 6.x版本之后将有关主机的Hostname和IP等信息统统记录在profile下,所以对与WebSphere 6.x的测试环境,可以先在WebSphere 装好并打好补丁(不要建立profile),建立模版。之后WebSphere 6.x的测试环境便可以由模版快速生成,省去了漫长的安装WebSphere 并打补丁的时间;无论是Linux还是Windows都可以使用模版解决问题,但是请注意,对于WebSphere 5.x版本,不要使用模版生成测试环境,由于WebSphere 5.x将Hostname等信息写死在文件中甚至目录名中,所以生成的虚拟机的WebSphere将无法使用;
  2 截至到VirtualCenter的1.4.1版本,克隆和模版功能支持的客户操作系统还十分有限,对于Windows的支持还算比较完善,可以支持Windows2000,Windows2k3和WindowsXP;对于Red Hat的Linux,仅支持到2.1版本。请在建立模版前注意查看VirtualCenter帮助中的Choosing and Installing Guest Operating Systems主题,确定您的虚拟机操作系统可以被支持,注意:这里所谓的支持是不可以通过修改/etc/issue或者/etc/redhat-release等文件伪装的;

原文转自:http://www.ltesting.net