방법: 가상 환경 보기 또는 수정
가상 환경의 속성이나 구성을 변경할 수 있습니다. 응용 프로그램의 수명 주기 동안 수행할 수 있는 변경 작업의 예로는 다음이 포함됩니다.
환경에 새 응용 프로그램을 설치한 후 해당 환경의 이름 또는 설명을 변경합니다.
오래된 OS를 사용하는 가상 컴퓨터를 제거하고 새 OS를 사용하는 다른 가상 컴퓨터를 기존의 저장된 환경에 추가합니다.
저장된 환경의 환경 기능을 변경하여 여기에서 만들어지는 모든 활성 환경에 해당 기능이 포함되도록 합니다.
참고
가상 컴퓨터에 연결하여 이 컴퓨터에 소프트웨어를 설치하는 작업은 변경에 해당하지 않습니다.
Microsoft Test Manager에서 랩 탭을 클릭하여 활성 환경을 보고 변경할 수 있습니다. 또한 라이브러리 탭을 클릭하면 저장된 환경을 보고 변경할 수 있습니다.
활성 가상 환경의 속성을 보거나 변경하려면
Microsoft Test Manager를 열고 팀 프로젝트에 연결합니다.
랩 센터를 엽니다.
랩 탭을 클릭합니다.
환경 하위 탭을 클릭합니다.
환경 목록이 표시됩니다.
보거나 변경하려는 환경을 클릭합니다.
열기를 클릭한 다음 마법사의 단계를 따라 속성을 보거나 변경합니다.
가상 환경의 속성을 보기만 하려고 마법사를 연 경우 마법사를 닫으려면 취소를 클릭합니다. 속성을 변경했고 변경 내용을 저장하려면 마침을 클릭합니다.
저장된 가상 환경의 속성을 보거나 변경하려면
Microsoft Test Manager를 열고 팀 프로젝트에 연결합니다.
랩 센터를 엽니다.
라이브러리 탭을 클릭합니다.
환경 하위 탭을 클릭합니다.
환경 목록이 표시됩니다.
보거나 변경하려는 환경을 클릭합니다.
열기를 클릭한 다음 마법사의 단계를 따라 속성을 보거나 변경합니다.
가상 환경의 속성을 보기만 하려고 마법사를 연 경우 마법사를 닫으려면 취소를 클릭합니다. 속성을 변경했고 변경 내용을 저장하려면 마침을 클릭합니다.
가상 환경의 속성
각 가상 환경에는 고유한 속성 집합이 있습니다. 활성 또는 저장됨 상태인 모든 가상 환경에는 다음 속성이 있습니다.
Name
설명
상태
소유자
만든 날짜
수정한 날짜
수정한 사람
마지막으로 액세스한 시간
가상 컴퓨터 또는 템플릿 목록
스냅숏 목록
기능
환경 태그
ID
활성 상태의 환경에는 다음 두 가지 속성도 있습니다.
프로젝트 호스트 그룹
사용 중
저장됨 상태의 환경에는 다음과 같은 추가 속성도 있습니다.
- 프로젝트 라이브러리 공유
Name
환경의 이름입니다.
참고
동일한 팀 프로젝트 라이브러리 공유나 동일한 팀 프로젝트 호스트 그룹 내에 있는 환경은 이름이 중복되지 않아야 합니다.
설명
사용자가 쉽게 알 수 있도록 환경을 설명하는 주석입니다.
상태
환경의 현재 상태입니다. 다음 표에서는 Lab Management에서 지원되는 상태에 대해 설명합니다.
상태 |
적용 대상 |
설명 |
---|---|---|
저장됨 |
저장된 환경에만 적용 |
환경이 라이브러리에 저장되며 사용 가능합니다. |
중지됨 |
활성 환경에만 적용 |
해당 환경의 모든 가상 컴퓨터가 중지되어 있습니다. |
실행 중 |
활성 환경에만 적용 |
해당 환경의 모든 가상 컴퓨터가 실행 중입니다. |
일시 중지됨 |
활성 환경에만 적용 |
해당 환경의 모든 가상 컴퓨터가 일시 중지되어 있습니다. 일시 중지된 가상 컴퓨터의 CPU는 실행이 보류된 상태입니다. 그러나 가상 컴퓨터에서 실제 호스트의 메모리 및 디스크 리소스는 계속 사용하고 있습니다. |
혼합 |
활성 환경 및 저장된 환경 |
환경의 일부 가상 컴퓨터가 다른 상태에 있습니다. 일부는 중지됨, 일시 중지됨 또는 실행 중 상태인 반면, 일부는 실패 상태일 수 있습니다. Lab Management를 무시하고 가상 컴퓨터의 상태를 변경했을 때 이러한 경우가 발생할 수 있습니다. 예를 들어 가상 컴퓨터에 연결되어 있을 때 해당 가상 컴퓨터를 다시 시작하면 환경이 혼합 상태에 있게 됩니다. |
만드는 중 |
활성 환경 및 저장된 환경 |
환경을 만들고 있는 중이므로 작업이 완료될 때까지는 이를 사용할 수 없습니다. 환경 만들기를 취소할 수도 있습니다. |
만들기 취소하는 중 |
활성 환경 및 저장된 환경 |
해당 환경을 만드는 중에 취소 작업이 요청되었습니다. |
만들기 실패 |
활성 환경 및 저장된 환경 |
환경 만들기가 실패했습니다. 만들기를 다시 시도할 수 있습니다. |
중지 중 |
활성 환경에만 적용 |
환경을 중지하는 중입니다. |
시작하는 중 |
활성 환경에만 적용 |
환경을 시작하는 중입니다. |
일시 중지하는 중 |
활성 환경에만 적용 |
환경을 일시 중지하는 중입니다. |
삭제하는 중 |
활성 환경 및 저장된 환경 |
환경을 삭제하는 중입니다. |
업데이트하는 중 |
활성 환경 및 저장된 환경 |
환경의 속성을 업데이트하는 중입니다. |
스냅숏을 만드는 중 |
활성 환경에만 적용 |
해당 환경에 대해 스냅숏 작업이 수행되었습니다. 새 스냅숏이 만들어지는 중입니다. |
스냅숏을 삭제하는 중 |
활성 환경에만 적용 |
해당 환경에서 스냅숏이 삭제되는 중입니다. |
스냅숏을 복원하는 중 |
활성 환경에만 적용 |
해당 환경에 대해 복원 작업이 수행되었습니다. 환경을 이전 스냅숏으로 복원하는 중입니다. |
마이그레이션 중 |
활성 환경 및 저장된 환경 |
환경의 모든 가상 컴퓨터를 현재 호스트 또는 라이브러리 서버에서 다른 위치로 마이그레이션하는 중입니다. |
실패 |
활성 환경 및 저장된 환경 |
환경의 모든 가상 컴퓨터가 오류를 나타내는 CheckpointActionFailed, Missing, IncompleteVMConfig, HostNotResponding, CustomizationFailed, MigrationFailed, UpdateFailed 또는 Unsupported 상태 중 하나로 들어갔습니다. |
프로젝트 라이브러리 공유
저장된 환경의 위치입니다. 각 팀 프로젝트의 라이브러리를 여러 프로젝트 라이브러리 공유로 구성할 수 있습니다. 팀 프로젝트 라이브러리 공유를 변경하는 방법에 대한 자세한 내용은 방법: 팀 프로젝트 컬렉션의 라이브러리 공유 변경을 참조하십시오.
프로젝트 호스트 그룹
활성 환경의 위치입니다. 각 팀 프로젝트는 여러 개의 프로젝트 호스트 그룹으로 구성될 수 있습니다. 팀 프로젝트 호스트 그룹을 변경하는 방법에 대한 자세한 내용은 방법: 팀 프로젝트 컬렉션의 호스트 그룹 변경을 참조하십시오.
사용 중
환경이 사용 중임을 나타냅니다. 환경이 사용 중으로 표시될 경우 해당 환경에 대한 추가 작업을 수행하면 경고가 트리거됩니다. 팀 멤버 간에 공유 환경에 대한 제어를 협상하려면 사용 중 표식을 사용합니다. 환경을 사용 중으로 표시할 때 주석을 포함할 수도 있습니다.
소유자
환경을 만든 사람의 ID입니다. 소유자는 시스템 관리자 이외에 환경을 삭제할 수 있는 유일한 사람입니다. 팀 프로젝트의 모든 참가자는 환경에 액세스하고 이를 보고 업데이트할 수 있습니다.
만든 날짜
환경을 만든 날짜와 시간입니다.
수정한 날짜
사용자가 환경을 변경한 날짜와 시간입니다. 이는 사용자가 환경의 편집 가능한 속성을 하나 이상 변경했음을 의미합니다.
수정한 사람
환경을 마지막으로 수정한 사람의 ID입니다.
마지막으로 액세스한 시간
환경에 마지막으로 액세스한 날짜와 시간입니다. 액세스란 환경에 대해 임의의 작업을 수행하거나 이를 사용하는 것을 의미합니다. 타임스탬프는 다음 작업이 수행될 때마다 업데이트됩니다.
환경을 편집하는 경우
저장 또는 배포 작업을 통해 현재 환경에서 또 다른 환경을 만드는 경우
환경에서 가상 컴퓨터에 대해 시작, 중지, 일시 중지 및 저장 작업을 수행하거나 스냅숏에 대해 만들기, 삭제 및 복원 작업을 수행하는 경우
다음 작업을 수행하는 경우에는 마지막으로 액세스한 시간이 업데이트되지 않습니다.
- 환경을 열고 해당 속성을 변경하지 않은 채 보기만 하는 경우
마지막으로 액세스한 시간은 가상 컴퓨터의 수를 적정 수준 내에서 관리하는 데 유용합니다. 오랫동안 액세스하지 않은 환경을 모두 삭제하는 사용자 지정 스크립트를 작성할 수 있습니다.
가상 컴퓨터 또는 템플릿 목록
환경을 구성하는 가상 컴퓨터 또는 템플릿의 목록입니다. 저장된 환경의 경우 이 목록에는 가상 컴퓨터와 템플릿이 모두 포함될 수 있으며, 활성 환경의 경우에는 가상 컴퓨터만 포함될 수 있습니다.
스냅숏 목록
환경에서 만든 각 스냅숏에는 이름과 설명이 있습니다. 또한 스냅숏 간에는 어떤 스냅숏에서 어떤 스냅숏이 만들어졌는지를 나타내는 부모-자식 관계가 있습니다. 스냅숏 및 스냅숏 작업에 대한 자세한 내용은 방법: 환경의 현재 상태 저장을 참조하십시오.
기능
각 환경에서 네트워크 격리, 테스트 통합 및 워크플로 통합이라는 세 가지 기능을 지원하도록 구성할 수 있습니다. 이러한 기능에 대한 자세한 내용은 다음 항목을 참조하십시오.
환경 태그
환경에 사용자 지정 이름/값 속성을 연결할 수 있습니다. 다음은 각 환경과 연결할 수 있는 데이터의 두 가지 예입니다.
환경의 용도
환경을 삭제해야 하는 날짜
ID
환경을 추적하기 위해 Lab Management에서 할당하는 고유 식별자입니다. 시스템 관리자와 통신할 때 ID를 사용합니다. ID는 Lab Management용 프로그래밍 인터페이스를 사용하고 Lab Management를 기반으로 하는 계층에 기능을 추가로 빌드하려는 경우에도 유용합니다.
추가 고려 사항
환경의 스냅숏을 만들고 해당 환경에서 몇 가지 내용을 변경한 다음, 원래 스냅숏으로 복원하면 변경 내용이 복원되지 않습니다. 즉, 스냅숏을 만든 후에 이름이나 사용자 지정 속성을 변경하고 원래 스냅숏으로 복원하면 해당 환경에는 변경된 이름이 계속 적용됩니다. 그러나 환경을 복원하면 메모리의 값이 복원됩니다.
경고
환경에서 가상 컴퓨터를 추가하거나 제거하면 해당 환경의 모든 이전 스냅숏을 사용할 수 없습니다. 즉, 환경을 해당 스냅숏으로 복원할 수 없습니다.
저장된 환경을 변경할 경우 해당 변경 작업이 성공적으로 완료되면 환경이 저장됨 상태로 돌아갑니다. 마찬가지로, 활성 환경은 변경 작업이 완료된 후 원래 상태로 돌아갑니다. 저장된 환경이 만들기 실패 상태에 있었던 경우에는 환경에 대해 다른 변경 작업을 수행하기 전에 만들기 실패 상태의 가상 컴퓨터를 제거해야 합니다.