10장. RHEL for Edge AMI 이미지 생성
RHEL 이미지 빌더를 사용하여 RHEL for Edge Edge 사용자 지정 이미지를 생성할 수 있습니다. RHEL for Edge edge-ami 에는 부팅 프로세스의 초기 단계에서 이미지에 사용자 구성을 삽입할 수 있는 Ignition 지원이 있습니다. 그런 다음 이미지를 AWS 클라우드에 업로드하고 AWS에서 EC2 인스턴스를 시작할 수 있습니다. AMD 또는 Intel 64비트 아키텍처에서 AMI 이미지 유형을 사용할 수 있습니다.
10.1. Edge AMI 이미지용 블루프린트 생성 링크 복사링크가 클립보드에 복사되었습니다!
edge-ami 이미지에 대한 블루프린트를 생성하고 customization .ignition 섹션으로 사용자 지정합니다. 이를 통해 이미지를 생성하고 이미지를 부팅할 때 사용자 구성을 삽입할 수 있습니다.
사전 요구 사항
Ignition 구성 파일을 생성했습니다. 예를 들어 다음과 같습니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 자세한 내용은 Ignition 구성 파일 생성을 참조하십시오.
절차
다음 콘텐츠와 함께 Tom의 Obvious, Minimal Language (TOML) 형식으로 블루프린트를 생성합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음과 같습니다.
-
name은 name 및description입니다. -
버전은 Semantic Versioning scheme에 따른 버전 번호입니다. -
모듈과패키지는이미지에 설치할 패키지 이름과 일치하는 버전 glob를 설명합니다. 예를 들어 패키지이름 = "open-vm-tools"입니다. 현재는 패키지와 모듈간에 차이가 없습니다. -
그룹은이미지에 설치할 패키지 그룹입니다. 예를 들어groups = "wheel"입니다. 모듈과 그룹을 모르는 경우 비워 두십시오. -
custom
.user는 VM에 로그인할 사용자 이름과 암호를 생성합니다. custom
.ignition.firstboot에는 Ignition 구성 파일이 제공되는 URL이 포함되어 있습니다.참고기본적으로
open-vm-tools패키지는edge-vsphere이미지에 포함되어 있지 않습니다. 이 패키지가 필요한 경우 블루프린트 사용자 지정에 포함해야 합니다.
-
블루프린트를 이미지 빌더 서버로 가져옵니다.
composer-cli blueprints push <blueprint-name>.toml
# composer-cli blueprints push <blueprint-name>.tomlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 기존 블루프린트를 나열하여 생성된 블루프린트가 성공적으로 푸시되어 있는지 확인합니다.
composer-cli blueprints show <blueprint-name>
# composer-cli blueprints show <blueprint-name>Copy to Clipboard Copied! Toggle word wrap Toggle overflow Makefile 및 해당 종속 항목에 나열된 구성 요소 및 버전이 유효한지 확인합니다.
composer-cli blueprints depsolve <blueprint-name>
# composer-cli blueprints depsolve <blueprint-name>Copy to Clipboard Copied! Toggle word wrap Toggle overflow