AWS WorkSpaces 이미지 생성 시 수많은 에러가 발생할수 있습니다. 이러한 에러를 사전에 예방하기 위해 아래와 같은 확인 사항이 필요합니다.
AWS WorkSpaces 는 Public 번들로 워크스페이스를 생성 할 수도 있지만 고객이 직접 커스텀하여 이미지를 생성할 수도 있습니다. 하지만 이때 예기치 않은 오류가 발생하여 이미지 생성에 실패할 수 있어 아래 사항에 대해서 중점적으로 확인이 필요합니다.
AWS WorkSpaces는 EC2Launch와 EC2Launch V2를 통해서 Sysprep 과정이 있습니다. 다만 이렇기에 EC2 Launch와 EC2 Launch V2 업그레이드는 Support Engineer 의 요청없이는 하지 말것을 권고드리며 업데이트 시 아래의 사항을 반드시 지켜주시기 바랍니다.
1. EC2Launch (Server 2016, 2019)
1.1 EC2 Launch 업데이트는 아래의 URL을 참고하시기 바랍니다.
[+] https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2launch-download.html
1.2 EC2 Launch 업데이트 후 C:\ProgramData\Amazon\EC2-Windows\Launch\Settings 로 이동합니다.
1.3 업데이트 후 Ec2launchSettings 를 실행합니다.
1.4 Handle User Data에 'Execute user data provided at instance launch.' 를 체크 합니다.
2. EC2Launch V2(Server 2022)
2.1 EC2 Launch V2 업데이트 전 아래의 파일을 C:\Backup 폴더를 생성해서 백업합니다.
For windows 11: C:\ProgramData\Amazon\EC2Launch\sysprep\OOBE_unattend.xml"
For win server 2022 : C:\ProgramData\Amazon\EC2Launch\sysprep\unattend.xml"
2.2 아래의 URL에서 EC2 Launch V2를 최신버전으로 업데이트 합니다.
https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ec2launch-v2-install.html
2.3 C:\Backup 폴더에 백업한 파일을 복원합니다.
For windows 11: C:\ProgramData\Amazon\EC2Launch\sysprep\OOBE_unattend.xml"
For win server 2022 : C:\ProgramData\Amazon\EC2Launch\sysprep\unattend.xml"
3.AWS WorkSpaces 콘솔에서 워크스페이스 재부팅
Windows 업데이트 펜딩 이슈 및 WorkSpaces 컴포넌트들의 업그레이드 여부를 확인하기 위해 이미지를 생성할 워크스페이스를 콘솔에서 재부팅 합니다.
4. 안티 바이러스 사용안함 설정
AWS공식문서에 아래와 같이 안티바이러스 프로그램 사용시 사용안함을 할 것을 권장하고 있습니다. 따라서 시작->실행->Services.msc에서 안티바이러스를 '사용안함(Disable)' 으로 설정합니다.
(일부 보안프로그램의 경우 서비스가 종료되어야 사용안함 으로 변경이 가능할수 있으며, 예외정책이 필요할수 있습니다.)
If you're running any antivirus software on the WorkSpace, disable it while you're attempting to create an image.
[+] https://docs.aws.amazon.com/workspaces/latest/adminguide/create-custom-bundle.html#custom_image_best_practices
5. 이미지 체커
C:\Program Files\Amazon\ImageChecker.exe를 실행하여 프로필 갯수나 앱패키지등의 내용에 문제가 없는지 또는 업데이트 펜딩이 걸려있지 않은지 검증합니다.
위와 같이 윈도우 업데이트 펜딩이 걸려있을 경우 반드시 재부팅 후 다시한번 이미지 체크를 실행하여 아래와 같이 모두 통과됨 상태가 된 후 이미지 생성을 해야 합니다.
6. BYOL의 윈도우 지원버전 확인
윈도우 10과 11은 아래의 버전만 지원하므로 해당 버전이 맞는지 확인이 필요합니다.
- Windows 10 Version 21H2 (December 2021 Update)
- Windows 10 Version 22H2 (November 2022 Update)
- Windows 10 Enterprise LTSC 2019 (1809)
- Windows 10 Enterprise LTSC 2021 (21H2)
- Windows 11 Enterprise 23H2 (October 2023 release)
- Windows 11 Enterprise 22H2 (October 2022 release)
위의 내용은 WorkSpaces 이미지 생성 시 반드시 확인이 필요한 내용이며, 아래의 공식문서를 통해서도 추가적인 사항의 점검이 필요 할 수 있음을 알려드립니다.
[+] https://docs.aws.amazon.com/workspaces/latest/adminguide/create-custom-bundle.html#custom_image_best_practices