• 保存到桌面加入收藏设为首页
服务器技术

[图书连载]网络实验室的配置与管理

时间:2016-07-05 10:40:01   作者:老谭   来源:IDCSPED   阅读:5042   评论:0
内容摘要:本文为电子工业出版社推出的《构筑敏捷的开发团队:微软Visual Studio 2010实战兵法》图书第八章连载之十三。 实验室管理(Lab management)是微软Visual Studio 2010系列产品新增的功能。它采用虚拟化的方法建设、管理、开发和测试环境实验室。网络实验室管理具有以下优点:(1)使用虚拟...

本文为电子工业出版社推出的《构筑敏捷的开发团队:微软Visual Studio 2010实战兵法》图书第八章连载之十三。

[图书连载]网络实验室的配置与管理

实验室管理(Lab management)是微软Visual Studio 2010系列产品新增的功能。它采用虚拟化的方法建设、管理、开发和测试环境实验室。网络实验室管理具有以下优点:

(1)使用虚拟化方法,提高机器的利用率,成本将大大低于建设和维护物理实验室。

(2)提高生产率(开发/测试团队)。测试人员花费在建立自己的测试平台的时间将提高总测试时间30%~50%。充分利用虚拟化方法将大大降低这种测试的成本。凭借丰富的快照(snapshot)/恢复模型(restore models),允许建立一个质朴的基础环境(VMs群组),然后从那里开始测试,这将大大提高生产力。

(3)对构建实验室的管理解决方案的质量要求一致,可配置每日构建系统和构建产品,以及部署环境的应用程序并执行测试。实际上,这完全是自动进行的日常BVT(构建验证测r)的设置,并提供了关于日常质量状况的反馈基础。

首先将配置TFS服务器,构建控制器、建立代理构建过程和测试控制器,当运行测试和配置管理时,也将有可能编写代码。可以在同一个虚拟主机中,也可以在剩余空闲时间中使用主机上的2GB的内存,如图1所示。具体步骤如下:

[图书连载]网络实验室的配置与管理

图1  实验室本地网络配置结构

①一个X64的计算机系统管理程序启用了4GB的内存,可充当虚拟主机测试,加上一个安装了SCVMM的计算机服务器。在计算机上安装SCVMM的要求是必须加入域,需要连接到现场进行身份验证域。因此,不能在笔记本计算机中配置主机。

● 请注意,服务器应该在X64位操作系统上执行;

● 硬件虚拟化技术和硬件辅助数据执行保护在BIOS中启用;

● 安装服务器角色管理程序。

②一个X86计算机(2GB内存),可以运行TFS、Visual Studio及构建和测试控制器,用于管理分布式构建和测试。

配置TFS可以参考下面的虚拟机(VM)结构参考图,如图2所示。

[图书连载]网络实验室的配置与管理

图2  实验室管理虚拟机配置

配置SCVMM(虚拟机的管理中心和测试虚拟机);安装和配置TFS的控制器来管理(构建/测试)和实验室;建立在Visual Studio下的测试;使用虚拟实验室建立(自动生成/部署)测试经验。网络实验室配置的简单步骤如下:

● System Center Virtual Machine Manager 2008 R2 RTM(SCVMM admin console)

● Visual Studio 2010 Team Foundation Server(TFS)

● Visual Studio 2010 Team Agents(Build Controller/Test Controller)

● Visual Studio 2010(VS)

SCVMM与VS 2010 Team Agents安装界面如图3所示。

[图书连载]网络实验室的配置与管理

图3  SCVMM与VS 2010 Team Agents的安装界面

采用System Center Virtual Machine Manager 2008 R2 RTM和MTM对虚拟化主机进行管理,如图4所示。

[图书连载]网络实验室的配置与管理

图4  用SCVMM与MTM对虚拟化主机进行管理

Windows VM creator tool from Codeplex工具包可以作为配置实验室管理的所需步骤之一。VM creator tool工具包使用户可以创建所需的自动化实验室准备虚拟机模板的步骤。它是建立在系统中心的虚拟计算机管理器、实验室准备虚拟机或模板,并且具有加快(安装/卸载)和恢复复杂的虚拟环境中的测试执行状态及建立自动化等作用。

此工具包具有以下特点:代理可以自动生成,实验室和测试代理安装在网络的虚拟机中并加入域;自动配置构建和测试;自动配置虚拟机的账户,让控制器代理通信;改进的可靠性和错误处理;减少输入参数的数量;支持模板化步骤跳跃等。

[上一节] 实验室中心(Lab Center)<四)

[下一节] Visual Studio 2010自动化测试(Automated Tests)

 


IDCsped 提供最新的IT互联网资讯,本着分享传播的宗旨,我们希望能帮助更多人了解需要的信息!

部分文章转载自互联网、部分是IDCsped原创文章,如果转载,请注明出处:www.idcsped.com !
微信号:13430280788  欢迎加微信交流!

标签:management  计算机系统  解决方案  管理程序  虚拟主机  
相关评论

销售电话:13430280788

Copyright © 2012-2017 | www.idcsped.com 版权所有

  粤公网安备 44010502001126号  粤ICP备12006439号-1