다음을 통해 공유


SCVMM 환경에서 환경 스냅숏 사용

참고

이 항목에서는 메모리의 스냅숏 및 Lab Management 환경의 상태에 대해 설명합니다.테스트 중에 만드는 화면 스냅숏을 찾으려면 Microsoft Test Manager를 사용하여 수동 테스트 실행을 참조하세요.

환경의 스냅숏은 특정 시점의 환경 내 모든 가상 컴퓨터 상태, 디스크 데이터 및 구성을 포함하는 파일 기반 복사본입니다.

일반적으로는 랩 환경에서 테스트하는 동안 나중에 다시 돌아갈 새 환경을 설정할 때나 버그 발견 시 상태를 캡처하려는 경우 스냅숏을 만듭니다.

스냅숏을 만든 후에는 환경에서 계속 작업하면서 필요에 따라 스냅숏을 더 만들 수 있습니다. 작업을 마친 후에는 환경을 이전 상태로 복원할 수 있습니다. 다른 팀 멤버가 스냅숏에 연결하거나 스냅숏을 다시 만들 수 있도록 스냅숏에 대한 링크 파일을 만들 수도 있습니다. 또한 환경 복사본과 해당 스냅숏을 팀 프로젝트 라이브러리에 저장할 수도 있습니다. 환경을 팀 프로젝트 라이브러리에 저장하면 환경과 스냅숏이 모두 팀 프로젝트 라이브러리에 저장됩니다.

요구 사항

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional

이 항목에는 다음과 같은 섹션이 포함되어 있습니다.

환경의 스냅숏 만들기

스냅숏에서 환경 복원

환경의 스냅숏 공유

스냅숏이 포함된 환경을 라이브러리에 저장

환경의 스냅숏 삭제

환경의 스냅숏 만들기

스냅숏을 만드는 단계

스냅숏은 팀 프로젝트의 Hyper-V 호스트에 저장됩니다. 스냅숏을 만든 후 오랫동안 자주 사용하는 경우에는 필요한 단계를 수행하여 환경을 오랫동안 사용할 수 있도록 설정해야 합니다.

스냅숏을 준비하려면

  1. 환경의 가상 컴퓨터에 운영 체제의 최신 업데이트가 설치되어 있는지 확인합니다.

  2. 환경의 가상 컴퓨터가 도메인에 연결되어 있으면 명령 프롬프트를 열고 gpupdate /force 명령을 실행합니다. 이 명령을 실행하면 사용자 정책 변경 내용이 가상 컴퓨터에서 업데이트됩니다. 이 명령을 실행하지 않으면 배포 스크립트가 올바르게 작동하지 않거나 테스트가 올바르게 실행되지 않을 수 있습니다.

    참고

    이 스냅숏의 가상 컴퓨터 하나 이상이 도메인에 가입되어 있으며 스냅숏을 컴퓨터 암호 만료 기간보다 오랫동안 사용하는 경우에는 스냅숏 복원 시 가상 컴퓨터가 도메인에 다시 가입하지 못할 수 있습니다.이 문제를 방지하는 방법 중 하나는 컴퓨터 암호 갱신 빈도를 변경하거나 사용하지 않도록 설정하는 것입니다.암호 갱신 및 갱신을 변경하거나 사용하지 않도록 설정하는 경우 보안에 주는 영향에 대한 자세한 내용은 컴퓨터 계정 암호 프로세스를 참조하세요.

  3. 환경의 상태가 실행 중인지 확인합니다.

  4. 워크플로를 사용하도록 설정한 경우 워크플로 기능이 준비 상태이며 환경이 실행 중인지 확인합니다.

  5. (선택 사항) 복원한 스냅숏에서 테스트를 실행하려면 테스트 기능이 준비 상태인지 확인합니다.

    참고

    환경 내의 가상 컴퓨터 간이나 환경 내의 가상 컴퓨터와 환경 외부의 컴퓨터 간에 진행 중인 트랜잭션이 없을 때만 스냅숏을 만들어야 합니다.스냅숏을 만들 때 컴퓨터 간에 TCP 연결이 설정되어 있으면 스냅숏을 만들기 위해 컴퓨터를 중지할 때 이러한 연결이 끊길 수 있습니다.스냅숏을 복원할 때 이전 활성 연결은 시간이 초과되며 더 이상 유효하지 않은 상태가 됩니다.스냅숏을 복원하고 나면 TCP 연결이 다시 설정됩니다.항상 스냅숏을 만든 정확한 지점에서 환경을 다시 시작할 수는 없습니다.

  6. 워크플로의 빌드 정의가 특정 스냅숏으로 되돌아가는 경우 테스트를 실행할 때 가상 컴퓨터를 잠글 수 없습니다. 워크플로에 사용할 스냅숏을 만들기 전에 호스트 기반 연결이나 콘솔 세션을 사용하여 컴퓨터에 연결해야 합니다. 자세한 내용은 방법: 랩 환경의 컴퓨터에 연결를 참조하십시오.

Lab Management 환경 뷰어를 사용하여 환경에 연결한 다음 스냅숏을 만듭니다.

스냅숏을 만들려면

  1. Microsoft Test Manager에서 환경에 연결합니다. 이렇게 하려면 랩 센터 탭에서 환경을 선택한 후에 연결을 선택합니다.

  2. Microsoft 환경 뷰어에서 스냅숏 탭을 선택합니다.

  3. 스냅숏 만들기를 선택합니다.

  4. 스냅숏 환경 대화 상자에서 스냅숏 이름을 입력하고 스냅숏 만들기를 선택합니다.

    스냅숏이 완료되면 왼쪽 창에 스냅숏 이름이 표시됩니다.

스냅숏에서 환경 복원

스냅숏에서 SCVMM 환경을 복원하면 환경의 가상 컴퓨터가 스냅숏을 만든 시간의 정확한 상태로 돌아갑니다. 환경의 현재 상태 이전이나 이후에 만든 스냅숏으로 환경을 복원할 수 있습니다. 예를 들어 환경의 스냅숏을 월요일과 화요일에 하나씩 두 개를 만든 후 수요일에 월요일의 스냅숏으로 환경을 복원할 수 있습니다. 그리고 나중에 같은 환경을 화요일의 스냅숏으로 복원할 수 있습니다.

SCVMM 환경을 스냅숏으로 복원하려면

  1. Microsoft Test Manager에서 랩 센터를 열고 탭을 선택합니다.

  2. 환경을 선택한 다음 연결을 선택합니다.

  3. Microsoft 환경 뷰어에서 스냅숏 탭을 선택합니다.

  4. 스냅숏 목록에서 복원할 스냅숏을 선택하고 스냅숏 도구 모음에서 선택한 스냅숏으로 복원을 선택합니다.

  5. 필요한 경우 컴퓨터 탭을 선택하고 연결이 끊긴 컴퓨터를 선택한 후에 다시 연결을 선택합니다.

참고

환경의 상태가 준비되지 않음으로 변경되면 오류 메시지를 조사합니다.특정 설정은 가상 컴퓨터 외부에 저장되므로 스냅숏을 복원해도 완전히 복원되지 않습니다.예를 들어 스냅숏을 만든 이후 UI 테스트 구성 설정을 변경한 경우에는 스냅숏을 복원해도 변경이 실행 취소되지 않습니다.이 경우 환경 정의 열기를 수행하여 이전 설정을 수동으로 복원해야 합니다.복구를 사용하여 복원된 환경을 새 설정으로 변경할 수도 있습니다.

환경의 스냅숏 공유

다른 사용자와 공유할 수 있는 환경의 스냅숏 링크를 만들 수 있습니다. 팀 프로젝트에서 환경에 대해 작업을 수행할 권한이 있는 모든 사용자는 Microsoft Test Manager가 설치되어 있는 컴퓨터에서 링크(.lvr) 파일을 열 수 있습니다.

SCVMM 환경 스냅숏에 대한 링크를 만들려면

  1. Microsoft Test Manager의 랩 센터에 있는 탭에서 환경이 실행 중 상태인지 확인합니다.

  2. 환경을 선택한 다음 연결을 선택합니다.

  3. Microsoft 환경 뷰어에서 스냅숏 탭을 선택합니다.

  4. 스냅숏 목록에서 연결할 스냅숏을 선택하고 스냅숏 도구 모음에서 스냅숏 공유를 선택합니다.

  5. 링크(.lvr) 파일의 파일 이름을 지정합니다.

  6. 링크 파일을 전자 메일에 첨부하거나 공유 디렉터리에 저장할 수 있습니다.

스냅숏 링크 파일에서 스냅숏에 연결하려면

  1. 스냅숏 링크(.lvr) 파일을 두 번 클릭합니다.

    환경에 연결 대화 상자가 표시됩니다. 다음 옵션 중 하나를 선택합니다.

    이 환경의 스냅숏에 연결

    스냅숏을 만든 SCVMM 환경의 정확한 상태를 복원합니다.

    참고

    이 옵션을 선택하면 현재 이 환경을 사용 중인 사용자의 연결이 끊길 수 있으며, 그러면 작업 내용이 손실될 수 있습니다.환경이 사용 중인 경우 경고 메시지가 표시됩니다.

    현재 상태에서 환경에 연결

    현재 상태에서 환경에 연결하고 링크 파일을 만들 때 선택한 스냅숏으로 되돌리지 않습니다.

    > [!NOTE]
    > <P>이 경우에도 해당 환경에 연결되어 있는 다른 사용자의 연결이 끊길 수 있습니다.그러나 환경의 상태는 변경되지 않습니다.</P>
    

    이 환경의 새 인스턴스에 연결

    환경 복사본이 팀 프로젝트 라이브러리에 저장되어 있는 경우에만 사용 가능합니다. 팀 프로젝트 호스트 그룹에 환경의 복사본을 만들고 해당 복사본에 연결합니다.

    환경이 현재 사용 중이거나 다른 사용자가 환경을 사용할 수 있도록 하려는 경우 복사본을 만들 수 있습니다.

    > [!NOTE]
    > <P>복사본을 만들 때는 시간이 오래 걸릴 수 있으며 팀 프로젝트 라이브러리에서 디스크 공간을 많이 사용할 수 있습니다.환경의 여러 복사본을 동시에 실행하려는 경우에는 원래 환경에서 네트워크 격리를 사용해야 합니다.자세한 내용은 <A href="ee518924(v=vs.120).md">네트워크 격리 환경 만들기 및 사용</A>을 참조하십시오.</P>
    
    
    <p></p></td>
    </tr>
    </tbody>
    </table>
    
    1. 연결을 선택하여 환경을 환경 뷰어에서 엽니다.

    참고

    환경을 스냅숏으로 복원하면 스냅숏의 컴퓨터 간 네트워크 연결이 잠시 작동하지 않을 수 있으며, 스냅숏을 만들 때 처리 중이었던 트랜잭션이 실패할 수 있습니다.

    스냅숏이 포함된 환경을 라이브러리에 저장

    환경을 저장하려면 해당 환경이 중지됨 상태여야 합니다. 실행 중 상태인 환경은 저장할 수 없습니다.

    환경을 저장한 후 원래 활성 환경을 즉시 삭제하지는 않으려는 경우 저장된 환경의 네트워크 격리 기능을 설정하는 것이 좋습니다. 그러면 다른 사용자가 저장된 환경의 복사본을 배포할 수 있습니다. 네트워크 격리 기능을 설정하는 단계는 네트워크 격리 환경 만들기 및 사용을 참조하세요.

    환경을 라이브러리에 저장하려면

    1. Microsoft Test Manager의 랩 센터에 있는 탭에서 환경이 중지됨 상태인지 확인합니다.

    2. 저장할 환경을 선택합니다.

    3. 라이브러리에 저장을 선택합니다.

    4. 라이브러리에 저장 대화 상자에 저장된 환경의 환경 이름설명을 입력합니다.

    5. 드롭다운 목록에서 프로젝트 라이브러리 공유를 선택하고 저장소를 선택합니다.

      만들기 프로세스가 진행되는 동안 진행률 표시줄이 표시됩니다. 각 가상 컴퓨터의 현재 만들기 단계를 확인할 수도 있습니다. 프로세스가 완료되면 저장된 환경이 라이브러리 탭의 환경 목록에 표시됩니다.

    환경에서 스냅숏 삭제

    환경의 스냅숏은 누적되기 쉽습니다. 스냅숏을 저장하려면 호스트 그룹에 상당한 크기의 공간이 필요합니다. 따라서 스냅숏 목록을 자주 검토하여 더 이상 필요하지 않아 삭제 가능한 스냅숏이 있는지 확인하는 것이 좋습니다.

    스냅숏을 삭제하려면

    1. Microsoft Test Manager의 랩 센터에 있는 탭에서 환경이 시작되었는지 확인합니다.

    2. SCVMM 환경을 선택한 다음 연결을 선택합니다.

    3. Microsoft 환경 뷰어에서 스냅숏 탭을 선택합니다.

    4. 삭제할 스냅숏을 선택하고 스냅숏 삭제를 선택합니다.

    5. 확인 대화 상자에서 스냅숏 삭제를 선택합니다.

    참고 항목

    개념

    랩 환경 만들기

    랩 환경에서 테스트