• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

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

发布: 2009-7-03 10:21 | 作者: 不详 | 来源: 测试时代采编 | 查看: 261次 | 进入软件测试论坛讨论

领测软件测试网

1 基本信息

        摘要:VMWare的虚拟化技术使得我们得以在单台系统上建立多个不同的测试环境,充分利用硬件资源,节约了投资,并节约了大量消耗在测试环境的建立与重建上的时间

2 搭建过程

        由于在兼容性上遇到意想不到的麻烦,所以本例中虚拟机宿主的操作系统没有使用Linux,而是使用了Windows Server 2003;

1 需要准备的软件:

        1.1 VMware Server:该组件提供服务以运行虚拟机镜像;
        1.2 VMWare Server Console:该组件提供对虚拟机的最简单的管理功能,如虚拟机镜像的生成与操作系统的安装;
        1.3 VMware VirtualCenter for VMware Server:该组件提供对虚拟机的综合管理功能,如对虚拟机宿主的性能监视与统计,事件与警报;对虚拟机的克隆,模版的生成以及通过模版生成虚拟机的功能也是由该组件提供的;
        1.4 VMware Open Source Components:该组件提供对操作系统为Linux的虚拟机的克隆与模版生成功能;
        1.5 Microsoft Sysprep Tools:该组件提供对操作系统为Windows的虚拟机的克隆与模版生成功能;
        1.6 SCSI Disk Drivers:该组件用于操作系统为Windows的虚拟机,可以提高虚拟SCSI硬盘的性能;

        ﹡以上组件均可在www.vmware.com/download下载,其中VirtualCenter对多处理器宿主的支持为付费功能,官方提供试用期为30天的序列号,过期后可以重新申请

2 虚拟机宿主机的安装步骤:

        2.1 安装VMware Server和VMWare Server Console:VMware Server为一C/S架构,可以将Server与Console安装在不同的机器上,Console默认将连接Server的902端口,不过为了避免在Console对Server的操作过程中出现网络问题而造成不必要的麻烦,建议还是将Console和Server安装在一台机器上;基于同样的原因,VirtualCenter也与以上两组件安装在同一台机器上;
        2.2 安装VMware Open Source Components;
        2.3 安装Microsoft Sysprep Tools:将Windows2k的CD中的\\Support\\Tools\\DEPLOY.CAB文件拷贝到VMware         VirtualCenter\\resources\\windows\\sysprep\\2k目录下并解包;对其他各个版本的Windows执行同样的操作;

3 有关宿主机的优化:

        3.1 对于超过4G内存的宿主机,请编辑boot.ini文件,加入/3GB /PAE两个参数,3GB参数使操作系统内核只占用3GB到4GB之间的内存区,而将其余的7GB内存留给应用;PAE参数告知操作系统使用PAE模式以识别大于4GB的内存;        

3.2 重新格式化硬盘采用尽可能大的单元大小,如64k,较大的单元对于动则数G的虚拟机镜像文件的读写有利,将单元大小设置与Raid的Stripe大小一致更可以提高I/O性能;

4 虚拟机的建立:

        这里仅仅指出几个注意事项:

        4.1 一定要安装VMWare Tools,这将对性能有着较大的提升,对于Windows虚拟机,安装后记得在桌面属性高级疑难解答中,将硬件加速设置为全速;对于Linux虚拟机,先要mount光驱安装VMWare Tools的rpm包,然后执行脚本/etc/init.d/vmware-tools启动VMWare Tools;

5 模版的建立;

        5.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将无法使用;
        5.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等文件伪装的

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: server Server SERVER VMware VMWare 环境 软件测试


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网