Share via


가상 환경 만들기

Visual Studio Lab Management를 사용하면 여러 가상 컴퓨터를 가상 환경으로 관리할 수 있습니다. 각 환경은 가상 컴퓨터의 컬렉션으로 구성됩니다. 환경의 각 가상 컴퓨터는 응용 프로그램에 필요한 역할에 할당됩니다. 가상 환경을 사용하면 이러한 가상 컴퓨터를 단일 엔터티로 관리할 수 있습니다. 그러면 응용 프로그램 개발, 테스트 또는 실행에 사용할 환경을 준비하는 과정이 간단해집니다. 예를 들어 Lab Management를 사용하여 환경의 모든 가상 컴퓨터를 동시에 시작하고 응용 프로그램을 실행하거나 테스트할 수 있습니다. 또한 전체 환경의 스냅숏을 만들어 특정 시점에 이 환경에 포함된 모든 가상 컴퓨터의 상태를 정확하게 다시 만들 수 있습니다.

참고

Lab Management에서 가상 컴퓨터를 테스트에 사용하려면 가상 컴퓨터에 테스트 에이전트가 설치되어 있어야 합니다. 테스트 에이전트를 실행하려면 가상 컴퓨터에 다음 운영 체제 중 하나가 있어야 합니다.

  • Windows Server 2008 Release 2 이상 버전

  • Windows Server 2008 SP2 이상 버전

  • Windows Server 2003 SP2 이상 버전

  • Windows 7 최초 릴리스 또는 그 이상 버전

  • Windows Vista SP2 이상 버전

  • Windows XP Professional SP3 이상 버전

테스트 에이전트의 시스템 요구 사항에 대한 자세한 내용은 테스트 컨트롤러 및 테스트 에이전트 요구 사항을 참조하십시오.

이 단원에서는 가상 환경을 만들고 운영하는 절차에 대해 설명합니다. 이 단원의 항목에서는 사용자가 Lab Management 및 가상 환경에 대해 잘 알고 있다고 가정합니다. 자세한 내용은 응용 프로그램 수명 주기에 가상 랩 사용가상 환경 개념 및 지침을 참조하십시오.

작업

Lab Management에서 테스트 및 개발에 사용할 가상 환경을 만들기 위한 주요 작업은 다음과 같습니다.

방법: SCVMM에서 가상 컴퓨터 또는 템플릿 가져오기

System Center Virtual Machine Manager에서 팀 프로젝트 라이브러리로 가상 컴퓨터와 템플릿을 가져옵니다.

방법: 환경에서 가상 컴퓨터 또는 템플릿 만들기

팀 프로젝트 랩에 배포된 환경에서 저장된 가상 컴퓨터 또는 템플릿을 만듭니다.

방법: 가상 컴퓨터 또는 템플릿에서 환경 만들기

팀 프로젝트 라이브러리의 저장된 가상 컴퓨터와 템플릿에서 가상 환경을 만듭니다.

방법: 네트워크 격리 환경 만들기 및 사용

네트워크 격리를 사용하는 가상 환경을 만들기 위한 특수 고려 사항입니다.

방법: 배포된 가상 컴퓨터에서 환경 구성

Lab Management 외부에서 만들고 관리하는 팀 프로젝트 호스트 그룹의 가상 컴퓨터에서 가상 환경을 만듭니다.

저장된 환경 만들기

팀 프로젝트 라이브러리에 저장된 가상 환경을 만들기 위한 특수 고려 사항입니다.

방법: 가상 컴퓨터 또는 템플릿의 속성 설정

가상 컴퓨터 및 템플릿의 Lab Management 속성을 설정합니다.

가상 환경 만들기 및 수정

환경 뷰어를 사용하여 팀 프로젝트 랩에 배포된 환경에 연결하고 운영합니다.

관련 시나리오

응용 프로그램을 빌드 및 배포한 후 예약된 테스트 구성 및 실행

응용 프로그램의 빌드 품질을 확인할 수 있습니다. Team Foundation Build를 사용하여 만든 빌드 정의용 특정 랩 템플릿을 사용하여 응용 프로그램을 빌드하고, 이 응용 프로그램을 활성 가상 환경에 배포한 다음, 이 빌드에 대해 자동화된 테스트를 실행할 수 있습니다. 이 프로세스에서는 가상 환경에 대한 알려진 상태를 사용하여 테스트가 정상 환경에서 실행되는지 확인할 수 있습니다.

자세한 내용은 방법: 응용 프로그램을 빌드 및 배포한 후 예약된 테스트 구성 및 실행을 참조하십시오.

테스트에 사용된 환경을 포함하는 재현 가능한 버그 만들기

Test Runner를 사용하여 수동 테스트를 실행하는 경우 버그가 발생한 시점의 가상 환경 스냅숏에 대한 링크를 포함하는 버그를 만들 수 있습니다. 개발자는 버그를 열고 해당 링크를 통해 이 환경에 대한 스냅숏에 연결하여 버그가 발생한 시점의 실제 환경 상태를 확인할 수 있습니다. 이렇게 하면 개발자가 버그를 재현하는 데 소모하는 시간을 상당히 줄일 수 있습니다.

자세한 내용은 방법: 수동 테스트 실행 및 가상 환경에서 재현할 수 있는 버그 만들기를 참조하십시오.

참고 항목

개념

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

기타 리소스

처음으로 Lab Management 구성