9.3. 클라우드 이미지 준비
AWS에서 다양한 이미지 형식을 직접 사용할 수 없기 때문에 Amazon 머신 이미지(AMI)가 필요합니다. Red Hat에서 제공하는 AMI를 사용하거나 자체 이미지를 수동으로 가져올 수 있습니다. EC2 인스턴스를 프로비저닝하기 전에 AMI가 있어야 합니다. 컴퓨팅 시스템에 필요한 올바른 RHEL 버전이 선택되도록 AMI ID를 나열해야 합니다.
9.3.1. AWS에서 사용 가능한 최신 RHEL 이미지 나열
AMI ID는 AWS의 기본 부팅 이미지에 해당합니다. AMI는 EC2 인스턴스를 프로비저닝하기 전에 존재해야 하므로 구성 전에 AMI ID를 알아야 합니다. AWS CLI(Command Line Interface)는 사용 가능한 RHEL(Red Hat Enterprise Linux) 이미지 ID를 나열하는 데 사용됩니다.
사전 요구 사항
- AWS CLI를 설치했습니다.
프로세스
이 명령을 사용하여 RHEL 8.4 AMI(Amazon Machine Images)를 나열합니다.
$ aws ec2 describe-images --owners 309956199498 \ 1 --query 'sort_by(Images, &CreationDate)[*].[CreationDate,Name,ImageId]' \ 2 --filters "Name=name,Values=RHEL-8.4*" \ 3 --region us-east-1 \ 4 --output table 5
- 1
--owners
명령 옵션은 계정 ID309956199498
에 기반한 Red Hat 이미지를 보여줍니다.중요Red Hat에서 제공하는 이미지의 AMI ID를 표시하려면 이 계정 ID가 필요합니다.
- 2
--query
명령 옵션은'sort_by(Images, &CreationDate)[*].[CreationDate,Name,ImageId]
매개변수로 이미지가 정렬되는 방법을 설정합니다. 이 경우 이미지는 생성 날짜에 따라 정렬되며 테이블은 생성 날짜, 이미지 이름 및 AMI ID를 표시하도록 구성됩니다.- 3
--filter
명령 옵션은 표시되는 RHEL 버전을 설정합니다. 이 예에서는 필터가"Name=name,Values=RHEL-8.4*"
로 설정되므로 RHEL 8.4 AMI가 표시됩니다.- 4
--region
명령 옵션은 AMI가 저장된 리전을 설정합니다.- 5
--output
명령 옵션은 결과가 표시되는 방법을 설정합니다.
AWS용 RHEL 컴퓨팅 머신을 생성할 때 AMI가 RHEL 8.4인지 확인합니다.
출력 예
------------------------------------------------------------------------------------------------------------ | DescribeImages | +---------------------------+-----------------------------------------------------+------------------------+ | 2021-03-18T14:23:11.000Z | RHEL-8.4.0_HVM_BETA-20210309-x86_64-1-Hourly2-GP2 | ami-07eeb4db5f7e5a8fb | | 2021-03-18T14:38:28.000Z | RHEL-8.4.0_HVM_BETA-20210309-arm64-1-Hourly2-GP2 | ami-069d22ec49577d4bf | | 2021-05-18T19:06:34.000Z | RHEL-8.4.0_HVM-20210504-arm64-2-Hourly2-GP2 | ami-01fc429821bf1f4b4 | | 2021-05-18T20:09:47.000Z | RHEL-8.4.0_HVM-20210504-x86_64-2-Hourly2-GP2 | ami-0b0af3577fe5e3532 | +---------------------------+-----------------------------------------------------+------------------------+