6장. RHEL 이미지 빌더를 사용하여 다른 릴리스에서 시스템 이미지 생성


RHEL 이미지 빌더를 사용하여 RHEL 8.8 및 RHEL 8.7과 같은 호스트와 다른 여러 RHEL 마이너 릴리스의 이미지를 생성할 수 있습니다. 이를 위해 릴리스 배포 필드가 설정된 소스 시스템 리포지토리를 추가하고 올바른 릴리스 배포 필드 세트를 사용하여 블루프린트를 생성할 수 있습니다.

또한 기존 블루프린트 또는 소스 시스템 리포지토리가 이전 형식으로 있는 경우 올바른 릴리스 배포 필드 세트를 사용하여 새 블루프린트를 생성할 수 있습니다.

  • 지원되는 릴리스 배포를 나열하려면 다음 명령을 실행합니다.

    $ composer-cli distros list
    Copy to Clipboard Toggle word wrap

    출력에는 지원되는 릴리스 배포 이름이 있는 목록이 표시됩니다.

    rhel-8
    rhel-84
    rhel-85
    rhel-86
    rhel-87
    rhel-88
    rhel-89
    Copy to Clipboard Toggle word wrap
    참고

    RHEL에서 CentOS 이미지 빌드와 같은 배포 간 이미지 빌드는 지원되지 않습니다.

6.1. CLI에서 다른 배포를 사용하여 이미지 생성

RHEL 이미지 빌더 CLI에서 이미지를 구성할 때 사용할 배포를 선택하려면 블루프린트에 distro 필드를 설정해야 합니다. 이를 위해 다음 단계를 수행합니다.

절차

새 블루프린트를 생성하는 경우
  1. 블루프린트를 생성합니다. 예를 들면 다음과 같습니다.
name = "<blueprint_name>"
description = "<image-description>"
version = "0.0.1"
modules = []
groups = []
distro = "<distro-version>"
Copy to Clipboard Toggle word wrap

distro 필드를 "rhel-88"으로 설정하면 호스트에서 실행 중인 버전과 관계없이 항상 RHEL 8.8 이미지를 빌드해야 합니다.

참고

distro 필드가 비어 있으면 호스트의 동일한 배포를 사용합니다.

기존 블루프린트를 업데이트하는 경우
  1. 기존 블루프린트를 로컬 텍스트 파일에 저장(export)합니다.
# composer-cli blueprints save EXISTING-BLUEPRINT
Copy to Clipboard Toggle word wrap
  1. 선택한 텍스트 편집기를 사용하여 기존 블루프린트 파일을 편집하여 선택한 배포를 사용하여 distro 필드를 설정합니다. 예를 들면 다음과 같습니다.

    name = "blueprint_84"
    description = "A 8.8 base image"
    version = "0.0.1"
    modules = []
    groups = []
    distro = "rhel-88"
    Copy to Clipboard Toggle word wrap
  2. 파일을 저장하고 편집기를 종료합니다.
  3. 블루프린트를 RHEL 이미지 빌더로 다시 푸시(가져오기)합니다.

    # composer-cli blueprints push EXISTING-BLUEPRINT.toml
    Copy to Clipboard Toggle word wrap
  4. 이미지 생성을 시작합니다.

    # composer-cli compose start BLUEPRINT-NAME IMAGE-TYPE
    Copy to Clipboard Toggle word wrap

    작성이 완료될 때까지 기다립니다.

  5. 구성의 상태를 확인합니다.

    # composer-cli compose status
    Copy to Clipboard Toggle word wrap

    작성이 완료되면 FINISHED 상태 값이 표시됩니다. UUID를 통해 목록에서 compose를 식별합니다.

  6. 결과 이미지 파일을 다운로드합니다.

    # composer-cli compose image UUID
    Copy to Clipboard Toggle word wrap

    UUID 를 이전 단계에 표시된 UUID 값으로 바꿉니다.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat