SCVMM(가상) 환경

SCVMM 랩 환경은 테스트를 실행할 수 있는 가상 컴퓨터 컬렉션입니다. Microsoft Test Manager를 사용하여 이러한 가상 컴퓨터 컬렉션을 만들고 관리할 수 있습니다.

일반적으로 웹 응용 프로그램과 같이 서버에서 실행하는 응용 프로그램을 테스트할 때 랩 환경을 사용합니다. 랩 컴퓨터에 서버 구성 요소를 실행하고 사용자의 로컬 컴퓨터에서 웹 브라우저 또는 클라이언트 응용 프로그램을 실행합니다.

SCVMM 환경을 사용하여 다음을 수행할 수 있습니다.

  • 테스트 수행 중 진단 데이터를 수집합니다.

  • 환경의 모든 컴퓨터를 최신 상태로 되돌립니다. 이전 테스트의 저장된 상태나 데이터를 사용할 위험을 방지할 수 있습니다.

  • 버그를 발견할 경우 환경에서 컴퓨터의 스냅숏을 작성합니다. 스냅숏 작성은 진단에 도움이 됩니다.

  • 필요할 때마다 테스트 컴퓨터의 새 환경을 만듭니다.

  • 환경 템플릿 라이브러리를 만듭니다. 이 라이브러리는 미리 구성된 테스트 탭을 만드는 데 사용할 수 있습니다.

    예를 들어, 한 컴퓨터에 IIS(인터넷 정보 서비스)를 포함하고 또 다른 컴퓨터에 SQL Server를 포함하는 템플릿을 설정할 수 있습니다. 이 템플릿에서 인스턴스를 만든 후에는 자신의 고유 서버 소프트웨어를 설치하기만 하면 됩니다.

  • 도메인 이름 충돌 없이 복제할 수 있는 네트워크 격리된 환경을 만듭니다.

팀 프로젝트 컬렉션에 아직 SVCMM이 없습니까? SCVMM을 설정 하고 나서 가상 컴퓨터 라이브러리를 만들어야 합니다.

또는 표준 환경을 사용하는 것을 고려해 볼 수도 있습니다. 하드웨어 또는 가상 컴퓨터에서 표준 환경을 만들 수 있습니다. 표준 환경을 설정하는 데는 선행 작업이 거의 필요하지 않습니다. 표준 환경에서는 테스트용으로 컴퓨터를 예약하고 진단 데이터를 수집하지만 컴퓨터 상태를 저장하거나 다시 설정할 수 없습니다.

이미 사용할 수 있는 환경이 있습니까?

Microsoft Test Manager를 열어서 사용할 준비가 되어 있지만 사용하지 않는 랩 환경이 있는지 알아봅니다. 환경을 선택해서 원하는 컴퓨터 수 및 형식이 포함되는지 확인합니다.

프로젝트의 랩 환경입니다.

적합한 환경을 찾으면 사용하도록 표시하고 여기에 소프트웨어를 설치합니다. 테스트를 마친 후 반드시 표시 해제하십시오.

배포할 수 있는 환경 템플릿이 있습니까?

SCVMM 환경을 템플릿을 저장할 수 있습니다. 템플릿을 사용하여 새 환경을 만들 수 있습니다. 프로젝트 라이브러리에 적합한 템플릿이 있는지 여부를 알아봅니다.

  1. 랩 센터를 열고 라이브러리 페이지로 이동하여 환경을 살펴봅니다.

  2. 목록에서 각 항목을 선택하고 컴퓨터와 설명을 살펴봅니다.

  3. 적합한 환경 템플릿이 있으면 해당 템플릿을 배포합니다. 환경이 복사되고 시작됩니다.

  4. 랩 환경 페이지에서 새 환경이 준비될 때까지 기다립니다.

SCVMM 환경 만들기

적합한 환경 또는 템플릿을 찾지 못한 경우 가상 컴퓨터의 프로젝트 컬렉션에서 하나를 만들 수 있습니다.

환경을 만든 후 환경을 환경 라이브러리에 저장하는 것을 고려해 보십시오.환경을 저장하려면 DBMS 같은 플랫폼 소프트웨어를 구성하고 나서 테스트하려는 응용 프로그램을 설치하기 전에 저장해야 합니다.

새 환경 마법사를 시작합니다.

새로 만들기를 선택하여 랩 환경을 만듭니다.

새 환경: 형식 및 이름

Lab Management 환경 마법사 - 이름 페이지

필드

입력할 내용

이름

환경의 이름으로, 팀 프로젝트 내에서 고유해야 합니다.

설명

선택 사항입니다.

형식

SCVMM

이 옵션이 비활성화되었습니까? 다음에는 SCVMM을 설정해야 합니다.

태그

태그는 프로젝트의 규칙에 따라 설정할 수 있는 이름-값 쌍(옵션)입니다. 예를 들어, 환경에서 환경의 목적이나 삭제할 수 있는 특정 날짜를 나타내는 태그를 사용할 수 있습니다.

새 환경: 컴퓨터

컴퓨터 페이지에서 환경에 추가할 가상 컴퓨터나 가상 컴퓨터 템플릿을 선택합니다.

Lab Management 환경 마법사 - 컴퓨터 페이지

사용할 수 있는 가상 컴퓨터:

이 목록은 팀 프로젝트의 라이브러리에 저장되는 가상 컴퓨터 및 템플릿 목록입니다. 일반적으로 다양한 운영 체제, 클라이언트 응용 프로그램 및 서버 소프트웨어 조합이 설치된 컴퓨터를 포함합니다.

예를 들면 웹 클라이언트와 웹 서버를 선택할 수 있습니다.

원하는 기능을 가진 항목이 없으면 새 가상 컴퓨터를 설정할 수 있습니다.

  • 실행 중

실행 중인 VM은 실행 중 상태인 가상 컴퓨터를 말합니다. 컴퓨터를 환경에 추가하는 경우 한 번에 두 개 이상의 환경에는 추가할 수 없으므로 사실상 사용하기 위해 환경을 예약하는 셈이 됩니다. 환경을 삭제할 경우 실행 중인 VM이 사용할 수 있는 컴퓨터 풀로 반환됩니다.

실행 중인 VM으로만 환경을 구성할 경우 일반적으로 환경을 즉시 사용할 수 있습니다.

  • 가상 컴퓨터 템플릿

가상 컴퓨터 템플릿을 환경에 추가할 때 새 가상 컴퓨터가 만들어집니다. 복사하는 데는 몇 분 정도 걸립니다.

새 이름 및 포트 ID가 자동으로 생성됩니다. 소프트웨어와 테스트에서 변경된 서버 이름을 처리할 수 있어야 합니다.

  • 저장된 가상 컴퓨터

가상 컴퓨터를 추가하면 랩 환경에 동일한 복사본이 만들어집니다.

저장된 VM의 실행 복사본을 두 개 이상 만들려는 경우 컴퓨터 이름을 변경해야 합니다. 일반적으로 저장된 가상 컴퓨터는 작업 그룹의 일부입니다.

도메인 이름을 변경하지 않고 컴퓨터에 둘 이상의 컴퓨터 집합에 대해 테스트를 실행하려면 네트워크 격리 환경을 설정하는 것을 고려해 보십시오.

선택한 컴퓨터:

환경에 추가하는 각 컴퓨터에 대해 다음 속성을 설정할 수 있습니다.

동일한 가상 컴퓨터 또는 가상 컴퓨터 템플릿을 두 번 이상 추가할 수 있습니다. 컴퓨터에 서로 다른 이름을 지정해야 합니다.

  • 이름

이 이름은 이 환경 내에서 가상 컴퓨터를 식별합니다. 이 이름은 컴퓨터 이름과 동일하지 않습니다.

이름에 쉼표를 사용하지 마십시오.

  • 역할

역할은 환경에서 컴퓨터의 기능을 식별합니다. 역할은 테스트 관리자에서 테스트 목적으로 설치할 구성 요소와 수집한 테스트 데이터를 결정할 수 있습니다. 메뉴에서 역할을 선택하거나 선택하는 역할 이름을 입력할 수 있습니다.

참고

역할은 컴퓨터의 용도를 나타낼 뿐입니다.Lab Management에서는 가상 컴퓨터나 템플릿에 필수 소프트웨어가 있는지 여부가 자동으로 확인되지 않습니다.이러한 역할을 수행할 소프트웨어도 자동으로 설치하지 않습니다.

새 환경: 컴퓨터 속성

LM 환경 마법사 - 컴퓨터 속성 페이지

컴퓨터 속성

하드웨어 프로필

가상 컴퓨터에 할당할 메모리의 양입니다.

OS 프로필(템플릿에만 해당)

템플릿에서 배포된 가상 컴퓨터의 운영 체제 형식, 컴퓨터 이름, 관리자 암호, 제품 키, 도메인 및 작업 그룹입니다.

참고

SCVMM에서 템플릿을 가져오는 경우 템플릿의 보안 관리자 암호와 제품 키가 제거됩니다.이 정보를 다시 입력해야 합니다.

속성 이름

설명

운영 체제

템플릿이 가상 컴퓨터로 변환될 때 발생하는 사용자 지정은 운영 체제의 형식과 버전에 따라 달라지기 때문에 이 값은 템플릿에 설치된 운영 체제와 일치해야 합니다.

ID 정보

템플릿에서 가상 컴퓨터를 만들 때 컴퓨터 이름이 만들어지는 방식을 지정합니다.

  • Lab Management에서 고유한 이름을 생성하게 하려면 컴퓨터 이름*로 설정합니다.

  • 템플릿을 배포할 때 컴퓨터 이름을 묻는 메시지를 표시하려면 컴퓨터 이름 텍스트 상자를 지웁니다.

관리자 암호

관리자 계정에 사용할 암호입니다. 실행 중인 컴퓨터에 로그인하는 데 사용할 수 있습니다.

제품 키

템플릿의 운영 체제를 인증하는 데 사용되는 Windows 제품 키를 지정합니다. 가상 컴퓨터의 운영 체제 버전에 유효한 제품 키를 입력해야 합니다.

표준 시간대

템플릿에서 만든 가상 컴퓨터에 사용할 표준 시간대를 지정합니다.

도메인/작업 그룹

템플릿에서 만든 가상 컴퓨터를 작업 그룹에 가입시킬지, 아니면 Active Directory 도메인에 가입시킬지를 지정합니다.

  • 작업 그룹 컴퓨터를 지정하려면 작업 그룹을 선택하고 작업 그룹의 이름을 입력합니다.

  • 도메인을 지정하려면 도메인(FQDN)을 선택하고 도메인의 정규화된 이름을 입력합니다. 도메인에 가입할 수 있는 권한이 있는 사용자의 계정 이름과 암호를 입력합니다.

[GUIRunOnce] 명령

사용자가 가상 컴퓨터에 처음 로그온할 때 템플릿에서 만든 가상 컴퓨터에서 실행할 스크립트를 지정합니다.

컴퓨터 태그

사용자가 정의한 사용자 지정 속성입니다. 이러한 속성을 사용하여 다음과 같은 정보를 지정할 수 있습니다.

  • 가상 컴퓨터에 설치된 업데이트와 응용 프로그램

  • 운영 체제의 언어나 로캘

  • 네트워크 어댑터나 디스크 같은 가상 컴퓨터의 기능입니다.

새 환경: 고급

고급 속성은 자동화된 시스템 테스트용으로만 사용됩니다.

새 환경: 확인

환경에서 설정한 속성이 유효한지 확인합니다.

확인에 실패할 경우 마치기 전에 문제를 수정해야 합니다.

확인에 성공하면 완료된 것입니다.

SCVMM 환경 만들기 - 설치 확인 중

새 환경 마법사가 닫히고 해당 환경이 환경 목록의 형식:표준 아래에 나타납니다.

환경을 만드는 데는 약간의 시간이 걸릴 수 있습니다. 환경 목록에서 프로세스의 진행 상황을 확인할 수 있습니다. 개별 가상 컴퓨터의 진행 상황을 보려면 환경을 선택합니다.

가상 컴퓨터를 만들고 나면 원할 때마다 환경에 로그온할 수 있습니다. 환경을 선택하고 나서 컴퓨터 아이콘의 상황에 맞는 메뉴에서 환경에 연결합니다.

SCVMM 환경 사용

  1. 환경을 사용 중으로 표시하여 자신에게 할당합니다.

  2. 환경에 연결합니다.

    환경 및 연결을 선택합니다.

    컴퓨터에 로그인하고 필요한 플랫폼 소프트웨어(예: 데이터베이스 관리 시스템)을 구성합니다.

    뷰어에서 컴퓨터를 선택하고 로그인합니다.

  3. 나중에라도 이와 동일한 다른 환경을 만들고 싶으십니까? 그렇다면 이 환경을 환경 라이브러리에 저장하는 것을 고려해 보십시오. 환경을 먼저 일시 중지해야 합니다.

  4. 테스트 계획 속성에서 테스트 환경을 선택한 환경으로 설정합니다. 이를 통해 해당 환경의 컴퓨터에서 이벤트 로그 및 기타 데이터를 수집할 수 있습니다.

    테스트 계획 속성에서 랩 환경을 선택합니다.

  5. 소프트웨어의 최신 빌드를 설치합니다.

    테스트를 수행합니다.

    랩 시스템의 진단 정보는 테스트 결과에 포함되며 작성된 모든 버그에도 첨부됩니다.

  6. 환경에서 작업이 완료되면 사용 중 표시 해제를 선택합니다.

    또는 환경을 삭제하여 템플릿 컴퓨터를 제거하거나 실행 중인 가상 컴퓨터가 다른 환경에 추가될 수 있도록 합니다.

Q & A

  • Q: 지원되는 SCVMM 버전에는 어떤 것이 있나요?

    SCVMM 2008 R2

    SCVMM 2012

    SCVMM 2012 SP1

    SCVMM 2012 R2

    Team Foundation Server 2010 SP1

    항목이 적용됨 항목이 적용되지 않음 항목이 적용되지 않음 항목이 적용되지 않음

    Team Foundation Server 2012 RTM

    항목이 적용됨 항목이 적용되지 않음 항목이 적용됨 항목이 적용되지 않음

    Team Foundation Server 2012.4

    항목이 적용됨 항목이 적용되지 않음 항목이 적용됨 항목이 적용됨

    Team Foundation Server 2013 RTM

    항목이 적용됨 항목이 적용되지 않음 항목이 적용됨 항목이 적용됨
  • Q: 지원되는 Hyper-V 호스트 버전에는 어떤 것이 있나요?

    Hyper-V 2008 R2

    Hyper-V 2012

    2012 SP1

    Hyper-V 2012 R2

    게스트 OS(SCVMM 템플릿에서 지원됨)

    SCVMM 2008 R2

    항목이 적용됨 항목이 적용되지 않음 항목이 적용되지 않음 항목이 적용되지 않음

    Windows XP SP3 32/64, Windows Vista 32/64, Windows 7 32/64

    Windows Server 2003 SP3 32/64, Windows Server 2008 32/64, Windows Server 2008 R2 64

    SCVMM 2012

    항목이 적용되지 않음 항목이 적용되지 않음 항목이 적용되지 않음 항목이 적용되지 않음 항목이 적용되지 않음

    SCVMM 2012 SP1

    항목이 적용됨 항목이 적용되지 않음 항목이 적용됨 항목이 적용되지 않음

    Windows XP SP3 32/64, Windows Vista 32/64, Windows 7 32/64, Windows 8

    Windows Server 2003 SP3 32/64, Windows Server 2008 32/64, Windows Server 2008 R2 64, Windows Server 2012 SP1

    SCVMM 2012 R2

    항목이 적용됨 항목이 적용되지 않음 항목이 적용됨 항목이 적용됨

    Windows XP SP3 32/64, Windows Vista 32/64, Windows 7 32/64, Windows 8, Windows 8.1

    Windows Server 2003 SP3 32/64, Windows Server 2008 32/64, Windows Server 2008 R2 64, Windows Server 2012 SP1, Windows Server 2012 R2

    SCVMM 2008 R2를 SCVMM 2012로 업그레이드를 살펴볼 수 있습니다.

  • Q: SCVMM 옵션이 비활성화되어 있습니다. 무엇이 문제입니까?
    Team Foundation 프로젝트 컬렉션에 맞게 SCVMM을 설정해야 합니다.

    또는 기존 실제 또는 가상 컴퓨터를 포함하는 표준 랩 환경을 만들 수도 있습니다. 표준 환경은 설정 작업이 거의 필요하지 않지만 상태를 저장하거나 다시 설정할 수 없습니다.

  • Q: 원하는 특성을 가진 가상 컴퓨터가 없습니다. 새 가상 컴퓨터를 어떻게 만듭니까?
    A: 수동 테스트를 위한 가상 컴퓨터 만들기를 참조하십시오.

  • Q: 내 랩 환경의 상태가 준비되지 않음으로 표시됩니다. 어떻게 할까요?
    A: 환경 목록에 있는 해당 환경의 상황에 맞는 메뉴에서 복구를 선택합니다.

    준비되지 않음 상태는 테스트 에이전트가 환경의 컴퓨터 중 하나에 올바르게 구성되어 있지 않음을 의미합니다. 복구 기능은 이러한 테스트 에이전트를 설치하고 다시 구성합니다. 테스트 에이전트가 작동하지 않으면 모든 컴퓨터가 테스트 컨트롤러와 통신할 수 있는지 확인합니다. 준비되지 않았어도 컴퓨터에 로그인할 수 있습니다. 테스트 컨트롤러가 실행 중인 위치를 알아보려면 랩 센터를 열고 나서 컨트롤러를 엽니다. 테스트 컨트롤러는 일반적으로 Team Foundation Server와 동일한 컴퓨터에 설치됩니다.

    컴퓨터에서 Windows XP가 실행되는 경우 해당 컴퓨터에 테스트 에이전트를 수동으로 다시 설치하고 구성합니다. 테스트 에이전트 설치 관리자는 Visual Studio 설치 관리자와 함께 제공됩니다.