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

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

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

  • 已在此新主机上将 Team Foundation Server 服务帐户添加到 Administrators 组。

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

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

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

提示

若要第一次配置 实验室管理工具版,请参见首次配置 Lab Management

可以使用 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. 单击**“验证”**以确认为 Lab Management 正确配置了这些主机组。

    1. 如果尚未添加 Team Foundation Server 服务帐户 (tfssvc) 作为这些主机组中一个或多个主机上的管理员,则会显示一个对话框,提示您输入用户名和密码。

    2. 键入在要添加到此集合的主机组中的所有物理主机上,都具有管理员权限的用户名和密码。 这些凭据用于将 Team Foundation Server 服务帐户添加到所选主机组中主机的 Administrator 组中。 单击**“确定”**

    3. 单击**“查看日志以获取更多信息”,解决所有错误,然后再次单击“验证”**。

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

提高 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 配置