Sysprep 문제 해결 - Amazon Elastic Compute Cloud

Sysprep 문제 해결

이미지 준비 중에 문제가 발생하거나 오류 메시지를 받는 경우 다음 로그를 검토하세요. 로그 위치는 Sysprep에서 EC2Config, EC2Launch v1 또는 EC2Launch v2 중 무엇을 실행하는지에 따라 다릅니다.

  • %WINDIR%\Panther\Unattendgc(EC2Config, EC2Launch v1 및 EC2Launch v2)

  • %WINDIR%\System32\Sysprep\Panther(EC2Config, EC2Launch v1 및 EC2Launch v2)

  • C:\Program Files\Amazon\Ec2ConfigService\Logs\Ec2ConfigLog.txt(EC2Config만 해당)

  • C:\ProgramData\Amazon\Ec2Config\Logs(EC2Config만 해당)

  • C:\ProgramData\Amazon\EC2-Windows\Launch\Log\EC2Launch.log(EC2Launch v1만)

  • %ProgramData%\Amazon\EC2Launch\log\agent.log(EC2Launch v2만)

Sysprep으로 이미지를 준비하는 과정 중에 오류 메시지를 받는 경우에는 OS에 접근하지 못할 수도 있습니다. 로그 파일을 검토하려면 인스턴스를 중단하고 그 인스턴스의 루트 볼륨을 부 볼륨인 다른 정상적인 인스턴스에 연결한 다음, 부 볼륨에서 앞서 언급한 로그를 검토해야 합니다. 이름별 로그 파일의 용도에 대한 자세한 내용은 Microsoft 설명서의 Windows 설정 관련 로그 파일을 참조하세요.

Unattendgc 로그 파일에서 오류의 위치를 찾는 경우에는 Microsoft Error Lookup Tool을 이용해 오류에 대한 세부 정보를 얻으세요. Unattendgc 로그 파일에 보고되는 다음 문제는 인스턴스에서 1개 이상의 사용자 프로파일이 오염됨으로써 나타나는 전형적인 결과입니다.

Error [Shell Unattend] _FindLatestProfile failed (0x80070003) [gle=0x00000003]
Error [Shell Unattend] CopyProfile failed (0x80070003) [gle=0x00000003]

이 문제를 해결하기 위한 두 가지 옵션이 있습니다.

옵션 1

인스턴스에서 Regedit을 이용해 다음 키를 검색합니다. 삭제된 사용자에 대해 프로파일 레지스트리 키가 없는지 확인하십시오.

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\ProfileList\

옵션 2

  1. 관련 파일을 다음과 같이 편집합니다.

    • Windows Server 2012 R2 및 이전 버전 - EC2Config 응답 파일(C:\Program Files\Amazon\Ec2ConfigService\sysprep2008.xml)을 편집합니다.

    • Windows Server 2016 및 2019 – unattend.xml 응답 파일(C:\ProgramData\Amazon\EC2-Windows\Launch\Sysprep\Unattend.xml)을 편집합니다.

    • Windows Server 2022 – unattend.xml 응답 파일(C:\ProgramData\Amazon\EC2Launch\sysprep\unattend.xml)을 편집합니다.

  2. <CopyProfile>true</CopyProfile><CopyProfile>false</CopyProfile>로 변경합니다.

  3. Sysprep을 다시 실행합니다. Sysprep이 완료된 후에는 이러한 구성 변경이 내장된 관리자 사용자 프로파일을 삭제한다는 것에 유의하세요.