랩 명령

Visual Studio Lab Management를 사용하여 소프트웨어 응용 프로그램을 개발, 배포 및 테스트하는 데 필요한 가상 환경을 관리할 수 있습니다. Lab Management는 이러한 작업을 수행하기 위해 Microsoft SCVMM(System Center Virtual Machine Manager)과 함께 사용됩니다.

TfsConfig Lab 명령을 사용하여 Team Foundation Server 응용 프로그램 계층에서 Lab Management를 구성하고 SCVMM 호스트 그룹과 라이브러리 공유 위치를 팀 프로젝트 컬렉션에 추가할 수 있습니다.

  • 호스트 그룹은 가상 컴퓨터를 호스팅하는 하나 이상의 물리적 컴퓨터를 관리하는 데 사용되는 논리적 컨테이너입니다. 호스트 그룹은 SCVMM의 관리자가 만듭니다.

  • 라이브러리 공유 위치는 Lab Management에서 가상 환경을 만들고 배포하는 데 사용되는 가상 하드 디스크 및 ISO 이미지 등과 같은 파일 기반 리소스에 대한 액세스를 전담하는 공유 위치입니다. 라이브러리 공유 위치는 SCVMM 관리자가 SCVMM에 만듭니다.

명령줄에서 개별 팀 프로젝트의 호스트 그룹과 라이브러리를 관리하려면 TfsLabConfig 도구를 사용합니다. 자세한 내용은 TFSLabConfig를 사용하여 Lab Management 구성을 참조하십시오.

일반 작업

Task

관련 내용

Team Lab Management 설정 및 네트워크 격리 구성. Settings 옵션을 사용하여 Lab Management에 사용되는 SCVMM과 가상 컴퓨터에 사용할 네트워크 위치를 지정할 수 있습니다. 기타 옵션을 사용하여 네트워크 격리를 구성하고 컴퓨터 이름이나 DNS(Domain Name System) 등록의 충돌 등과 같은 네트워크 충돌을 일으키지 않은 채 랩 환경의 복사본 여러 개를 동시에 실행할 수 있습니다.

TFSConfig 랩/설정 명령

팀 프로젝트 컬렉션의 SCVMM 호스트 그룹 관리. HostGroup 옵션을 사용하여 SCVMM에서 만든 호스트 그룹을 팀 프로젝트 컬렉션에 할당하거나, 할당을 제거하거나, 호스트 그룹의 Lab Management 속성을 수정할 수 있습니다.

TFSConfig 랩/HostGroup 명령

팀 프로젝트 컬렉션의 SCVMM 라이브러리 공유 위치 관리. LibraryShare 옵션을 사용하여 라이브러리 공유 위치를 팀 프로젝트 컬렉션에 할당하거나, 할당을 제거하거나, 라이브러리 공유 위치의 Lab Management 속성을 수정할 수 있습니다.

TFSConfig 랩/LibraryShare 명령

이동하거나 수정한 팀 프로젝트 컬렉션에 DNS 레코드 다시 할당. Team Foundation Server의 특정 인스턴스에서 다른 인스턴스로 팀 프로젝트 컬렉션을 이동하거나 Team Foundation Server 서비스 계정을 변경하는 경우 Lab Management에서 생성된 DNS 이름을 다시 할당해야 할 수도 있습니다. DNS 옵션을 사용하면 이 절차를 수행할 수 있습니다.

TFSConfig 랩/DNS 명령

참고 항목

개념

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

TFSLabConfig를 사용하여 Lab Management 구성

기타 리소스

TFSConfig를 사용하여 서버 구성 관리