Lab Management 구성 및 관리

Visual Studio Lab Management를 사용하면 Team Foundation 팀 프로젝트의 가상 컴퓨터 컬렉션, 템플릿 및 가상 환경을 관리할 수 있습니다. 이러한 환경을 사용하여 응용 프로그램을 개발, 테스트 또는 실행할 수 있습니다. 가상 환경은 VM(가상 컴퓨터)의 컬렉션입니다. 가상 환경의 각 VM은 개발, 테스트 또는 실행할 응용 프로그램에 필요한 역할을 나타냅니다. 예를 들어 데스크톱 클라이언트, 웹 서버 및 데이터베이스 서버라는 세 개의 역할이 필요한 다중 계층 응용 프로그램을 개발하려는 경우,

첫 번째 버전을 기반으로 응용 프로그램의 계층에 필요한 특정 역할을 나타내는 가상 컴퓨터를 만드는 경우 다음 그림과 같이 골드 마스터의 가상 컴퓨터를 사용하여 응용 프로그램의 역할에 따른 환경을 만들 수 있습니다.

다중 계층 응용 프로그램 환경

Lab Management를 사용하면 환경에서 응용 프로그램을 실행하거나 테스트하는 데 필요한 모든 가상 컴퓨터를 시작할 수 있습니다. Lab Management에서 라이브러리를 통해 첫 번째 버전 역할을 하는 가상 컴퓨터나 템플릿에 액세스하는 데는 SCVMM(System Center Virtual Machine Manager)가 사용됩니다. 이러한 첫 번째 버전을 만드는 데는 Hyper-V 또는 SCVMM이 사용됩니다. SCVMM은 지정된 호스트 그룹에서 환경의 가상 컴퓨터와 템플릿을 배포하는 데 사용됩니다. Lab Management에 대한 추가 정보는 응용 프로그램 수명 주기에 가상 랩 사용을 참조하십시오.

Lab Management와 Team Foundation Build를 통합하여 가상 환경에 응용 프로그램을 배포하고 빌드 배포 후 테스트를 실행할 수 있습니다. 자세한 내용은 가상 환경에 응용 프로그램 배포를 참조하십시오.

Microsoft Test Manager를 사용하여 가상 환경에서 언제든지 테스트를 실행할 수도 있습니다. 자세한 내용은 다음을 참조하십시오. 가상 환경을 사용하여 테스트.

참고

완전한 물리적 환경이나 타사 가상 컴퓨터로 구성된 물리적 환경에서 수동 또는 자동 테스트를 수행할 경우 Hyper-V 사용, SCVMM 구성 또는 Lab Management 구성을 수행할 필요가 없습니다. 대신 물리적 컴퓨터에 테스트 에이전트를 설치하고 팀 프로젝트 컬렉션에 테스트 컨트롤러를 등록한 다음 해당 테스트 컨트롤러를 사용하도록 테스트 에이전트를 구성할 수 있습니다. 이 작업을 수행한 후 Microsoft Test Manager에서 랩 센터를 사용하여 물리적 환경을 새로 만듭니다. 물리적 환경을 만들고 테스트를 실행하는 단계는 테스트에 사용할 실제 환경 만들기를 참조하십시오.

작업

다음 항목을 참조하면 Lab Management를 쉽게 구성하고 관리할 수 있습니다.

작업

관련 항목

처음으로 Lab Management 설정: Lab Management를 사용하려면 먼저 Hyper-V, SCVMM 및 Lab Management를 포함한 모든 소프트웨어가 함께 작동하도록 구성해야 합니다. 

Lab Management 구성 변경: Lab Management를 맨 처음 구성한 후 호스트 그룹을 더 추가하거나, 사용 중이던 라이브러리 공유 위치를 변경하거나, 통합 서비스 계정을 변경하거나, 빌드 컨트롤러 또는 테스트 컨트롤러를 추가해야 할 수도 있습니다.

가상 랩 리소스를 사용할 수 있는 권한을 사용자에게 할당: 기본 Team Foundation Server 보안 그룹은 Lab Management 리소스를 사용할 수 있는 특정 권한을 멤버에게 자동으로 부여합니다. 해당 권한을 수정하거나 사용자 지정 그룹 또는 사용자에게 권한을 할당할 수 있습니다.

가상 환경, 템플릿 및 가상 컴퓨터 백업 및 복원: Lab Management를 사용하여 만든 가상 환경, 템플릿 및 가상 컴퓨터를 백업하고 복원할 수 있습니다.

비디오

비디오에 링크

비디오에 링크

비디오에 링크

비디오에 링크

비디오에 링크

포럼

Visual Studio Lab Management

블로그

Visual Studio Lab Management team blog

참고 항목

개념

응용 프로그램 수명 주기에 가상 랩 사용

Team Foundation Server 관리