방법: 팀 프로젝트 컬렉션의 호스트 그룹 변경

System Center Virtual Machine Manager에서 호스트 그룹을 사용하여 가상 컴퓨터 호스트를 쉽게 모니터링하고 관리할 수 있습니다. 호스트는 Visual Studio Lab Management에서 가상 환경을 배포하는 데 사용하는 호스트 그룹의 컴퓨터입니다. 호스트 그룹은 SCVMM을 사용하여 만들고 관리합니다. Lab Management에서는 팀 프로젝트 컬렉션에 사용할 호스트 그룹을 지정할 수 있습니다.

기존 호스트 그룹에 호스트를 추가하려면 SCVMM을 사용해야 합니다. 자세한 내용은 Microsoft 웹 사이트를 참조하십시오. 호스트를 추가하는 경우 다음 사항도 확인해야 합니다.

  • Team Foundation Server 서비스 계정이 새 호스트에서 Administrators 그룹에 추가되어 있는지 여부

  • 가상 컴퓨터가 서로 통신할 수 있도록 호스트의 네트워크 위치가 다른 호스트와 동일한지 여부

  • 올바른 호스트 그룹에 호스트가 추가되어 있는지 여부

Lab Management를 처음 구성한 후 팀 프로젝트 컬렉션에서 사용되는 호스트 그룹을 나중에 변경해야 할 수도 있습니다. 예를 들어, 사용량의 증가에 따라 더 많은 호스트가 필요할 수 있습니다. 이 경우 용량을 증가시키기 위해 기존 팀 프로젝트 컬렉션에 사용 가능한 다른 호스트 그룹을 추가하도록 선택할 수 있습니다. 호스트 그룹은 모든 팀 프로젝트 컬렉션에 여러 개 추가할 수 있습니다.

참고

Lab Management를 처음 구성할 경우 처음으로 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 Test Manager를 사용하여 이 호스트 그룹에 있는 Lab Management 환경을 모두 제거해야 합니다. 그런 다음, 명령줄 유틸리티 TFSLabConfig를 사용하여 해당 프로젝트 컬렉션에 있는 각 팀 프로젝트에서 이 호스트 그룹의 연결을 제거해야 합니다. 이 작업을 수행하는 방법에 대한 자세한 내용은 TFSLabConfig DeleteTeamProjectHostGroup 명령을 참조하십시오.

  6. 확인을 클릭하여 이러한 호스트 그룹이 Lab Management에 대해 올바르게 구성되었는지 확인합니다.

    1. Team Foundation Server 서비스 계정(tfssvc)이 이러한 호스트 그룹에 있는 하나 이상의 호스트에서 관리자로 추가되지 않은 경우에는 사용자 이름과 암호를 묻는 대화 상자가 나타납니다.

    2. 이 컬렉션에 추가할 호스트 그룹의 모든 실제 호스트에서 관리자 권한을 갖는 사용자 이름 및 암호를 입력합니다. 이러한 자격 증명은 선택한 호스트 그룹에 있는 호스트의 Administrator 그룹에 Team Foundation Server 서비스 계정을 추가하는 데 사용됩니다. 확인을 클릭합니다.

    3. **자세한 내용은 로그를 참조하십시오.**를 클릭하고 오류를 모두 수정한 다음, 확인을 다시 클릭합니다.

  7. 확인을 클릭합니다.

WinRM의 안정성 향상

추가한 호스트 그룹의 각 호스트에 대해 Windows 원격 관리의 기본 구성 설정을 다음과 같이 변경해야 합니다. 이와 같이 설정을 변경하면 Lab Management에서 Hyper-V의 일반적인 프로덕션 시나리오에 대해 수행하는 것보다 많은 양의 작업을 Hyper-V 호스트에 대해 수행할 수 있으므로 WinRM의 안정성이 향상됩니다.

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 Foundation 관리 콘솔을 사용하여 서버 구성

기타 리소스

기존 Lab Management 구성 변경