如何:为团队项目集合更改主机组

可以将 System Center Virtual Machine Manager 中的主机组用作监视和管理虚拟机主机的便捷方式。主机是您在 Visual Studio 实验室管理工具版中用来部署虚拟环境的主机组中的计算机。您可使用 SCVMM 来创建和管理主机组。在 实验室管理工具版 中,您可以指定要用于团队项目集合的主机组。

如果要向现有主机组中添加主机,您必须使用 SCVMM 来完成此任务。有关更多信息,请参见此 Microsoft 网站。如果要添加主机,还必须验证以下各项:

  • 该主机组的逻辑网络与其他主机相同,以便虚拟机能够彼此通信。

  • 已将该主机添加到正确的主机组。

第一次配置 实验室管理工具版 之后,您稍后可能需要更改团队项目集合使用的主机组。例如,您可能因为使用量增加而需要更多的主机。可以选择将可以使用的另一个主机组添加到现有团队项目集合,以增加容量。可以向任何团队项目集合中添加多个主机组。

说明说明

若要第一次配置 实验室管理工具版,请参见为 SCVMM 环境配置实验室管理工具版

可以使用 Team Foundation 的管理控制台来更改团队项目集合的主机组。或者,可以使用命令行来完成相同任务。有关命令行实用工具 TFSLabConfig 的更多信息,请参见使用 TFSLabConfig 配置 Lab Management

说明说明

如果要将使用 SCVMM 创建的主机组指派给已添加到团队项目集合的特定团队项目,您必须使用命令行实用工具来完成此任务。无法使用管理控制台将主机组指派给特定团队项目。有关更多信息,请参见 TFSLabConfig CreateTeamProjectHostGroup 命令

使用以下过程,通过 Team Foundation 的管理控制台来更改团队项目集合的主机组。对于您添加的主机组中的每个主机,也必须运行该过程中的步骤来提高 WinRM 的可靠性。若要展开虚拟实验室,请参见展开或更改虚拟实验室

为团队项目集合添加或移除主机组

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

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

  3. 单击**“Lab Management”选项卡,然后单击“配置主机组”**。

    此时将显示**“编辑项目集合级别的 Lab Management 设置”**对话框。

  4. 若要添加主机组,请在**“主机组”选项卡上,单击“添加并验证”**。

    1. 在**“选择主机组”对话框中,单击此团队项目集合将使用的一个或多个 SCVMM 主机组,然后单击“添加”**。

    2. 若要向团队项目集合的每个团队项目中都添加主机组,请为主机组选择**“自动设置”**。

      说明说明

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

  5. 若要从团队项目集合中删除某个主机组,请从**“主机组”选项卡上的列表中选择该主机组,然后单击“删除”**。

    重要说明重要事项

    必须首先使用 Microsoft 测试管理器移除某个主机组中的所有 实验室管理工具版 环境,然后才能从团队项目集合中删除此主机组。然后,必须使用命令行实用工具 TFSLabConfig 从该项目集合的每个团队项目中移除此主机组的关联。有关如何执行该操作的更多信息,请参见 TFSLabConfig DeleteTeamProjectHostGroup 命令

  6. 单击**“确定”**。

提高 WinRM 的可靠性

对于已添加的主机组中的每个主机,必须对 Windows 远程管理的默认配置设置进行以下更改。这些设置的更改可帮助提高 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://<HyperVHost>

    (将 HyperVHost 替换为 Hyper-V 主机的计算机名称。)

    说明说明

    若要在 http://<Hyper-V 主机> 上创建 WinRM 侦听器,您可能还必须运行以下命令:

    winrm quickconfig

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

    net stop winrm

    net start winrm

    net start vmmagent

请参见

任务

创建团队项目集合

概念

使用 Team Foundation 管理控制台配置服务器

其他资源

更改现有的 Lab Management 配置