EC2Launch v2로 마이그레이션 - Amazon Elastic Compute Cloud

EC2Launch v2로 마이그레이션

EC2Launch 마이그레이션 도구는 설치된 시작 에이전트(EC2Config 및 EC2Launch v1)를 제거하고 EC2Launch v2를 설치하여 에이전트를 업그레이드합니다. 이전 시작 서비스의 해당하는 구성이 자동으로 새 서비스로 마이그레이션됩니다. 마이그레이션 도구는 EC2Launch v1 스크립트에 연결된 예약 태스크를 검색하지 않으므로 EC2Launch v2에서 이러한 태스크를 자동으로 설정하지 않습니다. 이러한 태스크를 구성하려면 agent-config.yml 파일을 편집하거나 EC2Launch v2 설정 대화 상자를 사용합니다. 예를 들어 인스턴스에 InitializeDisks.ps1을 실행하는 예약 태스크가 있는 경우 마이그레이션 도구를 실행한 후 EC2Launch v2 설정 대화 상자에서 초기화할 볼륨을 지정해야 합니다. EC2Launch v2 설정 대화 상자를 사용하여 설정 변경에 대한 절차의 6단계를 참조하세요.

마이그레이션 도구를 다운로드하거나 SSM RunCommand 문서를 사용하여 설치할 수 있습니다.

다음 위치에서 도구를 다운로드할 수 있습니다.

참고

32비트 마이그레이션 도구 링크는 더 이상 사용되지 않습니다. EC2Launch v2를 마이그레이션하려면 64비트 링크를 사용하는 것이 좋습니다. 32비트 시작 에이전트가 필요한 경우 EC2Config를 사용합니다.

참고

관리자 권한으로 EC2Launch v2 마이그레이션 도구를 실행해야 합니다. 마이그레이션 도구를 실행하면 EC2Launch v2가 서비스로 설치됩니다. 즉시 실행되지 않습니다. 기본적으로 인스턴스 시작 중에 실행되며 인스턴스가 중지된 후 나중에 시작되거나 다시 시작될 때 실행됩니다.

AWSEC2Launch-RunMigration SSM 문서를 사용하여 SSM Run Command로 최신 EC2Launch v2 버전으로 마이그레이션합니다. 이 문서를 사용하는 데는 파라미터가 필요 없습니다. SSM Run Command 사용에 대한 자세한 내용은 AWS Systems Manager Run Command를 참조하세요.

마이그레이션 도구는 EC2Config 의 다음 구성을 EC2Launch v2에 적용합니다.

  • Ec2DynamicBootVolumeSizefalse로 설정된 경우 EC2Launch v2 boot 스테이지 제거

  • Ec2SetPasswordEnabled로 설정된 경우 EC2Launch v2 암호 유형을 random으로 설정

  • Ec2SetPasswordDisabled로 설정된 경우 EC2Launch v2 암호 유형을 donothing으로 설정

  • SetDnsSuffixListfalse로 설정된 경우 EC2Launch v2 setDnsSuffix 태스크 제거

  • EC2SetComputerName이 true로 설정된 경우 yaml 구성에 EC2Launch v2 setHostName 태스크 추가

마이그레이션 도구는 EC2Launch v1의 다음 구성을 EC2Launch v2에 적용합니다.

  • ExtendBootVolumeSizefalse로 설정된 경우 EC2Launch v2 boot 스테이지 제거

  • AdminPasswordTypeRandom로 설정된 경우 EC2Launch v2 암호 유형을 random으로 설정

  • AdminPasswordTypeSpecify로 설정된 경우 EC2Launch v2 암호 유형을 static으로 설정하고 암호 데이터를 AdminPassword에 지정된 암호로 설정

  • SetWallpaperfalse로 설정된 경우 EC2Launch v2 setWallpaper 태스크 제거

  • AddDnsSuffixListfalse로 설정된 경우 EC2Launch v2 setDnsSuffix 태스크 제거

  • SetComputerNametrue로 설정된 경우 EC2Launch v2 setHostName 태스크 추가