Red Hat Training

A Red Hat training course is available for RHEL 8

7장. RHEL 이미지 빌더를 사용하여 부팅 ISO 설치 프로그램 이미지 생성

RHEL 이미지 빌더를 사용하여 부팅 가능한 ISO 설치 프로그램 이미지를 생성할 수 있습니다. 이러한 이미지는 루트 파일 시스템이 있는 .tar 파일로 구성됩니다. 부팅 가능한 ISO 이미지를 사용하여 파일 시스템을 베어 메탈 서버에 설치할 수 있습니다.

RHEL 이미지 빌더는 루트 파일 시스템을 포함하는 부팅 ISO를 생성하는 매니페스트를 빌드합니다. ISO 이미지를 생성하려면 이미지 유형 image-installer 를 선택합니다. RHEL 이미지 빌더는 다음 콘텐츠를 사용하여 .tar 파일을 빌드합니다.

  • 표준 Anaconda 설치 프로그램 ISO
  • 임베디드 RHEL 시스템 tar 파일
  • 최소한의 기본 요구 사항으로 커밋을 설치하는 기본 Kickstart 파일

생성된 설치 프로그램 ISO 이미지에는 베어 메탈 서버에 직접 설치할 수 있는 사전 구성된 시스템 이미지가 포함되어 있습니다.

7.1. RHEL 이미지 빌더 CLI를 사용하여 부팅 ISO 설치 프로그램 이미지 생성

RHEL 이미지 빌더 명령줄 인터페이스를 사용하여 사용자 지정 부팅 ISO 설치 프로그램 이미지를 생성할 수 있습니다. 결과적으로 이미지 빌더는 운영 체제용으로 설치할 수 있는 .tar 파일이 포함된 .iso 파일을 빌드합니다. .iso 파일은 Anaconda를 부팅하고 .tar 파일을 설치하여 시스템을 설정합니다. 하드 디스크에서 생성된 ISO 이미지 파일을 사용하거나 가상 머신에서 부팅(예: HTTP Boot 또는 USB 설치)할 수 있습니다.

주의

설치 프로그램(.iso) 이미지 유형은 파티션 사용자 지정을 허용하지 않습니다. 파일 시스템 사용자 지정을 수동으로 구성하려고 하면 설치 프로그램 이미지에서 빌드한 모든 시스템에 적용되지 않습니다. RHEL 이미지 빌더 파일 시스템 사용자 지정으로 빌드된 ISO 이미지를 마운트하면 Kickstart에서 오류가 발생하고 설치가 자동으로 재부팅되지 않습니다. 자세한 내용은 이미지 빌더 에서 생성한 RHEL ISO 설치 자동화 및 이미지 빌더에서 생성한 RHEL ISO 설치 자동화를 참조하십시오.

사전 요구 사항

  • 이미지에 대한 블루프린트를 생성하고 사용자가 포함된 사용자로 사용자 지정하고 RHEL 이미지 빌더로 다시 푸시했습니다. 블루프린트 사용자 지정을 참조하십시오.

절차

  1. ISO 이미지를 생성합니다.

    # composer-cli compose start BLUEPRINT-NAME image-installer
    • 생성한 블루프린트 이름이 있는 BLUEPRINT-NAME
    • image-installer 는 이미지 유형입니다.

      compose 프로세스는 백그라운드에서 시작되고 compose의 UUID가 표시됩니다. 작성이 완료될 때까지 기다립니다. 이 작업은 몇 분 정도 걸릴 수 있습니다.

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

    # composer-cli compose status

    완료된 작성에는 상태 값이 FINISHED로 표시됩니다.

  3. UUID를 통해 목록에서 compose를 식별합니다.

    # composer-cli compose list
  4. 작성이 완료되면 생성된 이미지 파일을 현재 디렉터리로 다운로드합니다.

    # composer-cli compose image UUID

    UUID 를 이전 단계에서 얻은 UUID 값으로 바꿉니다.

    RHEL 이미지 빌더는 .tar 파일이 포함된 .iso 파일을 빌드합니다. .tar 파일은 운영 체제에 설치될 이미지입니다. iso는 Anaconda를 부팅하고 .tar 파일을 설치하여 시스템을 설정하도록 설정됩니다.

다음 단계

이미지 파일을 다운로드한 디렉터리에서 다음을 수행합니다.

  1. 다운로드한 .iso 이미지를 찾습니다.
  2. ISO를 마운트합니다.

    $ mount -o ro path_to_ISO /mnt

    .tar 파일은 /mnt/liveimg.tar.gz 디렉터리에서 찾을 수 있습니다.

  3. .tar 파일 콘텐츠를 나열합니다.

    $ tar ztvf /mnt/liveimg.tar.gz