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

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. 라이브러리 공유를 삭제하려면 라이브러리 공유 탭의 목록에서 라이브러리 공유를 선택한 다음 삭제를 클릭합니다.

    중요중요

    팀 프로젝트 컬렉션에서 라이브러리 공유를 삭제하려면 먼저 Microsoft Test Manager를 사용하여 이 라이브러리 공유에 저장되어 있는 모든 Lab Management 환경, 가상 컴퓨터 및 템플릿을 제거해야 합니다.그런 다음, 명령줄 유틸리티 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

참고 항목

작업

팀 프로젝트 컬렉션 만들기

개념

Team Foundation 관리 콘솔을 사용하여 서버 구성

기타 리소스

기존 Lab Management 구성 변경