문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문
이 설명서는 보관되지만 유지 되지 않습니다.

처음으로 Lab Management 구성

업데이트: 2011년 4월

Visual Studio Lab Management를 사용하여 가상 컴퓨터 집합을 가상 환경으로 관리하려면 먼저 Lab Management를 구성해야 합니다. 각 환경은 응용 프로그램에 필요한 각 역할을 담당하는 하나 이상의 컴퓨터로 구성됩니다. 그런 다음 Lab Management를 사용하여 이러한 환경에 응용 프로그램을 배포하고 테스트를 실행할 수 있습니다. Lab Management에 대한 자세한 내용은 응용 프로그램 수명 주기에 가상 랩 사용을 참조하십시오.

다음 그림에서는 이러한 환경을 만드는 데 함께 사용할 수 있도록 Hyper-V, SCVMM 및 Lab Management를 구성하는 단계를 보여 줍니다. 이 그림에서는 간단한 설정 및 각 컴퓨터에 적용되는 단계를 보여 줍니다.

Lab Management 구성

SCVMM, Hyper-V, 라이브러리 서버 및 Team Foundation Server에 개별 컴퓨터를 사용하여 더 복잡한 설정을 구현할 수도 있습니다. 

참고참고

라이브러리 서버(기본 라이브러리 서버가 있는 SCVMM 컴퓨터 포함)로 사용하는 컴퓨터와 Hyper-V 호스트로 사용하는 컴퓨터는 모두 공통 네트워크 스위치에 연결된 기가비트 네트워크에 속해 있어야 합니다. 네트워크 속도가 빠르면 가상 컴퓨터를 호스트로 배포하거나 가상 컴퓨터를 호스트에서 라이브러리로 저장할 때 성능이 향상됩니다.

Team Foundation Server 관리자는 Lab Management를 구성하기 전에 Team Foundation Server를 설치하고 구성해야 합니다. Team Foundation Server를 설치하고 구성하는 방법에 대한 자세한 내용은 Team Foundation Server 설치 설명서를 참조하십시오. 관리자가 Team Foundation Server를 구성하고 기본 팀 프로젝트 컬렉션을 만든 후에는 다음 정보가 제대로 입력되어 있는지 확인해야 합니다.

  • TfsMachine: Team Foundation Server를 실행하는 컴퓨터의 이름입니다.

  • domain: 모든 컴퓨터에 사용되는 Active Directory 도메인입니다.

  • tfssvc: Team Foundation Server를 실행하는 데 사용되는 계정입니다.

    참고참고

    Team Foundation Server 인스턴스에서 두 대 이상의 컴퓨터를 사용하여 논리 응용 프로그램 계층을 실행하는 경우 Visual Studio 2010의 Lab Management 기능을 사용하려면 NetworkService 계정을 Team Foundation Server의 서비스 계정으로 사용하지 마십시오. NetworkService 계정을 사용하려면 가상 환경의 실제 호스트 컴퓨터를 유지 관리하기 위해 이후에 추가로 수동 작업이 필요합니다. 새로운 각 응용 프로그램 계층 컴퓨터의 NetworkService 계정을 각 실제 호스트 컴퓨터의 로컬 Administrators 그룹에 추가해야 하기 때문입니다. 예를 들어 20대의 실제 호스트가 있는 랩을 실행하는 경우 응용 프로그램 계층 컴퓨터를 추가하거나 교체하면 새 응용 프로그램 계층 컴퓨터의 이름으로 20대의 호스트 컴퓨터를 각각 업데이트하고 사용 권한을 할당해야 합니다. NetworkService 계정을 사용하는 대신 TFSservice 계정의 표준 도메인 사용자 계정 및 암호를 사용하십시오. 이렇게 하면 실제 호스트의 초기 구성 시 여러 도메인 사용자 계정이 한번에 추가되며 이후의 각 응용 프로그램 계층 컴퓨터가 모두 동일한 계정을 사용하게 됩니다. NetworkService 계정의 제한 사항에 대한 자세한 내용은 NetworkService Account를 참조하십시오.

  • domain\tfsadmin: Team Foundation Server 관리자의 계정입니다.

참고참고

기본 팀 프로젝트 컬렉션 대신 특정 팀 프로젝트 컬렉션을 사용하려면 필요한 팀 프로젝트 컬렉션을 먼저 만들어야 합니다.

다음 표에서는 Lab Management와 함께 사용되는 컴퓨터의 최소 및 권장 하드웨어 사양과 소프트웨어 요구 사항을 요약하여 보여 줍니다. 앞서 살펴본 다이어그램에 나와 있는 것과 같은 간단한 설정인 경우 HyperVHost 컴퓨터, VmmMachineLibraryMachine이 모두 동일한 컴퓨터일 수 있습니다. 더 복잡한 설정을 사용하는 경우 Hyper-V, SCVMM 및 라이브러리 서버에 대해 각기 다른 컴퓨터를 사용할 수 있습니다. 다음 표에는 각 컴퓨터의 시스템 요구 사항이 나와 있습니다.

시스템

프로세서

지원되는 운영 체제

RAM

(최소/

권장)

하드 디스크(최소/권장)

HyperVHost

64비트(하드웨어 가상화 사용)

Windows Server 2008 R2 운영 체제 Hyper-V 64비트 Standard, Enterprise 및 Datacenter Edition

Windows Server 2008 R2—Server Core 설치, Standard, Enterprise 및 Datacenter Edition

Windows Server 2008 운영 체제 Hyper-V 64비트 Standard, Enterprise 및 Datacenter Edition 서비스 팩 2

Windows Server 2008—Server Core 설치, Standard, Enterprise 및 Datacenter Edition 서비스 팩 2

Hyper-V Server 2008 R2 운영 체제

4GB / 8GB

100GB / 200GB

VmmMachine

64비트

Windows Server 2008 R2 운영 체제 64비트 Standard, Enterprise 및 Datacenter Edition

Windows Server 2008 운영 체제 Standard, Enterprise 및 Datacenter Edition 서비스 팩 2

참고참고
Hyper-V Server 2008 R2 운영 체제에 SCVMM을 설치할 수 없습니다.Hyper-V Server 2008은 Windows 하이퍼바이저, Windows Server 2008 R2 드라이버 모델 및 가상화 구성 요소만 포함하는 전용 독립 실행형 제품입니다.Hyper-V Server 2008 R2 운영 체제에 대한 자세한 내용은 이 Microsoft 웹 페이지를 참조하십시오.

2GB / 4GB

200GB

LibraryMachine

64비트

Windows Server 2008 R2 운영 체제 64비트 Standard, Enterprise 및 Datacenter Edition

Windows Server 2008 운영 체제 Standard, Enterprise 및 Datacenter Edition 서비스 팩 2

2GB / 4GB

200GB / 500GB

TfsMachine

32비트 x86

64비트 x64

도메인에 가입되지 않은 운영 체제를 제외하고 Team Foundation Server에서 지원되는 모든 운영 체제는 Visual Studio Lab Management에서 지원됩니다.

2GB / 4GB

120GB / 230GB

ControllersMachine

32비트 x86

64비트 x64

도메인에 가입되지 않은 운영 체제를 제외하고 Team Foundation Server에서 지원되는 모든 운영 체제는 Visual Studio Lab Management에서 지원됩니다.

2GB / 4GB

120GB / 230GB

다음 표에서는 Hyper-V, SCVMM 및 Lab Management를 구성하기 위해 수행해야 할 절차와 필요한 권한을 자세히 설명합니다. 간단한 설정인 경우 HyperVHost 컴퓨터, VmmMachineLibraryMachine이 모두 동일한 컴퓨터일 수 있습니다.

참고참고

Lab Management에 사용되는 모든 컴퓨터는 동일한 도메인이나 도메인 사이에 양방향 트러스트가 있는 도메인에 가입되어 있어야 합니다.

단계 번호

절차

설명

절차의 컴퓨터 이름

필요한 권한

완료된 단계

1

Hyper-V 호스트 설정 및 구성

Hyper-V를 통해 가상 컴퓨터와 해당 리소스를 관리할 수 있습니다.

HyperVHost

HyperVHost 관리자

2

SCVMM 설치 및 구성

SCVMM을 통해 가상 컴퓨터와 템플릿을 관리하고 이를 저장할 위치와 방법을 지정할 수 있습니다.

VmmMachine

참고참고
별도의 컴퓨터를 LibraryMachine으로 할당하여 가상 컴퓨터를 저장할 라이브러리 공유 위치로 사용할 수 있습니다.

VmmMachine 관리자

3

Lab Management를 사용하도록 Team Foundation Server 구성

사용자가 만든 가상 컴퓨터와 템플릿에 액세스할 수 있도록 TFS를 구성합니다.

TfsMachine

Team Foundation Server 관리자

4

Microsoft Test Manager를 사용하여 구성 확인

Microsoft Test Manager를 사용하여 팀 프로젝트에 연결하고 랩 센터에 액세스할 수 있는지 확인합니다.

DesktopClient

컴퓨터에 추가된 임의의 사용자 계정

5

빌드 컨트롤러 및 테스트 컨트롤러 설치

Team Foundation Build를 사용하여 응용 프로그램을 빌드 및 배포하고 테스트를 실행하려면 빌드 컨트롤러와 테스트 컨트롤러를 설치해야 합니다.

TfsMachine

참고참고
별도의 컴퓨터를 ControllersMachine으로 사용하여 테스트 컨트롤러를 설치하는 것이 좋습니다.

팀 프로젝트 컬렉션 관리자

Hyper-V를 설정하려면 다음 중 하나를 수행합니다.

  • Windows Server 2008이 설치되어 있는 컴퓨터에서 Hyper-V 역할을 사용하도록 설정합니다. HyperVHost 컴퓨터에서 Hyper-V 역할을 사용하도록 설정하지 않은 경우 다음 절차의 단계에 따라 각 Hyper-V 호스트에 대해 서버 관리자를 사용하여 이 역할을 먼저 사용하도록 설정해야만 가상 컴퓨터를 만들고 관리할 수 있습니다. Hyper-V에 대한 자세한 내용은 Microsoft 웹 사이트를 참조하십시오.

  • HyperVHost에 Hyper-V Server 2008 R2를 설치합니다. Hyper-V 서버와 설치 방법에 대한 자세한 내용은 Microsoft 웹 사이트를 참조하십시오.

Windows Server 2008을 사용하여 각 Hyper-V 호스트에서 Hyper-V 역할을 사용하도록 설정하려면

  1. Hyper-V 호스트에서 관리자로 로그온합니다.

  2. 시작을 클릭하고 관리 도구를 가리킨 다음, 서버 관리자를 클릭합니다.

  3. 서버 관리자의 왼쪽 창에서 역할을 마우스 오른쪽 단추로 클릭하고 역할 추가를 선택합니다.

  4. 역할 추가 마법사의 안내를 따릅니다. 다음 페이지를 제외하고는 마법사의 모든 페이지에서 다음을 클릭하기만 해도 됩니다.

    1. 서버 역할 선택 페이지에서 Hyper-V를 선택하고 다음을 클릭합니다.

    2. 가상 네트워크 만들기 페이지에서 활성 네트워크 어댑터를 선택하고 다음을 클릭해야 합니다.

      참고참고

      활성 네트워크 어댑터를 찾으려면 ipconfig 명령을 사용하여 IP 주소가 있는 네트워크 어댑터를 표시합니다. 마법사에서 가상 네트워크를 만드는 데 사용해야 할 네트워크 어댑터를 선택합니다. 랩의 다른 컴퓨터와 같은 네트워크에 연결된 어댑터를 선택해야 합니다. 어댑터가 여러 개 있으면 Lab Management를 사용하여 만든 가상 컴퓨터를 연결해야 할 어댑터를 선택합니다.

    3. 설치 선택 확인 페이지에서 설치를 클릭합니다.

    4. 설치 결과 페이지에서 닫기를 클릭합니다.

    5. 지금 다시 시작하시겠습니까? 대화 상자에서 를 클릭합니다.

      컴퓨터가 다시 시작되고 구성 마법사 다시 시작이 계속 진행됩니다.

    6. 설치 결과 페이지에 설치 성공 메시지가 나타납니다. 닫기를 클릭합니다.

  5. Microsoft 웹 사이트에서 설명하는 업데이트를 설치합니다. 이 업데이트는 가상 환경의 네트워크 격리 기능을 지원합니다.

참고참고

Windows Server 2008의 버전이 각기 다른 호스트 여러 대를 Hyper-V에 사용하는 경우 핫픽스가 필요할 수 있습니다. 이 핫픽스가 필요한지 여부를 확인하려면 Windows Server 2008 R2 만든 Hyper-V 차이점 보관용 디스크는 Windows Server 2008에서 사용할 수 없습니다.에서 자세한 내용을 살펴보십시오.

WinRM의 안정성 향상

WinRM(Windows 원격 관리)은 SCVMM에서 Hyper-V 호스트와 통신하는 데 사용됩니다. WinRM의 기본 구성 설정을 다음과 같이 변경해야 합니다. 이와 같이 설정을 변경하면 Lab Management에서 Hyper-V의 일반적인 프로덕션 시나리오에 대해 수행하는 것보다 많은 양의 작업을 Hyper-V 호스트에 대해 수행할 수 있으므로 WinRM의 안정성이 향상됩니다. 라이브러리 공유로 사용되는 컴퓨터에서도 WinRM 설정을 이와 같이 변경해야 합니다.

Windows 원격 관리 구성 설정을 변경하려면

  1. 시작을 클릭하고 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 다음, 관리자 권한으로 실행을 클릭합니다.

    참고참고

    이 작업은 이 컴퓨터의 관리자 그룹에 추가된 도메인 사용자 자격으로 수행해야 합니다.

  2. 명령 프롬프트에서 다음 명령을 실행합니다.

    winrm set winrm/config @{MaxTimeoutms = "1800000"}

  3. 다음 명령을 사용하여 호스트에서 WinRM 서비스와 SCVMM 에이전트를 다시 시작합니다.

    net stop winrm

    net start winrm

    net start vmmagent

  4. 호스트 OS가 Windows Server 2008인 경우: 

    1. 다음 명령을 실행합니다.

      winrm set winrm/config/Service @{MaxConcurrentOperations="200"}

    2. 다음 명령을 사용하여 호스트에서 WinRM 및 SCVMM 에이전트를 다시 시작합니다.

      net stop winrm

      net start winrm

      net start vmmagent

Hyper-V 설정 확인

Hyper-V가 올바르게 설치되어 작동되는지 확인하려면

  • Hyper-V를 사용하여 가상 컴퓨터를 만들고 이 가상 컴퓨터를 시작할 수 있는지 확인합니다.

    HyperVHost에 대해 Hyper-V 역할을 사용하도록 설정한 경우 다음 Microsoft의 정보를 사용하여 가상 컴퓨터를 만듭니다.

    참고참고

    필요에 따라 가상 컴퓨터의 설정을 변경할 수 있습니다. 하드 디스크 크기와 메모리를 업데이트할 수 있습니다. 이러한 설정에 대한 자세한 내용은 Microsoft 웹 사이트를 참조하십시오.

    Hyper-V Server를 사용하는 경우 다음 Microsoft에서 Hyper-V Server 시작 가이드의 정보를 사용하여 가상 컴퓨터를 만듭니다.

    참고참고

    Hyper-V 컴퓨터에 하드 디스크 드라이브가 여러 개 있는 경우 가장 큰 디스크를 가상 컴퓨터의 경로로 구성해야 합니다. 그렇지 않으면 가상 컴퓨터를 만드는 데 디스크 공간이 부족할 수 있습니다.

Hyper-V에 대한 자세한 내용은 Hyper-V 개요를 참조하십시오.

참고참고

가상 컴퓨터를 만들거나 시작할 때 바이러스 백신 소프트웨어 때문에 문제가 발생할 수 있습니다. 자세한 내용은 다음 Microsoft 웹 사이트를 참조하십시오.

Lab Management에서 Hyper-V를 사용하여 만드는 가상 컴퓨터에 액세스하려면 System Center Virtual Machine Manager R2를 설치하고 구성해야 합니다. SCVMM(System Center Virtual Machine Manager)은 중앙 콘솔에서 Hyper-V 호스트 컴퓨터를 관리하는 데 사용되는 도구입니다. Lab Management에서는 가상 컴퓨터와 템플릿을 사용하여 환경을 만들기 위해 SCVMM과 통신합니다.

참고참고

독립 실행형 Hyper-V Server 2008 R2 운영 체제를 사용하는 경우 별도의 VmmMachine에 SCVMM을 설치해야 합니다. HyperVHost 컴퓨터는 사용할 수 없습니다. Hyper-V Server 2008 R2의 고유 특성에 대한 자세한 내용은 이 Microsoft 웹 사이트를 참조하십시오.

VmmMachine에 SCVMM 서버와 SCVMM 관리자 콘솔을 설치하려면

  1. VmmMachine에서 컴퓨터의 관리자 역할을 하는 도메인 사용자로 로그온합니다.

  2. System Center Virtual Machine Manager를 설치하려면 setup.exe를 실행합니다.

  3. SCVMM 서버를 설치하려면 설치에서 VMM 서버를 클릭합니다. 동의함을 클릭합니다. 마법사의 다음 페이지를 제외한 모든 페이지에서 다음을 클릭합니다.

    1. SQL Server 설정 마법사 페이지에서 SQL Server 2005 Express Edition SP3 설치를 클릭하고 다음을 클릭합니다.

      참고참고

      기존의 SQL 인스턴스를 사용하려면 지원되는 버전의 SQL Server 사용을 선택합니다.

    2. 라이브러리 공유 설정 마법사 페이지에서 새 라이브러리 공유 만들기를 선택합니다.

      참고참고

      라이브러리 공유의 기본 이름과 위치를 그대로 사용하거나 다른 값을 입력할 수 있습니다.

    3. 설치 설정 마법사 페이지에서 기본 포트 번호 및 VMM 서비스 계정을 그대로 사용하거나 다른 값을 입력할 수 있습니다.

    4. 설정 요약 마법사 페이지에서 설치를 클릭합니다.

    5. 설치 마법사 페이지에서 닫기를 클릭합니다.

  4. Virtual Machine Manager 관리자 콘솔을 설치하려면 설치에서 VMM 관리자 콘솔을 클릭합니다. 동의함을 클릭합니다. 마법사의 다음 페이지를 제외한 모든 페이지에서 다음을 클릭합니다.

    1. 설정 요약 마법사 페이지에서 설치를 클릭합니다.

    2. 설치 마법사 페이지에서 닫기를 클릭합니다.

  5. System Center Virtual Machine Manager 2008 시작 페이지에서 끝내기를 클릭합니다.

  6. Microsoft 웹 사이트에서 설명하는 업데이트를 설치합니다. 이 업데이트는 가상 환경의 네트워크 격리 기능을 지원합니다.

SCVMM 구성

Hyper-V 호스트 컴퓨터를 호스트 그룹에 추가하고 필요한 경우 라이브러리 공유를 추가하려면 SCVMM을 구성해야 합니다.

참고참고

호스트 그룹을 사용하면 호스트 컴퓨터의 용도에 따라 의미 있는 방식으로 Hyper-V 호스트 컴퓨터를 그룹화할 수 있습니다. 예를 들어 회사의 특정 부서에 속한 호스트 컴퓨터만 따로 묶어 집합으로 구성할 수 있습니다.

SCVMM을 구성하려면

  1. Virtual Machine Manager 관리자 콘솔을 엽니다.

    1. 시작, 모든 프로그램, Microsoft System Center, Virtual Machine Manager 2008 R2, Virtual Machine Manager 관리자 콘솔을 차례로 클릭합니다.

    2. 서버에 연결 대화 상자에서 localhost:<port number> 또는 <the name of the SCVMM Server>:<port number>를 입력하고 연결을 클릭합니다.

      참고참고

      서비스가 실행되고 있지 않으므로 연결할 수 없다는 오류 메시지가 나타나면 services.msc를 실행하고 Virtual Machine Manager 서비스가 실행되고 있는지 확인합니다.

  2. SCVMM의 호스트 그룹에 HyperVHost 컴퓨터를 추가하려면 동작 창에서 호스트 추가를 클릭합니다. 마법사의 다음 페이지를 제외한 모든 페이지에서 다음을 클릭합니다.

    1. 호스트 추가 마법사의 호스트 위치 선택 마법사 페이지에서 Hyper-V 호스트에 대한 관리자 자격 증명을 입력합니다.

    2. 호스트 서버 선택 마법사 페이지에서 SCVMM에 추가하려는 호스트의 컴퓨터 이름(예: HyperVHost)을 입력하고 추가를 클릭합니다.

    3. 요약 마법사 페이지에서 호스트 추가를 클릭합니다.

      참고참고

      각 팀 프로젝트 컬렉션에 대해 별도의 호스트 그룹을 구성하는 것이 좋습니다. 예를 들어 Team Foundation Server의 두 프로젝트 컬렉션에서 Lab Management를 구성하려면 System Center Virtual Machine Manager에서 호스트 그룹 두 개를 만듭니다.

  3. (선택 사항) 기본적으로 SCVMM은 라이브러리 서버 역할을 하도록 설치되는 컴퓨터를 구성합니다. 또한 컴퓨터에 기본 라이브러리 공유도 설정합니다. 라이브러리 서버나 공유 위치를 추가하여 성능을 향상시킬 수 있습니다.

    1. SCVMM에 새 라이브러리 서버를 추가하려면 오른쪽의 동작 창에서 라이브러리 서버 추가를 클릭하고 마법사의 지침을 따릅니다.

    2. SCVMM에 새 라이브러리 공유 위치를 추가하려면 먼저 라이브러리 서버에 Windows 파일 공유 위치를 만듭니다. 그런 다음 SCVMM 관리자 콘솔의 라이브러리 탭에서 라이브러리 서버를 선택하고 오른쪽의 동작 창 아래에 있는 라이브러리 공유 추가를 클릭합니다.

      참고참고

      각 팀 프로젝트 컬렉션에 대해 별도의 라이브러리 공유를 구성하는 것이 좋습니다.

    3. 각 SCVMM 라이브러리 서버에서 이 Microsoft 웹 사이트에서 설명하는 업데이트를 설치합니다. 이 업데이트는 가상 환경의 네트워크 격리 기능을 지원합니다.

  4. 가상 컴퓨터가 신속하게 시작되고 호스트 서비스와 모든 네트워크 에이전트가 시간 초과되지 않도록 하려면 HyperVHost 컴퓨터에서 항상 예비용으로 보유할 메모리의 최소량을 설정합니다. 호스트 컴퓨터의 기본 메모리 예비량은 가상 컴퓨터에 필요한 긴 시작 시간을 지원하기에는 너무 적은 경우가 많습니다.

    1. SCVMM 관리자 콘솔에서 호스트를 클릭합니다.

    2. 모든 호스트 창에서 호스트 컴퓨터의 이름을 클릭한 다음 속성을 클릭합니다.

    3. 모든 호스트의 호스트 그룹 속성 대화 상자에서 호스트 예약 탭을 클릭합니다.

    4. 메모리 편집 상자에서 1024를 입력하거나 선택한 다음 확인을 클릭합니다. Hyper-V 호스트에 필요한 최소 메모리에 대한 자세한 내용은 이 Microsoft 웹 사이트를 참조하십시오.

    5. 각 호스트에 대해 b-d 단계를 반복합니다.

중요중요

두 SCVMM 서버가 특정 Team Foundation Server와 함께 Lab Management에서 사용하도록 구성된 경우 각 SCVMM 서버는 고유 MAC 범위를 사용하도록 구성되어야 합니다. MAC 범위를 구성하려면 Virtual Machine Manager 관리 콘솔의 왼쪽 아래 탐색 창에서 관리, 네트워킹을 차례로 클릭하고 전역 정적 MAC 주소 범위를 두 번 클릭합니다. MAC 범위를 구성하는 방법에 대한 자세한 내용은 Microsoft 웹 사이트를 참조하십시오.

SCVMM이 올바르게 설치되어 작동하는지 확인하려면

  1. Virtual Machine Manager 관리자 콘솔의 오른쪽에 있는 동작 창에서 새 가상 컴퓨터를 클릭합니다. 마법사의 다음 페이지를 제외한 모든 페이지에서 다음을 클릭합니다.

    1. 원본 선택 마법사 페이지에서 빈 가상 하드 디스크가 있는 새 가상 컴퓨터 만들기를 선택합니다.

    2. 가상 컴퓨터 ID 마법사 페이지에서 가상 컴퓨터 이름에 blank를 입력합니다.

    3. 대상 선택 마법사 페이지에서 가상 컴퓨터를 호스트에 배치를 선택합니다.

    4. 호스트 선택 마법사 페이지에서 등급을 확인하고 다음을 클릭합니다.

      Lab Management에 사용하는 모든 HyperVHost 컴퓨터가 나타나야 하고, 모두 별 등급이 높아야 합니다. 그렇지 않으면 해결해야 할 문제가 있다는 의미일 수 있습니다. HyperVHost 컴퓨터를 SCVMM에 사용할 수 없는 이유를 확인하려면 등급 설명을 검토하십시오.

    5. 요약 마법사 페이지에서 만들기를 클릭합니다.

      blank라는 새 가상 컴퓨터가 오류 없이 만들어지고 SCVMM의 가상 컴퓨터 탭에 나타나야 합니다. SCVMM에서 부팅 볼륨을 찾을 수 없다는 경고가 발생할 수 있습니다. 이 경고는 정상적이며 무시할 수 있습니다.

  2. Virtual Machine Manager 관리자 콘솔에서 가상 컴퓨터를 클릭하고 목록에 표시된 가상 컴퓨터를 마우스 오른쪽 단추로 클릭한 후 시작을 클릭합니다. 가상 컴퓨터가 시작되지 않으면 다음 사이트에 있는 정보를 검토하여 문제의 원인을 확인하십시오.

  3. VM의 상태실행 중이면 VM을 마우스 오른쪽 단추로 클릭하고 중지를 클릭합니다.

    이렇게 하여 Hyper-V 호스트가 올바르게 구성되었음을 확인했습니다.

  4. 라이브러리에 가상 컴퓨터를 저장하려면 VM을 마우스 오른쪽 단추로 클릭하고 라이브러리에 저장을 클릭합니다.

    1. 라이브러리 서버 선택 마법사 페이지에서 라이브러리 공유 위치 중 하나를 클릭합니다.

    2. 경로 선택 마법사 페이지에서 Team Foundation Server의 팀 프로젝트 컬렉션에 사용할 라이브러리 공유 위치의 경로를 찾습니다.

    3. 경로를 선택했으면 blank라는 가상 컴퓨터가 SCVMM 관리자 콘솔의 라이브러리 창에 나타나는지 확인합니다.

      이렇게 하여 라이브러리 공유 위치가 올바르게 구성되었음을 확인했습니다.

VM 전송 성능 향상

다음 절차를 따르면 SCVMM 라이브러리 공유 위치에서 호스트로 가상 컴퓨터를 전송하거나 SCVMM 라이브러리 공유 위치에 가상 컴퓨터를 저장할 때 성능을 향상시킬 수 있습니다. 그러나 이렇게 성능을 향상시키면 암호화가 제거되므로 이미지가 암호화되지 않은 상태로 네트워크를 통해 전송되는 데 따른 보안 문제가 발생할 수 있습니다.

VM 전송 성능을 향상시키려면

  1. 라이브러리 서버에 대해 암호화되지 않은 파일 전송을 사용하도록 설정합니다.

    1. SCVMM 관리자 콘솔에서 라이브러리 탭을 클릭합니다. 라이브러리 서버 트리에서 각 라이브러리 서버를 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다.

    2. 암호화되지 않은 파일 전송 허용을 선택합니다.

    3. 확인을 클릭하여 대화 상자를 닫습니다.

  2. 호스트 그룹에 대해 암호화되지 않은 파일 전송을 사용하도록 설정합니다.

    1. SCVMM 관리자 콘솔에서 호스트 탭을 클릭합니다. 호스트 트리에서 각 호스트 그룹을 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다.

    2. 암호화되지 않은 파일 전송 허용을 선택합니다.

    3. 확인을 클릭하여 대화 상자를 닫습니다.

TfsMachineVmmMachine으로 사용하는 컴퓨터가 서로 다른 경우 Team Foundation Server를 사용하여 SCVMM 서버와 통신하려면 Team Foundation Server 컴퓨터에도 SCVMM 관리자 콘솔을 설치해야 합니다.

<TfsMachine>에 SCVMM 관리자 콘솔을 설치하려면

  1. TfsMachinedomain\tfsadmin으로 로그온합니다.

  2. Virtual Machine Manager 관리자 콘솔을 설치하려면 Virtual Machine Manager의 setup.exe를 실행합니다.

  3. System Center Virtual Machine Manager 2008 R2 시작 마법사 페이지의 설치에서 VMM 관리자 콘솔을 클릭합니다.

  4. 다음 페이지를 제외하고는 마법사의 모든 페이지에서 다음을 클릭하기만 해도 됩니다.

    1. 설정 요약 마법사 페이지에서 설치를 클릭합니다.

    2. 설치 마법사 페이지에서 닫기를 클릭합니다.

참고참고

Team Foundation Server 배포에 두 대 이상의 응용 프로그램 계층 컴퓨터가 있는 경우 이전 단계를 반복하여 각 응용 프로그램 계층 컴퓨터에 SCVMM 관리자 콘솔을 설치합니다.

Team Foundation Server에 대해 Lab Management 구성

중요중요

Team Foundation Server를 구성하기 전에 Lab Management의 최신 업데이트를 설치했는지 확인해야 합니다. 최신 업데이트를 찾으려면 Microsoft Visual Studio 2010 Lab Management용 업데이트 및 이 Microsoft 웹 페이지를 참조하십시오.

Team Foundation Server에서 Lab Management를 구성해야 합니다. 이렇게 하면 Microsoft Test Manager에서 만드는 가상 컴퓨터와 템플릿에 액세스할 수 있으며, 이러한 가상 컴퓨터나 템플릿을 사용하여 가상 환경을 만들고 라이브러리 공유에 저장할 수 있습니다. 이를 위해서는 Team Foundation Server와 함께 사용할 SCVMM 서버를 선택해야 합니다.

Team Foundation Server에 대해 Lab Management를 구성하려면

  1. TfsMachine에서 시작, 모든 프로그램, Microsoft Team Foundation Server 2010, Team Foundation 관리 콘솔을 차례로 클릭합니다.

    참고참고

    TfsMachinedomain\tfsadmin으로 로그온해야 합니다.

  2. 관리 콘솔의 응용 프로그램 계층 노드에서 Lab Management를 클릭합니다.

  3. Lab Management 구성을 클릭합니다.

    Lab Management 설정 대화 상자가 표시됩니다.

  4. Virtual Machine Manager를 실행 중이고 가상 컴퓨터를 관리하는 데 사용할 서버인 VmmMachine의 이름을 Virtual Machine Manager 탭의 VMM 서버 이름에 입력합니다.

  5. 테스트를 클릭하여 Visual Studio Team Foundation Server가 SCVMM 서버와 통신할 수 있는지 확인합니다.

    1. 지정된 SCVMM에 대한 적절한 권한이 Team Foundation Server 서비스 계정에 없으면 사용자 이름과 암호를 입력하라는 메시지가 대화 상자에 표시됩니다.

    2. SCVMM 관리자 역할이 부여된 기존 멤버의 자격 증명을 입력합니다. 이 사용자 이름과 암호를 사용하면 Team Foundation Server 서비스 계정이 SCVMM 관리자 역할에 추가됩니다.

    Team Foundation Server가 SCVMM 서버에 연결할 수 없는 경우에는 빨간색 x와 오류 메시지가 표시됩니다. 설치 문제를 해결하는 방법에 대한 자세한 내용은 Lab Management 문제 해결을 참조하십시오.

  6. Visual Studio Lab Management의 네트워크 격리를 사용하면 컴퓨터 이름 및 DNS(Domain Name System) 등록 충돌과 같은 네트워크 충돌 없이 랩 환경의 여러 복사본을 동시에 실행할 수 있습니다. 네트워크 격리에 대한 자세한 내용은 방법: 네트워크 격리 환경 만들기 및 사용를 참조하십시오. 네트워크 격리 탭에서 다음 단계를 수행합니다.

    1. 격리된 네트워크를 만들 때 환경에 있는 가상 컴퓨터에 할당할 IP(인터넷 프로토콜) 주소의 범위를 IP 블록에 입력합니다.

      CIDR(Classless Inter-Domain Routing) 표기법을 사용하여 IP 블록을 입력해야 합니다. CIDR 표기법은 IP 주소, 슬래시(/) 및 접두사 길이로 구성됩니다(예: 192.168.0.0/24).

      지정한 IP 주소는 가상 컴퓨터 간의 내부 라우팅에만 사용되고 외부 환경으로는 노출되지 않습니다. 따라서 공용 네트워크 내에서 사용되지 않는 임의의 주소 범위를 지정할 수 있습니다. 대부분의 경우 기본 범위인 192.168.23.0/24를 사용할 수 있습니다.

    2. 격리된 네트워크를 만들 때 환경에 할당할 도메인 이름의 접미사를 DNS 접미사에 입력합니다.

      Team Foundation Server는 격리된 네트워크 환경에 있는 각 가상 컴퓨터에 대해 DNS를 사용하여 고유한 외부 이름을 등록할 때 이 접미사를 사용합니다. DNS 별칭 레코드를 사용하면 격리된 네트워크 외부의 컴퓨터 및 기타 개체가 격리된 네트워크 내부의 컴퓨터와 통신할 수 있습니다. Team Foundation Server가 DNS 영역으로 들어가서 별칭 레코드를 등록하기 때문에 Team Foundation을 실행하는 서비스 계정은 지정된 DNS 영역에서 별칭 레코드를 추가하거나 삭제할 수 있는 권한을 갖고 있어야 합니다.

      Team Foundation Server 배포에 두 개 이상의 응용 프로그램 계층이 있고 각 응용 프로그램 계층이 다른 서비스 계정에서 실행되는 경우 각 응용 프로그램 계층 서비스 계정은 다른 응용 프로그램 계층에서 만든 DNS 별칭 레코드를 편집할 수 있는 권한을 갖고 있어야 합니다.

      테스트를 클릭하여 Visual Studio Team Foundation Server에서 접미사를 사용할 수 있는지 여부를 확인합니다.

      접미사가 유효하면 녹색 확인 표시가 나타납니다. 확인을 클릭합니다.

      접미사가 유효하지 않으면 빨간색 x와 오류 메시지가 표시됩니다. 계속하려면 오류를 해결해야 합니다.

  7. (선택 사항) 워크플로 기능이 실패하는 경우 빌드 에이전트가 잘못된 URL을 사용하여 빌드 컨트롤러와 통신하고 있을 수 있습니다. 이 문제를 해결하려면 고급 탭에서 랩 URL에 올바른 URL을 입력합니다. 이 URL에는 Team Foundation Server의 정규화된 도메인 이름이 포함되어야 합니다. 예를 들어 http://<tfs server name>.<domain name>.com:8080/tfs와 같은 URL을 입력합니다. 워크플로 기능에 대한 자세한 내용은 빌드 컨트롤러 및 테스트 컨트롤러 설치를 참조하십시오.

  8. Team Foundation Server 배포에 두 대 이상의 응용 프로그램 계층 컴퓨터가 있는 경우 각각의 다른 응용 프로그램 계층 컴퓨터에 대해 다음 단계를 반복합니다.

    1. Team Foundation 관리 콘솔에서 응용 프로그램 계층 노드, Lab Management, Lab Management 다시 구성을 차례로 클릭합니다.

      Lab Management 설정 대화 상자가 표시됩니다.

    2. Virtual Machine Manager 탭을 클릭한 다음 테스트를 클릭하여 응용 프로그램 계층이 SCVMM과 통신할 수 있는지 여부를 확인합니다.

      Team Foundation Server 서비스 계정에 지정된 SCVMM에 대한 올바른 사용 권한이 없는 경우 사용자 이름과 암호를 묻는 대화 상자가 표시됩니다. SCVMM 관리자 역할의 기존 멤버에 대한 자격 증명을 입력합니다. 이 사용자 이름과 암호를 입력하고 확인을 클릭하면 이 응용 프로그램 계층의 Team Foundation Server 서비스 계정이 SCVMM 관리자 역할에 추가됩니다.

SCVMM에서 각 팀 프로젝트 컬렉션에 사용할 호스트 그룹과 라이브러리 공유 위치를 구성해야 합니다. 예를 들어 호스트 그룹 하나를 각 팀 프로젝트 컬렉션에 할당하여 가상 컴퓨터 리소스를 균등하게 나눌 수 있습니다.

Team Foundation Build 빌드 정의에서 워크플로 기능을 사용하여 응용 프로그램을 배포하거나 가상 환경에서 테스트 컨트롤러를 사용하여 테스트를 실행하려면 테스트 에이전트와 빌드 에이전트에 사용할 도메인 사용자 계정을 추가해야 합니다.

참고참고

이 구성 단계를 진행하려면 미리 만들어 둔 팀 프로젝트 컬렉션이 있어야 합니다.

각 팀 프로젝트 컬렉션에 대해 Lab Management를 구성하려면

  1. 가상 컴퓨터, 템플릿 및 가상 환경을 저장하는 데 사용할 라이브러리 공유 위치를 선택하려면 응용 프로그램 계층에서 팀 프로젝트 컬렉션을 선택합니다.

    중요중요

    Lab Management에 대해 구성할 각 팀 프로젝트 컬렉션의 라이브러리 공유 위치를 선택해야 합니다.

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

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

    Lab Management 설정 대화 상자가 표시됩니다.

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

    라이브러리 공유 선택 대화 상자가 열립니다.

  5. 라이브러리 공유 선택 대화 상자에서 이 팀 프로젝트 컬렉션에 사용할 SCVMM 라이브러리 공유 위치를 하나 이상 선택하고 추가를 클릭합니다.

    확인 프로세스에서는 이제 Visual Studio Team Foundation Server에서 라이브러리 공유에 연결할 수 있는지 확인합니다. 확인이 실패하면 로그가 생성됩니다. 로그를 보고 문제를 확인한 다음 해결할 수 있습니다. 문제가 해결되면 확인을 클릭하여 Team Foundation Server에서 라이브러리 공유에 연결할 수 있는지 확인할 수 있습니다.

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

    참고참고

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

  7. 팀 프로젝트 컬렉션에 사용할 호스트 그룹을 선택하려면 호스트 그룹을 클릭합니다.

    중요중요

    Lab Management에 대해 구성할 각 팀 프로젝트 컬렉션의 호스트 그룹을 선택해야 합니다.

  8. 호스트 그룹 탭에서 추가 및 확인을 클릭합니다.

  9. 호스트 그룹 선택 대화 상자에서 이 팀 프로젝트 컬렉션에 사용할 SCVMM 호스트 그룹을 하나 이상 선택하고 추가를 클릭합니다.

    확인 프로세스에서는 이제 다음을 확인합니다.

    • 추가하도록 선택한 호스트 그룹의 각 호스트에 Team Foundation Server 서비스 계정이 추가되어 Team Foundation Server에서 호스트 그룹의 호스트와 직접 통신할 수 있는지 여부

    • 가상 컴퓨터에 사용할 네트워크 어댑터

  10. Team Foundation Server 서비스 계정(domain\tfssvc)이 이러한 호스트 그룹에 있는 하나 이상의 호스트에서 관리자 그룹에 추가되지 않은 경우에는 사용자 이름과 암호를 입력하라는 메시지가 대화 상자에 표시됩니다.

    1. 이 컬렉션에 추가할 호스트 그룹의 모든 실제 호스트에서 관리자 권한을 갖는 계정의 사용자 이름과 암호를 입력합니다. 이러한 자격 증명은 선택한 호스트 그룹에 있는 호스트의 Administrator 그룹에 Team Foundation Server 서비스 계정을 추가하는 데 사용됩니다. 확인을 클릭합니다.

  11. 여러 네트워크 어댑터가 있는 Hyper-V 호스트가 하나 이상 있고 Team Foundation Server에서 가상 컴퓨터를 연결하는 데 사용할 어댑터를 결정할 수 없는 경우 이러한 각 호스트에 대해 여러 네트워크 어댑터 대화 상자가 표시됩니다. 드롭다운 목록에서 사용할 네트워크 위치에 해당하는 네트워크 어댑터를 선택합니다.

    참고참고

    확인이 실패하면 로그가 생성됩니다. 로그를 보고 문제를 확인한 다음 해결할 수 있습니다. 문제가 해결되면 확인을 클릭하여 모든 것이 올바르게 작동하는지 확인할 수 있습니다.

  12. 팀 프로젝트 컬렉션의 각 팀 프로젝트에 호스트 그룹을 추가하려면 호스트 그룹에 대해 자동 프로비전을 선택합니다.

    참고참고

    호스트 그룹을 자동으로 프로비전하도록 선택하면 Team Foundation Server에서 이 팀 프로젝트 컬렉션의 모든 팀 프로젝트에 호스트 그룹이 자동으로 추가됩니다. 아직 만들어지지 않은 팀 프로젝트의 경우에는 새 팀 프로젝트 마법사에서 프로젝트를 만들 때 호스트 그룹이 추가됩니다. 이 팀 프로젝트 컬렉션에 이미 만들어져 있는 팀 프로젝트의 경우에는 이러한 설정을 저장할 때 호스트 그룹이 추가됩니다. 자동 프로비전을 선택 취소하면 팀 프로젝트 컬렉션에 추가하는 새 팀 프로젝트에 호스트 그룹이 더 이상 추가되지 않습니다.

  13. 테스트 에이전트와 빌드 에이전트 사이의 통신 및 테스트 컨트롤러와 Team Foundation Server 사이의 통신에 사용할 사용자 계정을 선택하려면 서비스 계정을 클릭합니다.

    주의 정보주의

    추가하려는 서비스 계정은 도메인 계정이어야 합니다. 보안상의 이유로 이 계정의 권한을 제한해야 합니다. 이 서비스 계정은 어떠한 관리자 권한도 없는 계정이어야 하며 신뢰할 수 있는 어떠한 서비스에도 사용되지 않는 계정이어야 합니다. 여기에는 빌드 컨트롤러와 테스트 컨트롤러가 포함됩니다.

    이 서비스 계정으로 사용할 계정 두 개를 만드는 것이 좋습니다. 두 계정 사이를 전환하는 방법과 서비스 계정으로 기존 환경을 업데이트하는 방법에 대한 자세한 내용은 방법: 테스트 및 워크플로 통합을 위한 서비스 계정 구성을 참조하십시오.

  14. 서비스 계정으로 사용할 계정의 이름을 서비스 계정 탭의 계정 이름에 입력하고 이 계정의 암호를 암호에 입력합니다.

  15. 사용자 계정이 유효한지 확인하려면 테스트를 클릭합니다.

    중요중요

    Lab Management에 대해 구성할 각 팀 프로젝트 컬렉션의 사용자 계정을 선택해야 합니다.

  16. 확인을 클릭합니다.

  17. Team Foundation Server 배포에 두 대 이상의 응용 프로그램 계층 컴퓨터가 있는 경우 각각의 다른 응용 프로그램 계층 컴퓨터에 대해 다음 단계를 반복합니다.

    1. Team Foundation 관리 콘솔에서 응용 프로그램 계층 노드를 확장하고 프로젝트 컬렉션을 클릭한 다음 Lab Management 탭을 클릭합니다.

    2. Lab Management 탭에서 호스트 그룹 구성을 클릭합니다.

      Lab Management 설정 대화 상자가 표시됩니다.

    3. 호스트 그룹 탭을 클릭한 다음 확인을 클릭합니다.

      그러면 이 응용 프로그램 계층의 Team Foundation Server 서비스 계정이 선택한 호스트 그룹의 각 호스트에 추가되었고 호스트 그룹의 호스트와 직접 통신할 수 있는지 확인됩니다. 또한 가상 컴퓨터에 사용할 네트워크 어댑터도 확인됩니다.

      Team Foundation Server 서비스 계정이 이러한 호스트 그룹에 있는 각 호스트의 Administrators 그룹에 추가되지 않은 경우 사용자 이름과 암호를 묻는 대화 상자가 표시됩니다. 이 컬렉션에 추가할 호스트 그룹에 있는 모든 실제 호스트의 Administrators 그룹 멤버인 계정의 자격 증명을 입력합니다. 이 사용자 이름과 암호를 입력하고 확인을 클릭하면 Team Foundation Server 서비스 계정이 선택한 호스트 그룹에 있는 호스트의 Administrators 그룹에 추가됩니다.

지금까지 Lab Management를 올바르게 설정했는지 확인하려면 다음을 수행해야 합니다.

  • 팀 프로젝트 컬렉션에 팀 프로젝트를 적어도 하나 이상 만듭니다. 자세한 내용은 팀 프로젝트 만들기를 참조하십시오.

  • Microsoft Test Manager를 사용할 수 있도록 클라이언트 컴퓨터에 Visual Studio Test Professional 또는 Visual Studio 2010 Ultimate을 설치해야 합니다.

Microsoft Test Manager를 사용하여 팀 프로젝트에 연결하려면 

  1. Microsoft Test Manager가 설치된 클라이언트 컴퓨터에서 domain\tfsadmin 또는 팀 프로젝트에 참가하는 사용자로 로그온합니다.

  2. Lab Management에 대해 구성된 팀 프로젝트에 연결합니다.

    1. 시작, 모든 프로그램, Microsoft Visual Studio 2010, Microsoft Test Manager를 차례로 클릭합니다.

    2. Team Foundation Server를 추가하라는 메시지가 나타나면 TfsMachine의 이름을 입력하고 추가를 클릭합니다.

    3. 화살표를 클릭하여 팀 프로젝트 컬렉션의 팀 프로젝트 목록을 표시하고 이 목록에서 팀 프로젝트를 선택한 다음 지금 연결을 클릭합니다.

    4. 센터 드롭다운 목록에서 랩 센터를 클릭하거나, Team Foundation Server를 추가한 경우 프로젝트 변경 아래에서 랩 센터를 클릭합니다.

    5. 계속을 클릭하여 선택한 팀 프로젝트의 랩 센터에 연결합니다.

      참고참고

      팀 프로젝트 컬렉션에 팀 프로젝트가 나타나지 않는 경우 이는 컬렉션 관리자가 프로젝트를 만들지 않았기 때문일 수 있습니다. 프로젝트가 나타나지만 지원 안 됨으로 표시되는 경우 이는 컬렉션 관리자가 해당 팀 프로젝트에 대한 라이브러리 공유 위치와 호스트 그룹을 프로비전하지 않았기 때문일 수 있습니다.

    랩 센터가 열리고 환경 뷰가 표시되면 Lab Management의 프로젝트 컬렉션을 성공적으로 구성한 것입니다.

Lab Management를 사용하여 환경에 응용 프로그램을 배포하고 해당 환경에서 테스트를 실행할 수 있습니다. 이를 Lab Management의 워크플로 및 테스트 기능이라고 합니다.

워크플로 기능을 사용하여 응용 프로그램을 배포하려면 Team Foundation Build를 사용하여 응용 프로그램을 빌드하거나 이미 빌드되어 있는 응용 프로그램을 배포하면 됩니다. 그런 다음 환경의 각 가상 컴퓨터에 응용 프로그램을 배포하는 워크플로가 포함된 빌드 정의를 만듭니다. 이 작업에는 빌드 컨트롤러가 필요합니다. 그런 다음 테스트 설정에서 선택한 역할에 대해 테스트를 실행할 수 있습니다. 이 작업에는 테스트 컨트롤러가 필요합니다. 테스트 설정과 환경을 사용하여 테스트를 실행하는 방법에 대한 자세한 내용은 테스트를 실행하거나 데이터를 수집할 테스트 컴퓨터 설정을 참조하십시오.

워크플로 기능: 팀 프로젝트 컬렉션에 대해 이 기능을 설정하려면 다음 중 하나를 수행해야 합니다.

  • 빌드 컨트롤러를 설치하고 팀 프로젝트 컬렉션에 이를 등록합니다.

  • 팀 프로젝트 컬렉션에 등록되어 있는 기존의 빌드 컨트롤러를 사용합니다.

테스트 기능: 팀 프로젝트 컬렉션에 대해 이 기능을 설정하려면 다음 중 하나를 수행해야 합니다.

  • 테스트 컨트롤러를 설치하고 팀 프로젝트 컬렉션에 이를 등록합니다.

  • 팀 프로젝트 컬렉션에 등록되어 있는 기존의 테스트 컨트롤러를 사용합니다.

컨트롤러를 설치한 후 기존 가상 컴퓨터에 에이전트를 추가하거나 설치된 에이전트를 사용하여 가상 컴퓨터를 만들어 설치 결과를 확인할 수 있습니다. 그런 다음 환경의 역할에 이러한 가상 컴퓨터를 사용하는 기능이 있는 가상 환경을 만듭니다. 이에 대한 자세한 내용은 이 항목의 다음 단계 단원을 참조하십시오.

중요중요

구성 프로세스의 일부로 빌드 컨트롤러와 테스트 컨트롤러를 설치할 수도 있고 나중에 워크플로 및 테스트 기능이 환경에 필요할 때 이 단계를 수행할 수도 있습니다.

빌드 컨트롤러나 테스트 컨트롤러를 설치해야 하는 경우 다음 단계를 따릅니다. 가능하면 TfsMachine과 다른 별도의 컴퓨터에 이러한 컨트롤러를 설치하는 것이 좋지만 최소 설치가 필요한 경우 TfsMachine에 컨트롤러를 설치할 수도 있습니다.

빌드 컨트롤러와 테스트 컨트롤러를 설치하려면

  1. ControllersMachine 또는 별도의 컴퓨터에 빌드 컨트롤러를 설치합니다. 빌드 컨트롤러를 설치하려면 Team Foundation Server의 설치 DVD를 사용해야 합니다. 빌드 컨트롤러를 설치하는 방법에 대한 자세한 내용은 Visual Studio 에이전트 설치, 테스트 및 빌드 컨트롤러 설치 및 구성을 참조하십시오.

    참고참고

    Lab Management에 사용하는 팀 프로젝트 컬렉션에 빌드 컨트롤러를 등록해야 합니다.

  2. ControllersMachine 또는 별도의 컴퓨터에 테스트 컨트롤러를 설치합니다. 테스트 컨트롤러를 설치하고 구성하는 방법에 대한 자세한 내용은 Visual Studio 에이전트 설치, 테스트 및 빌드 컨트롤러 설치 및 구성을 참조하십시오.

    참고참고

    Lab Management에 사용하는 팀 프로젝트 컬렉션에 테스트 컨트롤러를 등록해야 합니다.

이제 Lab Management를 사용하여 다음 작업을 수행할 수 있습니다.

작업

관련 항목

가상 컴퓨터에서 신속하게 가상 환경 만들기: 이제 팀 프로젝트 컬렉션용으로 만든 가상 랩을 사용할 수 있습니다. 기존 가상 컴퓨터에서 해당 팀 프로젝트 컬렉션의 환경을 구성하여 Lab Management를 시작하는 데 사용할 수 있습니다.

Lab Management에서 사용할 수 있도록 가상 컴퓨터 준비: 만든 가상 랩에서 사용할 수 있도록 기존 가상 컴퓨터를 준비하거나 새 가상 컴퓨터를 만들어 준비할 수 있습니다. 이러한 가상 컴퓨터에 필요한 에이전트를 설치해야만 Lab Management에서 가상 컴퓨터를 사용할 수 있습니다.

요구 사항에 따라 환경을 만드는 방법 결정: 경우에 따라서는 환경의 복사본 여러 개를 동시에 실행해야 할 수도 있습니다. Lab Management를 사용하여 이 작업을 수행하는 데는 여러 가지 방법이 있습니다. 또한 요구 사항에 따라 환경을 만들 때 테스트 및 워크플로 기능을 활성화해야 할 수도 있습니다.

가상 환경에 응용 프로그램 배포: 응용 프로그램을 빌드한 후 워크플로 기능을 사용하여 환경에 응용 프로그램을 배포할 수 있습니다. 그런 다음 환경을 사용하여 테스트를 실행하거나 내부 릴리스를 사용자가 직접 테스트하도록 지시할 수 있습니다.

가상 환경을 사용하여 수동 테스트 실행: Microsoft Test Manager를 통해 응용 프로그램의 백 엔드 계층에 대한 가상 환경을 사용하여 수동 테스트를 실행할 수 있습니다.

가상 환경을 사용하여 자동화된 테스트 실행: Microsoft Test Manager에서 테스트 계획의 일부로 환경을 선택하여 가상 환경을 통해 자동화된 테스트를 실행하거나 테스트 실행 뷰에서 테스트를 실행하여 자동화된 테스트를 실행할 수 있습니다.

워크플로 및 테스트 기능을 사용하여 예약된 일정에 따라 응용 프로그램 빌드, 배포 및 테스트: 워크플로 및 테스트 기능을 사용하여 응용 프로그램 빌드, 응용 프로그램 배포, 자동화된 테스트 실행 일정을 예약하여 빌드 품질을 확인할 수 있습니다.

날짜

변경 내용

이유

2011년 4월

SCVMM 설치 단원에 설치 설정 마법사 페이지에서 기본 포트 번호 또는 서비스 계정을 변경하기 위한 단계를 추가했습니다.

고객 의견

표시: