네트워크 격리 환경 만들기 및 사용
요구 사항
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
SCVMM 환경을 만들 때 여러 개의 동일한 복사본 (또는 "복제") 환경에서 실행할 수 있도록 하는 네트워크 격리를 사용할 수 있습니다.그러나 네트워크 격리 가상 컴퓨터 및 템플릿, 가상 컴퓨터를 작업 그룹 또는 도메인 및 개인 도메인을 실행 하도록 설정 해 가상 컴퓨터 중 하나를 선택적으로 가입 준비를 포함 하는 추가 구성 단계가 필요 합니다.
이 항목에서는 네트워크 격리 환경을 만드는 데 필요한 구성 단계를 설명 합니다.여기서는 사용자가 Active Directory와 DNS를 설정하고 관리하는 데 이미 익숙한 것으로 가정합니다.네트워크 격리에 대한 개요를 참조 하십시오. 네트워크 격리를 통해 가상 컴퓨터 복제.
이 항목에는 다음과 같은 단원이 포함되어 있습니다.
시작 하기 전에
프로세스 개요
가상 컴퓨터 및 템플릿 준비
환경 설정
네트워크 격리 환경을 운영
네트워크 격리 환경의 상태 보기
네트워크 격리 환경으로 통신합니다.
시작 하기 전에
네트워크 격리 된 환경에서 응용 프로그램을 테스트 하는 경우 응용 프로그램이 여러 개의 네트워크 어댑터가 있는 컴퓨터에서 실행할 수 있어야 합니다.그렇지 않은 경우 랩 환경에서 네트워크 격리를 사용 하지 않습니다.SCVMM의 환경에서 다른 옵션을 사용 하는 방법에 대한에 대한 자세한 내용은 SCVMM 환경을 만들고 관리하기 위한 지침.
만들고 네트워크 격리 환경을 사용 하려면 먼저 SCVMM 환경을 만들기 위한 필수 구성 요소 작업을 완료 해야 합니다.이러한 작업은 다음과 같습니다.
팀 프로젝트 컬렉션에 시스템 센터 가상 컴퓨터 가상 컴퓨터 관리자 및 네트워크 격리 설정
테스트 컨트롤러가 팀 프로젝트 컬렉션으로 설정 합니다.
Microsoft 테스트 관리자를 사용 하 여 팀 프로젝트에 연결
자세한 내용은 Lab Management 시작을 참조하십시오.
프로세스 개요
네트워크가 격리 된 환경 만드는 다음이 단계를 요약합니다.
가상 컴퓨터 및 해당 환경에서 원하는 서식 파일을 준비 하려면 다음과 같이 하십시오.다음 모두에 동일한 SCVMM 호스트 팀 프로젝트 라이브러리에 저장 합니다.
가상 컴퓨터 및 템플릿 도메인이 아니라 작업 그룹에 추가 합니다.
각 가상 컴퓨터 및 템플릿에서 테스트 에이전트를 설치 하지만 테스트 에이전트를 구성 하지 마십시오.
가상 컴퓨터를 개인 도메인에서 실행 하는 가상 컴퓨터를 도메인 컨트롤러로 설정 합니다.
(권장) 원격 데스크톱 서비스는 각 가상 컴퓨터 및 템플릿을 사용 합니다.
(권장) 각 가상 컴퓨터 및 만료 되지 않도록 서식 파일에서 관리자 암호를 설정 합니다.
에 저장 된 가상 컴퓨터 및 템플릿을 사용 하 여 새 SCVMM 환경을 만듭니다.환경을 만들 때 네트워크 격리 옵션을 사용 합니다.
랩 환경의 가상 컴퓨터에 연결 하 고 개인 도메인 또는 작업 그룹을 구성 합니다.
환경의 여러 복사본을 만들 수 있도록 환경을 팀 프로젝트 라이브러리에 저장 합니다.
가상 컴퓨터 및 템플릿 준비
네트워크 격리 환경을 만들기 전에 저장 된 가상 컴퓨터 및 템플릿을 환경에 복사 하도록를 준비 하려면 다음이 단계를 따라야 합니다.
(권장) 라이브러리에 저장 하기 전에 컴퓨터 이름을 각 가상 컴퓨터와 템플릿을 구성 합니다.라이브러리에 저장 하는 동안 템플릿 컴퓨터 이름을 변경할 수 있습니다.그러나이 라이브러리에 저장 되는 동안 가상 컴퓨터의 컴퓨터 이름을 변경할 수 없습니다.가상 컴퓨터를 저장 한 후에 컴퓨터 이름을 변경 하기 전에 대신 배포 해야 합니다.
템플릿은 컴퓨터 이름을 변경 하려면을 참조 하십시오의 컴퓨터 이름이 속성에 SCVMM 환경에서 가상 컴퓨터 또는 프로젝트의 속성 보기 및 수정.
가상 컴퓨터 및 템플릿 도메인이 아니라 작업 그룹에 추가 합니다.도메인 환경에서 실행 하려는 경우 환경을 배포한 후에 실행 중인 가상 컴퓨터는 내부 도메인에 추가할 수 있습니다.
팁
라이브러리에 저장 하기 전에 가상 컴퓨터를 작업 그룹에 추가 해야 합니다.그러나 네트워크 격리 된 환경에 서식 파일의 복사본을 배포 하기 전에 그렇게 같은 라이브러리에 저장 하는 동안 작업 그룹 서식 파일을 추가할 수 있습니다.라이브러리에 저장 하는 동안 작업 그룹 서식 파일을 추가할 구성 된 작업 그룹 속성에서 설명 SCVMM 환경에서 가상 컴퓨터 또는 프로젝트의 속성 보기 및 수정.
각 가상 컴퓨터와 Visual Studio 에이전트 디스크 또는 ISO를 사용 하 여 서식 파일에는 테스트 에이전트를 설치 하지만 테스트 에이전트를 구성 하지 마십시오.
개인 도메인에서 실행 하는 컴퓨터는 가상 컴퓨터를 도메인 컨트롤러로 설정 합니다.이 작업을 수행 하는 일반적인 방법으로 가상 컴퓨터 시스템 Center Virtual Machine Manager (SCVMM)에서 도메인 컨트롤러를 만드는 이며 다음 팀 프로젝트 라이브러리로 가져옵니다.
도메인 컨트롤러를 만드는 방법에 대한 내용은 방법: SCVMM을 사용하여 도메인 컨트롤러 가상 컴퓨터 준비.팀 프로젝트 라이브러리에 SCVMM에서 가상 컴퓨터를 가져오기에 대한에 대한 자세한 내용은 방법: SCVMM에서 가상 컴퓨터 또는 템플릿 가져오기.
(권장) 각 가상 컴퓨터 및 만료 되지 않도록 서식 파일에서 관리자 암호를 설정 합니다.
(권장) 원격 데스크톱 서비스는 각 가상 컴퓨터 및 템플릿을 사용 합니다.
가상 컴퓨터와 템플릿을 팀 프로젝트 라이브러리에 저장 합니다.구체적인 단계는 방법: 가상 컴퓨터 또는 템플릿 저장을 참조하십시오.
환경 설정
이 항목을 사용 하 여 새 SCVMM 환경을 만들려면 저장된 가상 컴퓨터 및 템플릿을 사용하여 SCVMM 환경 만들기.환경을 만들 때 다음이 단계를 수행 합니다.
에 컴퓨터 탭의 새 환경 마법사에 저장 된 가상 컴퓨터 및 템플릿을 환경에 추가 및 다음 컴퓨터 이름 구성 합니다.환경에서 고유 하므로 배포 된 가상 컴퓨터에 대한 내부 식별 정보를 구성 해야 하면 저장 된 가상 컴퓨터나 템플릿을 환경에 여러 번 추가할 수 있습니다.
개인 도메인 환경에서 실행 하는 경우 도메인 컨트롤러 가상 컴퓨터를 추가 합니다.
에 고급 탭의 새 환경 마법사 선택는 이 환경에 대해 네트워크 격리를 사용 확인란을 선택 합니다.
네트워크 격리를 사용 하면 Microsoft Test Manager 환경에서 가상 컴퓨터 중 하나를 도메인 컨트롤러로 지정 하 라는 메시지가 나타납니다.사용자 환경에서 개인 도메인을 사용 하는 경우 도메인 컨트롤러 가상 컴퓨터를 선택 합니다.
환경을 만든 후에 연결 하 고 컴퓨터를 개인 도메인에 가입 하는 등의 추가 구성 작업을 수행 합니다.그런 다음 환경의 여러 복사본을 실행할 수 있도록 환경을 종료 하 고 팀 프로젝트 라이브러리에 저장.저장 된 환경의 필요에 따라 많은 인스턴스를 실행할 수 있습니다.
환경을 구성 하려면
환경을 다시 시작 합니다.
랩 센터의 랩 탭에서 환경을 선택합니다.
선택 시작.
다음 단계로 이동하기 전에 환경의 네트워크 격리 상태가 준비로 전환될 때까지 기다립니다.
환경 뷰어에서 환경에 연결합니다.
개인 도메인 대신 작업 그룹 랩 환경에서 사용 하는 경우 도메인 컨트롤러를 구성 하 고 가상 컴퓨터를 도메인에 추가 해야 합니다.
[!참고]
이 단계를 완료 하려면 도메인 컨트롤러의 소유자 여야 합니다.
[!참고]
랩 환경에서 개인 도메인 대신 작업 그룹을 사용 하려는 경우이 단계를 건너뜁니다.
도메인 컨트롤러를 구성 하려면 다음이 단계를 수행 하십시오.
도메인 컨트롤러 가상 컴퓨터를 선택합니다.
도메인 컨트롤러 가상 호스트 연결을 사용 하 여 컴퓨터에 로그온 합니다.
Windows 서비스 (services.msc) 도구를 열고 Active Directory 및 DNS 서비스를 실행 중인지 확인 합니다.
-
중요
DNS에서 만료 된 로케이터 레코드가 비워지도록 가상 컴퓨터를 개인 도메인에 가입 하기 전에 도메인 컨트롤러 다시 시작 합니다.네트워크 격리에 할당된 새 내부 IP 주소에 대한 올바른 DNS 로케이터 레코드가 도메인 컨트롤러에 있어야 합니다.도메인 멤버는 이러한 DNS 로케이터 레코드를 사용하여 도메인 컨트롤러를 찾습니다.서비스를 시작할 때만 일부 버전의 Windows 서버에서 만료 된 DNS 레코드가 비워집니다.
도메인 컨트롤러 가상 컴퓨터를 선택 시작 다음 선택 다시.네트워크 격리 상태를 반환 하 고 가상 컴퓨터를 다시 시작 합니다 기다립니다 준비 에 있는 다른 컴퓨터를 도메인에 가입 하기 전에.
환경 뷰어, 각 가상 컴퓨터를 개인 도메인에 추가할 다음과이 같이 하십시오.
가상 컴퓨터에 연결 합니다.
로그를 사용 하 여 가상 컴퓨터에 환경 뷰어 또는 원격 데스크톱.
선택 시작를 마우스 오른쪽 단추로 클릭 컴퓨터, 다음을 선택 하 고 속성.
아래 컴퓨터 이름, 도메인 및 작업 그룹 설정, 컴퓨터의 도메인에서 도메인 컨트롤러 가상 컴퓨터를 만들 도메인의 이름을 선택 하 여 변경 합니다.해당 도메인의 사용자 자격 증명을 사용합니다.
도메인에 가입한 후 가상 컴퓨터를 다시 시작합니다.
도메인 컨트롤러 이외에 환경에 있는 각 가상 컴퓨터에 대해 이 단계를 반복합니다.
작업 그룹 환경에서 개인 도메인 대신에 사용 중인 경우 환경 뷰어 각 가상 컴퓨터에 연결 하 고 컴퓨터가 올바른 작업 그룹에 가입 되어 있는지 확인 합니다.
개인 도메인 또는 작업 그룹 구성 완료 되 면 해당 환경의 네트워크 격리 상태가 될 때까지 기다려 준비 환경을 사용 합니다.자세한 내용은 네트워크가 격리된 환경의 상태 보기를 참조하십시오.
(선택 사항) 사용 하 여 환경의 스냅숏을 환경 뷰어.
(선택 사항) 사용자 환경의 여러 복사본을 실행 하려는 경우 환경을 팀 프로젝트 라이브러리에 저장 하려면 다음이 단계를 수행 하십시오.
테스트 관리자에 있는 랩 탭 환경을 선택 하 고 도구 모음에서 선택한 종료.
환경을 선택 하 고 선택 저장소 라이브러리에 도구 모음.저장된 환경의 새 이름을 입력합니다.
이제 저장 된 환경의 여러 복사본을 배포할 수 있습니다.저장 된 환경의 복사본을 배포에 대한 자세한 내용은 저장된 SCVMM 환경 배포.
네트워크 격리 환경을 운영
랩 센터에 있는 랩 탭, 시작, 일시 중지 하거나 네트워크 격리를 사용 하는 환경을 종료 합니다.또한 환경의 스냅숏을 만들고 환경을 팀 프로젝트 라이브러리에 저장할 수 있습니다.자세한 내용은 방법: SCVMM 환경 작동을 참조하십시오.네트워크 격리 환경의 도메인 컨트롤러를 포함 하는 경우 환경을 운영 하는 경우 다음이 권장 사항을 따릅니다.
도메인 컨트롤러 가상 컴퓨터가 포함된 실행 중인 환경을 끌 때 전원 끄기 기능을 사용하지 마십시오.대신 종료 기능을 사용하십시오.
도메인 컨트롤러 가상 컴퓨터가 있는 환경의 스냅숏은 다섯 개를 초과하지 않도록 해야 합니다.스냅숏이 다섯 개보다 많으면 성능이 크게 저하될 수 있습니다.
네트워크 격리 된 환경에서에서 시스템 작동
환경 뷰어를 사용 관리 및 환경에서 컴퓨터를 구성할 수 있습니다.도메인 컨트롤러 컴퓨터를 제외하고 환경 뷰어에서 호스트 또는 게스트 연결을 사용하여 환경의 컴퓨터에 직접 연결할 수 있습니다.
도메인 컨트롤러는 외부 환경에 연결되지 않기 때문에 환경 뷰어에서 도메인 컨트롤러 컴퓨터에 직접 연결하려면 호스트 기반 연결을 사용해야 합니다.호스트 기반 연결을 사용할 수 없는 경우 환경의 다른 컴퓨터에 연결 하 고 원격 데스크톱을 사용 하는 도메인 컨트롤러에 연결할 수 있습니다.
자세한 내용은 방법: 랩 환경의 컴퓨터에 연결을 참조하십시오.
네트워크 격리 환경의 상태 보기
네트워크 격리된 각 환경에는 해당 환경의 네트워크 격리가 올바르게 구성되었는지 여부를 나타내는 상태가 추가로 포함됩니다.
환경의 네트워크 격리 상태를 보려면
테스트 관리자개방형의 랩 센터 팀의 프로젝트를 하 고 선택의 랩 탭.
환경을 선택 합니다.
오른쪽 창의 기능 옆에 아이콘 3개가 표시됩니다.네트워크 격리 상태를 나타내는 아이콘은 첫째 아이콘입니다.
이 아이콘 위에 포인터를 놓으면 아이콘을 설명하는 도구 설명이 나타납니다.
상태가 부분적으로 준비됨이거나 실패이면 해당 환경에 관련된 경고나 오류 메시지가 자세한 내용 링크와 함께 표시됩니다.이 링크를 선택 하면 경고 또는 오류 및 정정 작업에 대한 추가 정보를 제공 합니다.
[!참고]
네트워크 격리 상태가 실행 되는 환경에만 표시 됩니다.환경이 다른 상태의 경우 네트워크 격리 상태를 사용할 수 없습니다.
다음 표에 네트워크 격리 상태를 설명합니다.
State |
설명 |
---|---|
구성되지 않음 |
선택한 환경에서 네트워크 격리 기능을 사용하지 않습니다. |
준비되지 않음 |
네트워크 격리 기능이 준비되지 않았습니다.이 상태는 일반적으로 환경에서 격리 기능을 사용 하지만 환경에 없는 의미는 실행 상태입니다. |
진행 중 |
환경에 대해 네트워크 격리를 구성하는 중입니다.시작 된 후 환경 전원이 켜지는 것을 의미 합니다. |
부분적으로 준비됨 |
네트워크 격리 환경의 가상 컴퓨터가 있지만 전부 구성 되어 있습니다.이는 나머지 가상 컴퓨터에서도 기능을 구성하는 중임을 나타내는 임시 상태일 수 있습니다.환경에 대해 이 상태가 계속 유지되면 하나 이상의 가상 컴퓨터에서 격리를 구성하는 데 문제가 있었다는 의미일 수 있습니다. |
준비 |
환경에 대해 네트워크 격리 구성을 마쳤으며 환경을 사용하는 데 필요한 준비가 완료되었습니다. |
실패 |
네트워크 격리 기능을 구성하는 동안 문제가 발생했습니다.선택 자세한 내용 은 문제와 해결 방법에 대한 자세한 합니다. |
네트워크 격리 환경을 시작할 때 일반적으로 상태는 준비되지 않음으로 시작되고 진행 중으로 전환된 다음 부분적으로 준비됨, 준비로 전환됩니다.네트워크 격리 환경을 이전 스냅숏으로 되돌리는 경우에도 동일한 과정을 거칩니다.준비 상태가 될 때까지 걸리는 시간은 가상 컴퓨터를 켜고 초기화하는 데 걸리는 시간, 환경을 실행하는 Hyper-V 호스트의 부하 등 여러 가지 요소에 따라 달라집니다.
네트워크 격리 된 환경에서 통신
외부 네트워크와 통신할 수 있도록 Lab Management 네트워크 격리 된 환경의 컴퓨터에에서 두 번째 네트워크 어댑터를 추가 합니다.두 번째 어댑터는 컴퓨터 이름 및 IP 주소에 대한 외부 네트워크 별칭을 제공합니다.
네트워크 격리 환경에서 외부 네트워크와 통신
두 번째 네트워크 어댑터의 별칭을 사용하여 외부 네트워크의 컴퓨터에서 네트워크가 격리된 환경의 컴퓨터와 통신할 수 있습니다.예를 들어 URL에 컴퓨터 이름 별칭을 사용하여 외부 네트워크의 컴퓨터에서 브라우저를 사용하여 격리된 네트워크에 있는 웹 서버의 웹 사이트를 열 수 있습니다.또한 컴퓨터 이름 별칭으로 외부 도메인의 응용 프로그램을 네트워크 격리 환경의 데이터베이스에 연결하기 위해 사용하는 연결 문자열의 서버 이름을 사용할 수도 있습니다.
네트워크 격리 환경에서 컴퓨터의 외부 네트워크 별칭을 가져오려면
Microsoft Test Manager을 열고 랩 센터, 다음을 선택 하 고 랩.
환경 뷰어를 사용하여 환경에 연결합니다.
목록에서 환경을 선택합니다.
연결을 선택합니다.
환경 뷰어에서 컴퓨터를 마우스 오른쪽 단추로 클릭하고 시스템 정보를 선택합니다.
컴퓨터 이름 필드에 외부 네트워크 컴퓨터의 정규화된 이름이 표시됩니다.
IP 주소에 외부 네트워크의 IP 주소가 표시됩니다.
네트워크 격리 된 환경에서 외부 네트워크와 통신합니다.
네트워크가 격리된 환경의 컴퓨터는 외부 컴퓨터의 정규화된 도메인 이름이나 IP 주소를 사용하여 외부 네트워크의 컴퓨터와 통신할 수 있습니다.
참고 항목
작업
방법: SCVMM을 사용하여 도메인 컨트롤러 가상 컴퓨터 준비