如何:为团队项目集合更改库共享

可以使用 System Center Virtual Machine Manager (SCVMM) 库中的库共享作为用于在团队项目中创建和存储虚拟机、模板和环境的位置。 可使用 SCVMM 创建和管理库共享以及指定库共享位于的计算机。

首次配置 实验室管理 之后,可能在以后要更改团队项目集合使用的库共享。

备注

若要首次配置 实验室管理,请参阅为 SCVMM 环境配置 Lab Management

使用 SCVMM 可以在单个库服务器上创建多个库共享。 这些库共享使你可以在库服务器上分配磁盘空间。 如果这样做,则可以为每个团队项目集合分配磁盘空间。 可以向每个团队项目集合添加多个库共享。 例如,可以将额外的库共享从不同的库服务器添加到特定团队项目集合,以便为使用该团队项目集合的团队提供更多磁盘空间来用于环境、虚拟机和模板。 如果为团队项目集合最大化特定库服务器的网络带宽,则可能要从另一台库服务器添加库共享。 或者,可能要添加已添加到处于不同物理位置的库服务器的库共享。

备注

为提高性能,最好将库共享和主机组置于相同物理位置。例如,如果有一个分布式团队并且该团队的一半人员位于一个国家/地区,而另一半人员位于另一个国家/地区,则让库共享和主机组在物理上位于各自国家/地区,并且让团队成员使用在其国家/地区中位于一起的库共享会更加高效。可以使用 Team Foundation 的管理控制台更改库共享。或者,可以使用命令行完成相同任务。有关命令行实用工具 TFSLabConfig 的详细信息,请参阅使用 TFSLabConfig 配置实验室管理工具版

使用以下过程可通过 Team Foundation 的管理控制台为团队项目集合更改库共享。 对于所添加的位于不同库服务器上的每个库共享,也必须运行该过程中的步骤来提高 WinRM 的可靠性。 若要展开虚拟实验室,请参阅展开或更改虚拟实验室

为团队项目集合添加或移除库共享

  1. 在 Team Foundation 管理控制台中的**“应用层”下,单击“团队项目集合”**。

  2. 在右侧窗格中,从项目集合列表中单击适当的团队项目。

  3. 单击**“实验室管理工具版”选项卡,然后单击“配置库共享”**。

    备注

    必须先使用 SCVMM 创建库共享,才能添加此库共享以供团队项目集合使用。

  4. 若要添加库共享,请在**“库共享”选项卡上,单击“添加并验证”**。

    此时将显示**“选择库共享”**对话框。

    1. 单击此团队项目集合将使用的一个或多个 SCVMM 库共享,然后单击**“添加”**。

    2. 若要将此库共享添加到团队项目集合中的每个团队项目,请为此库共享选择**“自动设置”**。

      备注

      如果你选择自动设置库共享,则 Team Foundation Server 会自动将库共享添加到此团队项目集合的所有团队项目。对于尚未创建的团队项目,会在“新建团队项目”向导创建项目时添加库共享。对于已在此团队项目集合中创建的团队项目,会在保存这些设置时添加库共享。如果你清除“自动设置”,则对于你添加到团队项目集合中的新团队项目,将不再添加库共享。

  5. 若要删除库共享,请在**“库共享”选项卡上,从列表中选择库共享,然后单击“删除”**。

    重要

    必须先使用 Microsoft 测试管理器 移除库共享上存储的所有 实验室管理 环境、虚拟机和模板,然后才能从团队项目集合中删除此库共享。随后必须使用命令行实用工具 TFSLabConfig,从该项目集合中的每个团队项目中移除此库共享的关联。有关如何执行该操作的详细信息,请参见TFSLabConfig DeleteTeamProjectLibraryShare 命令

  6. 若要确认 Visual Studio Team Foundation Server 可以连接到库共享,请单击**“验证”**。

  7. 单击“确定”。

提高 WinRM 的可靠性

必须为具有用于 实验室管理 的库共享的每台库服务器,对 Windows Remote Management 的默认配置设置进行以下更改。 这些设置的更改可帮助提高 WinRM 的可靠性,因为 实验室管理 在 Hyper-V 主机上执行的操作要多于在典型生产情况中对 Hyper-V 执行的操作。

更改 Windows 远程管理配置设置

  1. 单击**“开始”,右键单击“命令提示符”,然后单击“以管理员身份运行”**。

    备注

    你必须是已添加到该计算机的管理员组中的域用户。

  2. 在命令提示符下,运行下列命令:

    winrm set winrm/config @{MaxTimeoutms = "1800000"}

  3. 如果主机操作系统是 Windows Server 2008 SP2,则还要运行以下命令:

    winrm set winrm/config/Service @{MaxConcurrentOperations="200"} -r:http://<LibraryServerMachine>

    (将 LibraryServerMachine 替换为库服务器的计算机名。)

    备注

    若要在 http://<LibrayServerMachine> 上创建 WinRM 侦听器,还可能必须运行以下命令:

    winrm quickconfig

  4. 进行这些更改之后,使用以下命令在主机上重新启动 winrm 和 SCVMM 代理:

    net stop winrm

    net start winrm

    net start vmmagent

请参见

概念

管理团队项目集合

其他资源

更改现有的实验室管理工具版配置