Lab Management용으로 사용할 수 있는 가상 컴퓨터 및 템플릿 만들기 및 저장

시스템 관리자는 다양한 팀 프로젝트의 요구 사항을 충족시키기 위해 새 골든 가상 컴퓨터를 정기적으로 만들어야 할 수 있습니다. Lab Management에서는 VM(가상 컴퓨터)을 처음부터 새로 만들 수 없으므로 Hyper-V 또는 SCVMM(System Center Virtual Machine Manager)에서 만든 기존 가상 컴퓨터를 팀 프로젝트로 가져와 작업을 시작해야 합니다. SCVMM에서 가상 컴퓨터를 만든 후 다음을 수행할 수 있습니다.

  • 가상 컴퓨터를 호스트에 두고 주위 환경을 구성합니다.

  • 가상 컴퓨터를 템플릿으로 변환하고 팀 프로젝트 라이브러리에 템플릿을 저장합니다.

다음 다이어그램에서는 다양한 컴퓨터 및 에이전트가 서로 상호 작용하는 방식을 보여 줍니다.

통합 Lab Management 설정의 구성 요소

이 항목에는 SCVMM을 사용하여 필요한 모든 에이전트가 있는 가상 컴퓨터를 만들고, 이러한 가상 컴퓨터를 템플릿으로 변환하여 SCVMM 라이브러리에 템플릿을 저장하는 방법에 대한 단계별 지침이 포함되어 있습니다.

가상 컴퓨터에 테스트 에이전트를 준비한다.

가상 컴퓨터를 만들려면

  1. Virtual Machine Manager를 실행하는 서버에 관리자로 로그인합니다.

  2. Virtual Machine Manager 관리자 콘솔을 연다.

  3. 다음 세 가지 방법 중 하나를 사용하여 SCVMM에서 가상 컴퓨터를 만듭니다.

    1. 기존 가상 하드 디스크를 기반으로 가상 컴퓨터를 만드는 방법.

    2. 빈 가상 하드 디스크로 가상 컴퓨터를 만드는 방법.

    3. 템플릿에서 가상 컴퓨터 만들기.

  4. SCVMM 관리자 콘솔에서 VM 콘솔을 사용하여 가상 컴퓨터에 연결합니다.

    1. SCVMM에서 가상 컴퓨터 탭을 클릭하고 가상 컴퓨터를 마우스 오른쪽 단추로 클릭한 다음 가상 컴퓨터에 연결을 클릭합니다.

    2. 가상 컴퓨터에 적절한 운영 체제 및 응용 프로그램 필수 구성 요소가 설치되어 있는지 확인합니다.

  5. 이 가상 컴퓨터에 대해 원격 데스크톱 연결이 가능하도록 설정합니다.

    이렇게 하면 이 가상 컴퓨터에 대한 게스트 기반 연결이 가능해집니다. 연결 유형에 대한 자세한 내용은 방법: 랩 환경의 컴퓨터에 연결을 참조하십시오.

    1. 가상 컴퓨터에서 시작을 클릭하고 컴퓨터를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

    2. 시스템 대화 상자에서 원격 설정을 클릭합니다.

    3. 시스템 속성 대화 상자의 원격 탭에서 적절한 연결 허용 옵션을 클릭하고 사용자 선택을 클릭합니다.

    4. 원격 데스크톱 사용자 대화 상자에서 적절한 사용자 이름이 나타나는지 확인하고, 그렇지 않으면 추가를 클릭하여 다른 사용자 계정을 추가한 다음 확인을 클릭합니다.

Lab Management를 사용하여 환경에 응용 프로그램을 배포하고 해당 환경에서 테스트를 실행할 수 있습니다. 이는 워크플로 통합으로 불립니다. 응용 프로그램 배포를 위한 워크플로 통합의 경우 해당 워크플로를 포함하는 빌드 정의를 만들어 환경의 각 가상 컴퓨터에 응용 프로그램을 배포합니다. 그런 다음 테스트 설정에서 선택한 역할에 대해 테스트를 실행할 수 있습니다. 환경 및 역할에 대한 자세한 내용은 테스트를 실행하거나 데이터를 수집할 테스트 컴퓨터 설정을 참조하십시오.

다음 단계로 생성한 각 가상 시스템에 대해 테스트 에이전트를 설치합니다.

가상 컴퓨터에 테스트 에이전트를 설치하기

  • 자신의 가상 컴퓨터에 테스트 에이전트를 설치한다. Team Foundation Server를 설치한 동일한 DVD에서 테스트 에이전트를 찾을 수 있습니다.

    테스트 에이전트 설치 시 테스트 컨트롤러에 테스트 에이전트를 등록할 필요는 없다. 이는 Lab Management에 의해 가상 컴퓨터가 배포되면 자동으로 수행됩니다.

이 가상 컴퓨터를 사용하여 가상 환경을 구성하려는 경우 작업이 완료되었습니다. 라이브러리에 가상 컴퓨터를 저장하려는 경우에는 다음 단계를 계속 수행합니다.

경고

Lab Management에는 격리된 환경을 만들 때 네트워크를 구성하는 방법에 대한 매우 엄격한 요구 사항이 있습니다.다음 작업을 수행하지 마십시오.

  • 네트워크 어댑터의 가상 LAN ID를 설정합니다.VLAN ID는 가상 컴퓨터가 배포될 때 지워집니다.VLAN ID를 사용하는 방법에 대한 자세한 내용은 VMM에서 가상 네트워크 구성을 참조하십시오.

  • 특정 네트워크에 연결되는 여러 네트워크 어댑터를 가상 컴퓨터에서 만듭니다.Lab Management는 이 구성을 재정의하고 두 어댑터를 만듭니다. 한 어댑터는 랩 네트워크에 연결되고 다른 어댑터는 가상 컴퓨터 간의 통신을 처리합니다.

  • 네트워크 어댑터에서 MAC 주소를 구성합니다.Lab Management는 네트워크 격리 환경이 만들어질 때 MAC 주소를 지웁니다.

SCVMM 라이브러리에 가상 컴퓨터 저장

SCVMM 라이브러리에 가상 컴퓨터를 저장할 경우 이를 가상 컴퓨터로 저장할지 템플릿으로 저장할지를 결정해야 합니다. 가상 컴퓨터를 현재 상태 그대로 저장할지 템플릿으로 저장할지를 결정할 때는 다음과 같은 몇 가지 요소를 고려합니다.

  • 가상 컴퓨터에 대한 고유 식별 정보가 제거되더라도 가상 컴퓨터에 설치되어 있는 응용 프로그램이 계속 작동할 수 있는지 여부를 고려합니다.

  • 가상 컴퓨터를 네트워크 격리 환경의 일부로만 사용할지 여부를 고려합니다.

예를 들어 동일한 환경에서 사용하기 위해 이 가상 컴퓨터의 여러 복사본을 만들 경우, 즉 한 환경에서 해당 컴퓨터를 한 번만 사용할 경우에는 가상 컴퓨터를 라이브러리에 저장하지 않고 가상 컴퓨터에서 가상 환경을 구성합니다. 동일한 네트워크에 있는 둘 이상의 환경에서 가상 컴퓨터를 사용할 경우에는 가상 컴퓨터를 템플릿으로 변환하고 라이브러리에 템플릿을 저장하거나 각 환경에서 네트워크 격리를 사용하도록 구성해야 합니다. 그 밖의 고려할 요소에 대한 자세한 내용은 SCVMM 환경을 만들고 관리하기 위한 지침을 참조하십시오.

가상 컴퓨터를 현재 상태 그대로 라이브러리에 저장하려면

  • 가상 컴퓨터를 팀 프로젝트로 가져올 수 있도록 저장한 다음 해당 VM을 마우스 오른쪽 단추로 클릭하고 라이브러리에 저장을 가리킵니다.

    1. SCVMM 관리자 콘솔에서 가상 컴퓨터를 마우스 오른쪽 단추로 클릭하고 종료를 클릭합니다.

    2. 팀 프로젝트 컬렉션에 추가한 SCVMM 라이브러리 공유를 선택하고 다음을 클릭합니다.

    3. 이 가상 컴퓨터의 공유 위치 경로를 선택하고 다음을 클릭합니다.

    4. 저장을 클릭합니다.

VM을 먼저 템플릿으로 변환한 후 라이브러리에 저장하려면

  1. 관리자 암호 및 로컬 암호 정책을 지워 가상 컴퓨터를 템플릿으로 변환할 준비를 합니다.

    1. 가상 컴퓨터가 도메인에 가입되어 있으면 이를 도메인에서 제거하고 작업 그룹에 가입시킵니다. 메시지가 나타나면 컴퓨터를 다시 시작합니다.

    2. gpedit.msc를 열고 로컬 컴퓨터 정책, 컴퓨터 구성, Windows 설정, 보안 설정, 계정 정책, 암호 정책을 차례로 클릭합니다.

      다음 값을 설정합니다.

      최근 암호 기억: 0

      최소 암호 길이: 0

      암호는 복잡성을 만족해야 함: 사용 안 함

    3. gpedit.msc를 닫습니다.

    4. 로컬 관리자 계정의 암호를 변경하여 비웁니다. .\Administrator로 로그인하여 이를 수행한 다음 CTRL+ALT+DEL를 사용하여 암호를 변경할 수 있습니다.

  2. 가상 컴퓨터의 이름이 변경된 후 가상 컴퓨터에 이미 설치되어 있는 모든 응용 프로그램이 계속 제대로 작동하는지 확인합니다.

    경고

    응용 프로그램에 특정 컴퓨터 이름이나 특정 도메인 가입이 필요한 경우 새 가상 컴퓨터가 템플릿에서 배포될 때 응용 프로그램이 작동하지 않을 수 있습니다.

  3. 가상 컴퓨터에 로드되어 있는 미디어(DVD)가 없는지 확인합니다. 미디어 제거 방법에 대한 자세한 내용은 가상 컴퓨터에 DVD 또는 CD 드라이브를 추가하는 방법을 참조하십시오.

  4. 가상 컴퓨터를 종료합니다. SCVMM 관리자 콘솔에서 가상 컴퓨터를 선택하고 마우스 오른쪽 단추로 클릭한 다음 종료를 클릭합니다.

  5. 가상 컴퓨터를 선택하고 이 가상 컴퓨터의 복제본을 만듭니다. 가상 컴퓨터를 템플릿으로 변환하면 원본 가상 컴퓨터가 제거되므로 복제본을 만드는 것이 좋습니다.

  6. 복제본을 선택하고 가상 컴퓨터에서 모든 검사점을 제거합니다. SCVMM에서는 검사점이 있는 가상 컴퓨터를 템플릿으로 변환할 수 없으므로 이 작업이 필요합니다.

    1. 가상 컴퓨터를 마우스 오른쪽 단추로 클릭하고 검사점 관리를 클릭합니다.

    2. 각 검사점을 클릭하고 제거를 클릭합니다.

  7. 가상 컴퓨터에서 검사점을 제거하면 Hyper-V에서 검사점과 연결된 디스크를 병합합니다. 이 작업은 검사점의 크기에 따라 몇 분 정도 걸릴 수 있습니다. 가상 컴퓨터가 배포된 호스트에서 Hyper-V 관리자를 사용하여 이 병합 과정을 확인할 수 있습니다. 병합이 완료될 때까지 기다린 후 다음 단계를 진행하십시오.

  8. SCVMM 관리자 콘솔에서 가상 컴퓨터를 마우스 오른쪽 단추로 클릭하고 새 템플릿을 클릭합니다.

    1. 모든 화면에서 기본값을 적용합니다. 라이브러리 공유 위치를 묻는 메시지가 나타나면 SCVMM 라이브러리 공유를 선택합니다.

    2. 만들기를 클릭하여 SCVMM 작업을 시작합니다. SCVMM 작업이 성공적으로 완료되지 않으면 오류 메시지를 검토하고 적절한 작업을 수행합니다.

참고 항목

개념

SCVMM 환경에 대해 Lab Management 구성

랩 환경 만들기

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