配置和管理 Lab Management

Visual Studio 实验室管理工具版 能让您为 Team Foundation 团队项目管理一组虚拟机、模板和虚拟机环境。 可以使用这些环境部署、测试和运行应用程序。 虚拟环境是由虚拟机 (VM) 组成的集合。 虚拟环境中的每个虚拟机都代表您要开发、测试或运行的应用程序所需要的角色。 例如,您可能会开发一个多层应用程序,该应用程序需要三个角色:桌面客户端、Web 服务器和数据库服务器。

当您从黄金母版中创建虚拟机以代表应用程序中的层所需要的指定角色时,可以使用这些虚拟机来创建以应用程序中的角色为基础的环境,如下图所示。

用于多层应用程序的环境

可以使用 实验室管理工具版 启动环境中的所有虚拟机来运行应用程序或测试应用程序。 实验室管理工具版 使用 System Center Virtual Machine Manager (SCVMM),以便您将库中的虚拟机或模板当作黄金母版访问。 这些黄金母版是使用 Hyper-V 或 SCVMM 创建的。SCVMM 用于将您的环境中的虚拟机和模板部署到指定的主机组上。有关以下内容的更多信息实验室管理工具版的更多信息,请参见为应用程序生命周期使用虚拟实验室

实验室管理工具版 与 Team Foundation Build 集成,以便您将应用程序部署到虚拟环境中,以及在部署生成后运行测试。 有关更多信息,请参见将应用程序部署到虚拟环境

您还可以使用 Microsoft 测试管理器 随时在虚拟环境中运行测试。 有关更多信息,请参见 使用虚拟环境进行测试.

提示

如果您在纯粹的物理环境中或由第三方虚拟机组成的物理环境中执行手动或自动测试,则无需执行以下任何任务:使用 Hyper-V、配置 SCVMM 或配置 Lab Management。 您只需在物理计算机上安装一个测试代理,向您的团队项目集合注册一个测试控制器,并配置该测试代理以使用该测试控制器。 在完成此操作后,请使用 Microsoft 测试管理器中的“实验室中心”来创建新的物理环境。 有关创建物理环境并运行测试的步骤,请参见创建用于测试的物理环境

任务

可使用以下主题帮助配置和管理实验室管理工具版:

任务

相关主题

首次设置 Lab Management:若要使用实验室管理工具版,您必须先配置所有软件以使其协同工作,包括 Hyper-V、SCVMM 和实验室管理工具版。 

更改 Lab Management 配置:您可能希望添加更多主机组,更改所用的库共享,修改集成服务帐户,添加生成控制器或在首次配置 实验室管理工具版 后测试控制器。

分配用户权限以使用虚拟实验室资源:默认的 Team Foundation Server 安全组会自动向成员授予某些权限以使用实验室管理工具版资源。 您可能需要修改这些权限,或向自定义组或用户分配权限。

备份和恢复虚拟环境、模板和虚拟机:可以备份和恢复您使用 实验室管理工具版 创建的虚拟环境、模板和虚拟机。

视频

链接到视频

链接到视频

链接到视频

链接到视频

链接到视频

论坛

Visual Studio Lab Management

博客

Visual Studio Lab Management team blog(Visual Studio Lab Management 团队博客)

请参见

概念

为应用程序生命周期使用虚拟实验室

管理 Team Foundation Server