Red Hat Training
A Red Hat training course is available for RHEL 8
11.3. AWS Cloud AMI로 이미지 푸시
RHEL 이미지 빌더를 사용하여 (.raw)
이미지를 생성하고 AWS에 업로드 확인란을 선택하여 생성한 출력 이미지를 Amazon AWS Cloud AMI 서비스 공급자로 직접 푸시할 수 있습니다.
사전 요구 사항
-
시스템에
root
또는wheel
그룹 사용자가 액세스할 수 있어야 합니다. - 브라우저에서 RHEL 웹 콘솔의 RHEL 이미지 빌더 인터페이스를 열었습니다.
- 네, 네게 만들었어. 웹 콘솔 인터페이스에서 블루프린트 생성을 참조하십시오.
- AWS IAM 계정 관리자에 대한 액세스 키 ID가 구성되어 있어야 합니다.
- 쓰기 가능한 S3 버킷 이 준비되어 있어야 합니다.
절차
- RHEL 이미지 빌더 대시보드에서 이전에 생성한 블루프린트 이름을 클릭합니다.
- Images (이미지) 탭을 선택합니다.
Create Image (이미지 만들기)를 클릭하여 사용자 지정 이미지를 만듭니다.
이미지 생성 창이 열립니다.
-
유형 드롭다운 메뉴 목록에서
Amazon Machine Image Disk(.raw)
를 선택합니다. - Upload to AWS (AWS에 업로드) 확인란을 선택하여 이미지를 AWS Cloud에 업로드하고 Next 를 클릭합니다.
AWS에 대한 액세스를 인증하려면 해당 필드에
AWS 액세스 키 ID
및AWS 시크릿 액세스 키
를 입력합니다. 다음을 클릭합니다.참고새 액세스 키 ID를 생성하는 경우에만 AWS 시크릿 액세스 키를 볼 수 있습니다. 보안 키를 모르는 경우 새 액세스 키 ID를 생성합니다.
-
이미지 이름 필드에
이미지 이름을
입력하고 AmazonS3 버킷 이름 필드에 Amazon 버킷 이름을
입력하고 사용자 지정 이미지를 추가할 버킷의AWS 리전
필드를 입력합니다. 다음을 클릭합니다. 정보를 검토하고 마침 을 클릭합니다.
필요한 경우 뒤로 를 클릭하여 잘못된 세부 정보를 수정합니다.
참고사용자 지정 이미지를 보낼 버킷에 대한 올바른 IAM 설정이 있어야 합니다. 이 절차에서는 IAM 가져오기 및 내보내기를 사용하므로 이미지를 업로드하기 전에 버킷에 정책을 설정해야 합니다. 자세한 내용은 IAM 사용자에 대한 필수 권한 을 참조하십시오.
-
유형 드롭다운 메뉴 목록에서
오른쪽 상단에 있는 팝업에 저장 진행 상황을 알려줍니다. 또한 이미지 생성, 이 이미지 생성 진행 및 후속 업로드 AWS 클라우드에 대한 이미지 생성이 시작되었음을 알려줍니다.
프로세스가 완료되면 이미지 빌드 완료 상태가 표시됩니다.
브라우저에서 Service CryostatEC2 에 액세스합니다.
-
AWS 콘솔 대시보드 메뉴에서 올바른 리전 을 선택합니다. 이미지가 업로드되었음을 나타내기 위해
Available
상태가 있어야 합니다. -
AWS 대시보드에서 이미지를 선택하고
시작을
클릭합니다.
-
AWS 콘솔 대시보드 메뉴에서 올바른 리전 을 선택합니다. 이미지가 업로드되었음을 나타내기 위해
- 새 창이 열립니다. 이미지를 시작하는 데 필요한 리소스에 따라 인스턴스 유형을 선택합니다. 검토 및 시작을 클릭합니다.
-
인스턴스 시작 세부 정보를 검토합니다. 변경해야 하는 경우 각 섹션을 편집할 수 있습니다.
Launch
를 클릭합니다. 인스턴스를 시작하기 전에 액세스할 공개 키를 선택합니다.
이미 보유하고 있는 키 쌍을 사용하거나 새 키 쌍을 만들 수 있습니다.
다음 단계에 따라 EC2에서 새 키 쌍을 생성하고 새 인스턴스에 연결합니다.
- 드롭다운 메뉴 목록에서 새 키 쌍 만들기를 선택합니다.
- 새 키 쌍의 이름을 입력합니다. 새 키 쌍을 생성합니다.
- Download Key pair 를 클릭하여 로컬 시스템에 새 키 쌍을 저장합니다.
그런 다음
Launch Instance
(인스턴스 시작)를 클릭하여 인스턴스를 시작할 수 있습니다.Initializing 으로 표시되는 인스턴스의 상태를 확인할 수 있습니다.
- 인스턴스 상태가 실행 중 이면 Connect 버튼을 사용할 수 있게 됩니다.
연결을 클릭합니다. SSH를 사용하여 연결하는 방법에 대한 지침과 함께 창이 표시됩니다.
- 에 대한 기본 연결 방법으로 독립 실행형 SSH 클라이언트를 선택하고 터미널을 엽니다.
개인 키를 저장하는 위치에서 SSH가 작동하도록 키를 공개적으로 볼 수 있는지 확인합니다. 이렇게 하려면 명령을 실행합니다.
$ chmod 400 _your-instance-name.pem_>
공용 DNS를 사용하여 인스턴스에 연결합니다.
$ ssh -i <_your-instance-name.pem_> ec2-user@<_your-instance-IP-address_>
yes
를 입력하여 연결을 계속할지 확인합니다.결과적으로 SSH를 통해 인스턴스에 연결됩니다.
검증
- SSH를 사용하여 인스턴스에 연결하는 동안 작업을 수행할 수 있는지 확인합니다.