마이그레이션 테스트

마이그레이션 계획을 전체 조직에 배포하기 전에 항상 제어된 랩 설정에서 테스트합니다. 테스트 환경에는 데이터를 마이그레이션할 각 원본 운영 체제 유형의 컴퓨터가 하나 이상 있어야 합니다. 예를 들어 Windows(R) XP 또는 Windows Vista(R)를 실행하는 원본 컴퓨터에서 데이터를 마이그레이션하는 경우 각각 해당 운영 체제를 실행하는 컴퓨터를 하나 이상 테스트해야 합니다.

각 원본 운영 체제를 실행하는 단일 컴퓨터에서 전체 마이그레이션 프로세스를 철저하게 테스트한 후 소규모 사용자 그룹으로 파일럿 마이그레이션을 수행합니다. 몇 가지 일반적인 사용자 상태를 중간 저장소로 마이그레이션한 후 필요한 공간을 확인하고 초기 계산을 적절하게 조정합니다. 마이그레이션에 필요한 공간 예측에 대한 자세한 내용은 마이그레이션 저장소 크기 예상을 참조하세요. 마이그레이션 규칙 파일에서 레지스트리 설정 및 파일 위치 정보를 조정해야 할 수도 있습니다. 변경 작업을 하는 경우 다시 마이그레이션을 테스트합니다. 그런 후에 모든 데이터와 설정이 예상대로 마이그레이션되었는지 확인합니다. 파일럿 마이그레이션을 통해 중간 저장소에 대한 공간 예측을 테스트할 수도 있습니다.

테스트 마이그레이션 시 오류가 발생하는 경우 ScanState 및 LoadState 로그를 검사하여 정확한 사용자 상태 마이그레이션 도구(USMT) 5.0 반환 코드 및 연결된 오류 메시지나 Windows API(응용 프로그래밍 인터페이스) 오류 메시지를 확인합니다. USMT 반환 코드 및 오류 메시지에 대한 자세한 내용은 반환 코드를 참조하세요. 명령줄에 net helpmsg 및 오류 메시지 번호를 입력하여 Windows API 오류 메시지에 대한 추가 정보를 가져올 수도 있습니다.

대부분의 경우 ScanState 및 LoadState 로그는 USMT 마이그레이션이 실패하는 이유를 나타냅니다. 마이그레이션을 테스트할 때는 /v*:5* 옵션을 사용하는 것이 좋습니다. 프로덕션 마이그레이션 시 이 자세한 표시 수준을 조정할 수 있습니다. 자세한 표시 수준을 낮추면 프로덕션 마이그레이션 시 발생하는 오류를 진단하기 어려울 수 있습니다. 로그 파일 출력을 디버거로 이동하려는 경우 더 높은 자세한 표시 수준을 사용할 수 있습니다.

참고

/v:5 옵션으로 ScanState 및 LoadState 도구를 실행하면 자세한 로그 파일이 만들어집니다. 이 옵션을 사용하면 로그 파일이 커지지만 마이그레이션 발생 위치를 확인하는 데 도움이 됩니다.

파일럿 마이그레이션 시 지정한 파일과 설정이 마이그레이션되었는지 확인한 후에는 Microsoft(R) SCCM(System Center Configuration Manager) 또는 타사 관리 기술을 실행하는 서버에 USMT를 추가할 수 있습니다. 자세한 내용은 구성 관리자(영문)를 참조하세요.

참고

/hardlink /nocompress 옵션을 사용하여 압축되지 않은 저장소를 테스트 용도로 만들 수 있습니다. 압축을 사용하지 않도록 설정하면 ScanState 도구는 StorePath\USMT의 "File"이라는 숨겨진 폴더에 파일과 설정을 저장합니다. 압축되지 않은 저장소를 통해 USMT에서 저장한 항목을 보거나 문제를 해결할 수 있습니다. 또는 파일에 대해 바이러스 백신 유틸리티를 실행할 수 있습니다. /listfiles 명령줄 옵션과 진단 로그를 사용하여 수집된 파일을 나열하고 마이그레이션 문제를 해결할 수도 있습니다.

참고 항목

기타 리소스

마이그레이션 계획
로그 파일