如何:利用部署的虚拟机构造环境

可以使用 Visual Studio 实验室管理工具版从 Hyper-V 主机上承载的现有虚拟机构造组合环境。 该主机必须添加到团队项目集合使用的主机组,也可以将虚拟机导入到已成为此主机组成员的主机中。

从现有虚拟机构成虚拟环境将加速创建虚拟环境来评估 Visual Studio 实验室管理工具版的功能这一过程。利用此方法,您可以只使用现有虚拟机来创建新环境。 组合虚拟环境具有以下属性:

  • 只能在单个环境中使用组合环境中的虚拟机。 不能运行组合环境的多个副本。

  • 在删除此环境时,不会删除虚拟机且虚拟机可用于其他环境。

  • 您不能使用在组合环境中安装了任何 ISO 或软盘的虚拟机。

如果需要创建可在多个环境中使用的黄金母版,或同时运行环境的多个副本,则必须创建存储在特定库共享中的虚拟机和模板,并将它们导入以供虚拟环境使用。 有关此操作的更多信息,请参见创建虚拟环境虚拟环境概念和准则

若要将您现有虚拟机用作实验所用的虚拟环境的一部分,还必须根据环境所需的以下功能在虚拟机上安装必需的代理:

  • **工作流功能:**使用 Team Foundation Build 创建工作流以将应用程序部署到虚拟环境。

  • **测试功能:**使用虚拟环境手动或自动运行测试。

下表显示了需要的代理(基于所需的功能):

代理

工作流

测试

实验室代理

X

X

测试代理

*

X

生成代理

X

* 若要将测试作为工作流的一部分运行,则需要测试代理。

在为团队项目构造环境时,该环境的虚拟机将保留在 Hyper-V 主机上。

从现有虚拟机构造虚拟环境

  1. 连接到要添加到虚拟环境中的项目主机上的每个虚拟机。

    1. 安装所需功能需要的代理,如上一个表中所列。 有关如何安装测试、实验室和生成代理的信息,请参见安装和配置 Visual Studio 代理以及测试和生成控制器

      在安装测试代理时,可以使用默认帐户,即网络服务帐户。 在安装时,不必向测试控制器注册测试代理。 将自动使用添加到组合环境中的用于测试功能的测试控制器名称来执行此操作。

      提示

      建议您在要添加到组合环境中的这些虚拟机正在 Hyper-V 主机上运行时添加它们。 这样便可检查虚拟机上的任何代理的状态。

  2. 打开 Microsoft 测试管理器。

    提示

    若要显示 Microsoft 测试管理器窗口,请单击“开始”,然后单击“所有程序”。 指向“Microsoft Visual Studio 2010”,然后单击“Microsoft 测试管理器”

  3. 单击**“实验室中心”**。

  4. 单击**“实验室”选项卡,再单击“新建”,然后单击“构造虚拟环境”**。

  5. 按照向导中的步骤操作并输入所需信息。 有关环境的各个属性的更多信息,请参见如何:连接到虚拟环境

    1. 在**“名称和位置”**向导页上,为虚拟环境键入名称和说明(可选)。

      提示

      环境的名称在项目库共享或项目主机组中必须是唯一的。

    2. 若要选择承载要用于构造该环境的现有计算机的主机组,请从**“选择位置”**的下拉菜单中进行选择。

    3. (可选)单击**“环境标记”**,然后键入名称/值对以跟踪所创建环境的相关信息。

    4. 在**“计算机”向导页上,查看项目主机组中可用虚拟机的列表。 仅显示其他环境中未使用的计算机。 选择所需的虚拟机或模板,然后单击“添加到环境”**。 然后,输入该计算机在环境中的角色。

      重复此步骤,在环境中添加更多虚拟机。 在**“计算机”**向导页上还可以在环境中添加或移除计算机。

    5. (可选)更改已添加的虚拟机的名称。

    6. (可选)在**“计算机属性”向导页上,单击环境的第一个虚拟机。 检查“硬件配置文件”**选项卡上的默认值,并根据需要更改内存值。 **“操作系统配置文件”选项卡不适用于虚拟机。 最后,检查“计算机标记”**中的默认值并添加或移除任何计算机级别的标记。 对添加到环境的每个虚拟机重复此步骤。

      提示

      默认情况下,使用源虚拟机的硬件参数填充这些值。

    7. (可选)在**“功能”**向导页上,选择要用于环境的功能。 若要为环境配置功能,需要有一个可用测试或生成控制器(具体取决于所选功能),还需要在虚拟机上安装所需的代理。

      提示

      您不能将网络隔离功能用于此类环境。

    8. 在**“摘要”**向导页上,查看相关信息。

    9. 单击**“完成”**创建组合环境。

      在创建过程开始时,实验室管理工具版 会执行一系列验证。 如果任何验证失败,系统将显示相关错误信息。 此时,您可以更正向导中的信息,并重新尝试创建操作。

  6. 若要启动该组合环境,请从**“环境”视图中的列表选择该组合环境,然后单击“启动”。 该环境的状态将显示为“正在运行”**。

    可以查看在环境详细信息视图中启用的功能的状态。 如果这些功能显示一个蓝色选中标记且状态为**“就绪”**,则此时可以在虚拟实验室中使用该环境来部署应用程序或运行测试,具体取决于启用的功能。

请参见

概念

创建虚拟环境

其他资源

使用虚拟环境进行测试

如何:在生成并部署应用程序之后配置和运行计划的测试

将应用程序部署到虚拟环境