共用方式為


HOW TO:變更 Team 專案集合的主機群組

您可以使用 System Center Virtual Machine Manager 中的主機群組,做為方便您監視及管理虛擬機器主機的一種方法。 主機是主機群組中的電腦,可讓您用來在 Visual Studio Lab Management 中部署虛擬環境。您可以使用 SCVMM 建立及管理主機群組。 在 Lab Management 中,您可以指定要用於 Team 專案集合的主機群組。

如果要將主機加入至現有的主機群組,您必須使用 SCVMM 完成這項工作。 如需詳細資訊,請參閱此 Microsoft 網站 (英文)。 如果您確實加入主機,還必須驗證下列各項:

  • Team Foundation Server 服務帳戶是否已加入至新主機的 Administrators 群組。

  • 主機的網路位置是否與其他主機相同,如此虛擬機器才能彼此通訊。

  • 主機是否已加入至正確的主機群組。

第一次設定 Lab Management 之後,您可能想在稍後變更 Team 專案集合使用的主機群組。 例如,您會因為使用量增加而需要更多主機。 您可選擇將可以使用的另一個主機群組加入至現有的 Team 專案集合,以增加容量。 您可以將多個主機群組加入至任何 Team 專案集合。

注意事項注意事項

若要進行 Lab Management 的初次設定,請參閱第一次設定 Lab Management

您可以使用 Team Foundation 的管理主控台來變更 Team 專案集合的主機群組。 或者,您也可以使用命令列來完成相同的工作。 如需命令列公用程式 TFSLabConfig 的詳細資訊,請參閱使用 TFSLabConfig 設定 Lab Management

注意事項注意事項

如果您要將使用 SCVMM 建立的主機群組指派給已加入至 Team 專案集合的特定 Team 專案,則必須使用命令列公用程式來完成這項工作。 您不能使用管理主控台將主機群組指派給特定的 Team 專案。 如需詳細資訊,請參閱 TFSLabConfig CreateTeamProjectHostGroup 命令

請使用下列程序,透過 Team Foundation 的管理主控台來變更 Team 專案集合的主機群組。 針對所加入之主機群組中的每一個主機,您也必須執行此程序中的步驟,以增進 WinRM 的可靠性。 若要擴充您的虛擬實驗室,請參閱擴充或變更您的虛擬實驗室

若要加入或移除 Team 專案集合的主機群組

  1. 在 [Team Foundation 管理主控台] 中,按一下 [應用程式層] 下方的 [Team 專案集合]。

  2. 在右邊窗格中,按一下專案集合下拉式清單中的適當 Team 專案集合。

  3. 按一下 [Lab Management] 索引標籤,然後按一下 [設定主機群組]。

    [編輯專案集合層級 Lab Management 設定] 對話方塊隨即出現。

  4. 若要加入主機群組,請按一下 [主機群組] 索引標籤上的 [加入並驗證]。

    1. 在 [選取主機群組] 對話方塊中,按一下這個 Team 專案集合要使用的一個或多個 SCVMM 主機群組,然後按一下 [加入]。

    2. 若要將主機群組加入至 Team 專案集合中的每一個 Team 專案,請對主機群組選取 [自動提供]。

      注意事項注意事項

      如果您選擇自動提供主機群組,則 Team Foundation Server 會自動將主機群組加入至這個 Team 專案集合中的所有 Team 專案。 對於尚未建立的 Team 專案,在 [新增 Team 專案] 精靈建立專案時就會加入該主機群組。 對於這個 Team 專案集合中己經建立的 Team 專案,在儲存這些設定時就會加入該主機群組。 如果您清除 [自動提供],此主機群組就不會再加入至 Team 專案集合中的新 Team 專案。

  5. 若要從 Team 專案集合刪除主機群組,請在 [主機群組] 索引標籤上,從清單中選取主機群組,然後按一下 [刪除]。

    重要事項重要事項

    您必須先使用 Microsoft 測試管理員移除儲存在主機群組中的所有 Lab Management 環境、虛擬機器和範本,才能從 Team 專案集合刪除此主機群組。 接著,您必須使用命令列公用程式 TFSLabConfig,從該專案集合中的每個 Team 專案移除此主機群組的關聯。 如需這個做法的詳細資訊,請參閱 TFSLabConfig DeleteTeamProjectHostGroup 命令

  6. 按一下 [驗證] 確認已針對 Lab Management 正確設定這些主機群組。

    1. 如果尚未加入 Team Foundation Server 服務帳戶 (tfssvc),以便當做這些主機群組中一個或多個主機的系統管理員,則會出現對話方塊,提示您輸入使用者名稱和密碼。

    2. 輸入使用者名稱和密碼,此使用者在要加入至此集合之主機群組中的所有主機上,都具有系統管理員使用權限。 這些認證會用來將 Team Foundation Server 服務帳戶加入至所選主機群組中之主機的「Administrator 群組」。 按一下 [確定]。

    3. 按一下 [請參閱記錄檔以取得詳細資訊],修正錯誤,然後重新按一下 [驗證]。

  7. 按一下 [確定]。

增進 WinRM 的可靠性

您必須針對自己所加入之主機群組中的每個主機,對 Windows 遠端管理的預設組態設定執行下列變更。 變更這些設定有助於增進 WinRM 的可靠性,因為比起在 Hyper-V 的標準生產案例中,Lab Management 會在 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://<HyperVHost> 上建立 WinRM 接聽程式,您可能還必須執行下列命令:

    winrm quickconfig

  4. 當您使用下列命令進行這些變更之後,在主機上重新啟動 winrm 和 SCVMM 代理程式:

    net stop winrm

    net start winrm

    net start vmmagent

請參閱

工作

建立 Team 專案集合

概念

使用 Team Foundation 管理主控台設定您的伺服器

其他資源

變更現有 Lab Management 組態