如何:从虚拟机或模板创建环境

更新:2011 年 3 月

可以从存储的虚拟机、模板或存储环境创建虚拟环境。 虚拟环境是一个由 Visual Studio 实验室管理工具版控制的虚拟机或模板的集合。 本主题介绍了如何从存储的虚拟机和模板创建虚拟环境。

  • 可在团队项目实验室中的主机组上创建已部署环境。 已部署环境只包含虚拟机,并且可以运行或停止。 在团队项目主机组中创建环境时,该环境的虚拟机将由一个或多个 Hyper-V 主机承载。 启动环境时,将启动相应的虚拟机,您可与这些虚拟机交互。

    提示

    还可以利用从在 实验室管理工具版外部创建且位于 Hyper-V 主机上的虚拟机构成环境。 有关更多信息,请参见如何:利用部署的虚拟机构造环境

  • 可在团队项目库中创建存储环境。 存储环境可用于创建新的虚拟环境。 存储环境可包含虚拟机或模板。 在团队项目库共享中创建环境时,该环境的虚拟机或模板将存储在 SCVMM 库服务器的磁盘上。 存储环境是一组被动式文件。 只有将该环境部署到团队项目主机组之后,您才能对它执行更多操作。 有关如何从存储环境创建已部署环境的更多信息,请参见如何:部署虚拟环境

可以从团队项目库中的以下源创建环境:

  • 一个或多个模板

  • 一个或多个存储的虚拟机

  • 存储的虚拟机和模板的组合

通常,最佳做法是仅使用存储的虚拟机或仅使用库中的模板。 有关更多信息,请参见虚拟环境概念和准则的“存储的虚拟机和模板的准则”一节。

从模板或存储的虚拟机创建环境

从模板或存储的虚拟机创建环境涉及三个步骤。

  1. 如有必要,请在项目库中添加并配置要在该环境中使用的虚拟机和模板。

  2. 创建该环境,然后添加并配置模板或虚拟机。

  3. 如果要从不使用网络隔离的存储的虚拟机创建已部署环境,或要创建使用网络隔离和专用域的已部署环境,则需要在部署环境后执行其他配置。

    • 有关如何配置使用存储的虚拟机创建的环境的信息,请参见从存储的虚拟机创建不使用网络隔离的已部署环境。

    • 有关如何配置使用网络隔离的环境的信息,请参见如何:创建和使用网络隔离环境

在项目库中添加和配置虚拟机和模板

  1. 打开 Microsoft 测试管理器。

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

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

  3. 单击**“库”选项卡,然后单击“虚拟机和模板”**。

  4. 将环境的虚拟机和模板添加到库中。

  5. 如有必要,请设置模板的属性。 有关更多信息,请参见如何:设置虚拟机或模板的属性。 您还可以在向环境添加存储的虚拟机或模板时设置属性。

从虚拟机或模板中创建环境

  1. 执行下列操作之一:

    1. 若要创建要存储在库中的环境,请单击“库”选项卡,再单击“环境”子选项卡,然后单击“新建”

    2. 若要创建要进行部署的环境,请单击“实验室”选项卡,再单击“新建”,然后单击“虚拟环境”

  2. 在“新建虚拟环境”向导中,单击“名称和位置”步骤,然后指定以下环境属性:

    “Lab Management 环境向导 - 名称”页面

    环境属性说明
    名称环境的用户友好名称。避免在名称中使用逗号。环境名称中的逗号会阻止生成控制器与生成代理进行通信。
    说明有关环境的其他信息。
    选择位置如果要将环境部署到实验室,请选择承载虚拟机的主机组。如果要将环境存储在库中,请选择已分配到项目的 SCVMM 库共享。
    环境标记提供有关环境的其他信息的一组名称-值对。
  3. 单击“计算机”步骤。

    “Lab Management 环境向导 - 计算机”页面

    对于要添加到环境中的每台虚拟机,单击右侧窗格中的模板的名称,然后单击“添加到环境”。 请注意,您可以多次将单个模板或虚拟机添加到一个环境。

  4. 一个环境中的每台虚拟机或每个模板都必须具有唯一的名称。 如有必要,请选择虚拟机,单击“重命名”,然后输入新名称。

  5. 可选。 更改虚拟机或模板的默认角色。 角色可识别环境中的计算机的功能,测试管理器将使用它来确定要收集的测试数据。 选择虚拟机或模板,单击“编辑角色”,然后选择或输入角色。

  6. 可选。 更改已部署虚拟机的属性。 单击“计算机属性”步骤。

    “LM 环境向导 - 计算机属性”页面

    选择已部署计算机。 使用向导页上的选项卡更改以下属性。

    Tab计算机属性
    硬件配置文件分配给从虚拟机或模板创建的虚拟机的内存量。
    操作系统配置文件(仅针对模板)从模板部署的虚拟机的操作系统类型、计算机名称、管理员密码、产品密钥、域和工作组。
    计算机标记用于跟踪存储的虚拟机或模板的用户定义的自定义属性。

    有关更多信息,请参见如何:设置虚拟机或模板的属性

  7. 可选。 单击“功能”步骤。

    Ee518915.LM_EnvWiz_Capabilities(zh-cn,VS.100).png

    选中或清除下列选项:

    功能说明
    在此环境上运行测试让您可以在此环境中的计算机上运行测试并收集日志。若要使用此功能,则必须在要运行测试的每个虚拟机上安装测试代理。有关测试功能的更多信息,请参见使用虚拟环境进行测试
    在此环境上运行工作流让您可以在此环境中的计算机上运行应用程序部署工作流。若要使用此功能,则必须在环境中的每个计算机上安装生成服务主机和实验室代理。有关工作流功能的更多信息,请参见将应用程序部署到虚拟环境
    对此环境启用网络隔离通过网络隔离功能,您可以使用同一虚拟环境的多个副本,而不会出现名称或 IP 地址冲突。若要使用此功能,则必须在环境中的每个虚拟机上安装实验室代理。有关网络隔离功能的更多信息,请参见如何:创建和使用网络隔离环境
  8. 单击“摘要”步骤以查看您的选择。 然后,单击“完成”创建环境。

在创建过程开始时,实验室管理工具版 会执行一系列验证。 这包括验证要创建环境的主机是否有足够的空间(在创建活动环境时)。

  • 如果任何验证失败,系统将显示相关错误信息。 此时,您可以更正向导中的信息,并单击**“创建”**重新尝试创建操作。

  • 如果验证成功,创建过程将自动启动。 在创建过程中会显示一个进度栏,指示创建的进度。 您还可以查看在每个虚拟机下显示的当前创建步骤。

从存储的虚拟机创建不使用网络隔离的已部署环境

若要避免计算机名称冲突,最佳做法是创建存储的虚拟机作为工作组计算机。 如果创建不使用网络隔离的已部署环境,则应按照以下步骤来更改计算机的名称并将它们加入到域中。

  1. 在测试管理器的**“实验室”选项卡中,选择环境,然后单击“启动”**。

  2. 环境启动后,单击**“连接”**。

  3. 在环境查看器中,对从存储的虚拟机创建的每台虚拟机执行以下步骤:

    1. 选择计算机,然后单击**“连接”**。

    2. 使用具有计算机上的管理员权限的帐户登录到计算机。

    3. 打开“系统属性”对话框。

      依次单击**“开始”“计算机”“系统属性”。 在某些版本的 Windows 中,您随后还必须单击系统资源管理器窗口中的“更改设置”**。

    4. 在“系统属性”对话框的**“计算机名”选项卡上,单击“更改”**。

    5. 在**计算机名”**框中输入对网络唯一的名称。

    6. 单击**“域”**,然后输入域的完全限定名。 系统将提示您提供允许将计算机加入到域中的帐户的名称和密码。

请参见

概念

创建虚拟环境

修订记录

日期

修订记录

原因

2011 年 3 月

添加了有关避免在环境中的名称中使用逗号的说明。

客户反馈