다음을 통해 공유


마이그레이션 테스트

전체 organization 배포하기 전에 항상 제어된 실험실 설정에서 마이그레이션 계획을 테스트합니다. 테스트 환경에서는 데이터가 마이그레이션되는 각 운영 체제 유형에 대해 하나 이상의 컴퓨터가 필요합니다.

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

테스트 마이그레이션에 오류가 발생하는 경우 ScanStateLoadState 로그를 검사하여 정확한 USMT(사용자 상태 마이그레이션 도구) 반환 코드 및 관련 오류 메시지 또는 Windows API(애플리케이션 프로그래밍 인터페이스) 오류 메시지를 가져옵니다. USMT 반환 코드 및 오류 메시지에 대한 자세한 내용은 코드 반환을 참조하세요. 명령 프롬프트 창에서 다음을 입력하여 나열된 Windows 시스템 오류 코드에 대한 자세한 정보를 얻을 수 있습니다.

net.exe helpmsg <error_number>

여기서 <error_number> 오류 메시지에 의해 생성된 오류 코드 번호입니다. 시스템 오류 코드에 대한 자세한 내용은 시스템 오류 코드(0-499)를 참조하세요.

대부분의 경우 ScanStateLoadState 로그는 USMT 마이그레이션이 실패하는 이유를 나타냅니다. 마이그레이션을 테스트할 /v:5 때 옵션을 사용하는 것이 좋습니다. 이 세부 정보 수준은 프로덕션 마이그레이션에서 조정할 수 있습니다. 세부 정보 수준을 줄이면 프로덕션 마이그레이션 중에 발생하는 오류를 진단하기가 더 어려워질 수 있습니다. 디버거로 이동하려면 로그 파일을 출력해야 하는 경우 더 높은 세부 정보 수준을 사용할 수 있습니다.

참고

옵션을 사용하여 ScanStateLoadState 도구를 실행하면 /v:5 자세한 로그 파일이 만들어집니다. 이 옵션을 사용하면 로그 파일이 커지지만 마이그레이션 오류가 발생한 위치를 확인하는 데 유용합니다.

파일럿 마이그레이션이 지정된 파일 및 설정을 성공적으로 마이그레이션했는지 확인한 후에는 USMT를 환경에서 사용하여 데이터를 마이그레이션할 준비가 된 것입니다. 예를 들어 Microsoft Configuration Manager USMT를 사용하세요. 자세한 내용은 [Configuration Manager 사용자 상태 관리]/(mem/configmgr/osd/get-started/manage-user-state)를 참조하세요.

참고

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

  • /listfiles 명령줄 옵션입니다.
  • 수집된 파일을 나열하는 진단 로그입니다.