방법: 팀 프로젝트 컬렉션의 라이브러리 공유 변경

SCVMM(System Center Virtual Machine Manager) 라이브러리의 라이브러리 공유에서 팀 프로젝트의 가상 컴퓨터, 템플릿 및 환경을 만들고 저장할 수 있습니다. SCVMM을 사용하여 라이브러리 공유를 작성 및 관리하고 라이브러리 공유가 있는 컴퓨터를 지정합니다.

Lab Management를 처음으로 구성한 후 나중에 팀 프로젝트 컬렉션에서 사용되는 라이브러리 공유를 변경할 수 있습니다.

참고

Lab Management를 처음으로 구성하려면 SCVMM 환경에 대해 Lab Management 구성을 참조하세요.

SCVMM을 사용하면 단일 라이브러리 서버에서 여러 라이브러리 공유를 만들 수 있습니다. 라이브러리 공유에서는 라이브러리 서버의 디스크 공간을 할당할 수 있습니다. 이렇게 하면 각 팀 프로젝트 컬렉션에 대해 디스크 공간을 할당할 수 있습니다. 각 팀 프로젝트 컬렉션에 여러 라이브러리 공유를 추가할 수 있습니다. 예를 들어 다른 라이브러리 서버의 추가 라이브러리 공유를 특정 팀 프로젝트 컬렉션에 추가하여 해당 팀 프로젝트 컬렉션을 사용하는 팀의 환경, 가상 컴퓨터 및 템플릿용으로 디스크 공간을 더 제공할 수 있습니다. 팀 프로젝트 컬렉션에 대해 네트워크 대역폭을 특정 라이브러리 서버로 최대화하는 경우 다른 라이브러리 서버에서 라이브러리 공유를 추가할 수 있습니다. 또는 다른 물리적 위치에 있는 라이브러리 서버에 추가된 라이브러리 공유를 추가할 수도 있습니다.

참고

성능을 개선하려면 라이브러리 공유와 호스트 그룹을 같은 물리적 위치에 배치하는 것이 보다 효율적입니다.예를 들어 분산 팀의 팀원이 두 국가에서 각각 절반씩 근무하는 경우 이러한 각 국가에 물리적으로 배치된 라이브러리 공유와 호스트 그룹을 사용하고 팀 멤버가 자신의 국가에 배치된 라이브러리 공유를 사용하는 것이 보다 효율적입니다.Team Foundation의 관리 콘솔을 사용하면 라이브러리 공유를 변경할 수 있습니다.또는 명령줄을 사용하여 같은 작업을 수행할 수도 있습니다.명령줄 유틸리티 TFSLabConfig에 대한 자세한 내용은 TFSLabConfig를 사용하여 Lab Management 구성을 참조하세요.

Team Foundation의 관리 콘솔을 사용하여 팀 프로젝트 컬렉션의 라이브러리 공유를 변경하려면 다음 절차를 수행합니다. WinRM의 안정성을 개선하려면 다른 라이브러리 서버에 추가하는 각 라이브러리 공유에 대해서도 절차 내의 단계를 실행해야 합니다. 가상 랩을 확장하려면 가상 랩 확장 또는 변경을 참조하세요.

팀 프로젝트 컬렉션의 라이브러리 공유를 추가하거나 제거하려면

  1. Team Foundation 관리 콘솔의 응용 프로그램 계층에서 팀 프로젝트 컬렉션을 클릭합니다.

  2. 오른쪽 창에서 프로젝트 컬렉션 목록 중 적합한 팀 프로젝트 컬렉션을 클릭합니다.

  3. Lab Management 탭을 클릭한 후 라이브러리 공유 구성을 클릭합니다.

    참고

    팀 프로젝트 컬렉션에서 사용하도록 라이브러리 공유를 추가하려면 먼저 SCVMM을 사용하여 해당 라이브러리 공유를 만들어야 합니다.

  4. 라이브러리 공유를 추가하려면 라이브러리 공유 탭에서 추가 및 확인을 클릭합니다.

    라이브러리 공유 선택 대화 상자가 표시됩니다.

    1. 이 팀 프로젝트 컬렉션에서 사용할 SCVMM 라이브러리 공유를 하나 이상 클릭하고 추가를 클릭합니다.

    2. 팀 프로젝트 컬렉션에서 각 팀 프로젝트에 라이브러리 공유를 추가하려면 라이브러리 공유의 자동 프로비전을 선택합니다.

      참고

      라이브러리 공유의 자동 프로비전을 선택하면 Team Foundation Server에서 자동으로 해당 팀 프로젝트 컬렉션에 속한 모든 팀 프로젝트에 라이브러리 공유를 추가합니다.아직 만들어지지 않은 팀 프로젝트의 경우에는 새 팀 프로젝트 마법사에서 프로젝트를 만들 때 라이브러리 공유가 추가됩니다.이 팀 프로젝트 컬렉션에 이미 만들어져 있는 팀 프로젝트의 경우에는 이러한 설정을 저장할 때 라이브러리 공유 위치가 추가됩니다.자동 프로비전을 선택 취소하면 팀 프로젝트 컬렉션에 추가하는 새 팀 프로젝트에 라이브러리 공유가 더 이상 추가되지 않습니다.

  5. 라이브러리 공유를 삭제하려면 라이브러리 공유 탭의 목록에서 라이브러리 공유를 선택하고 삭제를 클릭합니다.

    중요

    팀 프로젝트 컬렉션에서 라이브러리 공유를 삭제하려면 먼저 Lab Management를 사용하여 해당 라이브러리 공유에 저장된 모든 Microsoft Test Manager 환경, 가상 컴퓨터 및 템플릿을 제거해야 합니다.그런 다음 TFSLabConfig 명령줄 유틸리티를 사용하여 해당 프로젝트 컬렉션의 각 팀 프로젝트에서 이 라이브러리 공유의 연결을 제거해야 합니다.이 작업을 수행하는 방법에 대한 자세한 내용은 TFSLabConfig DeleteTeamProjectLibraryShare 명령를 참조하십시오.

  6. Visual Studio Team Foundation Server에서 라이브러리 공유에 연결할 수 있는지 확인하려면 확인을 클릭합니다.

  7. 확인을 클릭합니다.

WinRM의 안정성 향상

Lab Management에 사용하는 라이브러리 공유가 포함된 각 라이브러리 서버에 대해 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://<LibraryServerMachine>

    LibraryServerMachine은 라이브러리 서버의 컴퓨터 이름으로 바꿉니다.

    참고

    http://<LibrayServerMachine>에서 WinRM 수신기를 만들려면 다음 명령도 실행해야 할 수 있습니다.

    winrm quickconfig

  4. 이러한 변경을 수행한 후 다음 명령을 사용하여 호스트에서 winrm 및 SCVMM 에이전트를 다시 시작합니다.

    net stop winrm

    net start winrm

    net start vmmagent

참고 항목

개념

팀 프로젝트 컬렉션 관리

기타 리소스

기존 Lab Management 구성 변경