13.2. 네트워크 기반이 아닌 배포에 대한 엣지 설치 프로그램 이미지용 RHEL 생성

RHEL for Edge 컨테이너 커밋과 함께 리포지토리를 제공하도록 실행 중인 컨테이너를 빌드한 후 RHEL for Edge Installer(.iso) 이미지를 생성합니다. RHEL for Edge Installer(.iso)RHEL for Edge Container(.tar) 에서 제공하는 커밋을 가져옵니다. Podman에 RHEL for Edge Container 커밋이 로드된 후 URL 형식으로 OSTree 를 노출합니다.

CLI에서 엣지 설치 관리자 이미지용 RHEL을 생성하려면 단계를 따르십시오.

사전 요구 사항

  • 에지 이미지용 RHEL에 대한 청사진을 생성했습니다.
  • 에지 컨테이너 이미지용 RHEL을 생성하고 웹 서버를 사용하여 배포했습니다.

절차

  1. 에지 설치 프로그램 이미지용 RHEL 생성을 시작합니다.

    # composer-cli compose start-ostree --ref rhel/9/x86_64/edge --url URL-OSTree-repository blueprint-name image-type

    여기서,

    • ref 는 ostree 리포지터리를 빌드하는 데 사용한 것과 동일한 값입니다.
    • URL-OSTree-repository 는 이미지에 포함할 커밋의 OSTree 리포지토리에 대한 URL입니다. 예: http://10.0.2.2:8080/repo/. 네트워크 기반이 아닌 배포를 위한 RHEL for Edge 컨테이너 이미지 생성 을 참조하십시오.
    • Blueprint-name 은 에지 설치 프로그램 청사진 이름에 대한 RHEL입니다.
    • image-typeedge-installer 입니다.

      쓰기 프로세스가 큐에 추가되었음을 확인합니다. 또한 생성된 이미지에 대한 UUID(Universally Unique Identifier) 번호를 표시합니다. UUID 번호를 사용하여 빌드를 추적합니다. 또한 추가 작업을 위해 UUID 번호를 편리하게 유지합니다.

  2. 이미지 compose 상태를 확인합니다.

    # composer-cli compose status

    명령 출력은 다음 형식으로 상태를 표시합니다.

    <UUID> RUNNING date blueprint-name blueprint-version image-type
    참고

    이미지 생성 프로세스를 완료하는 데 몇 분이 걸립니다.

    이미지 생성 프로세스를 중단하려면 다음을 실행합니다.

    # composer-cli compose cancel <UUID>

    기존 이미지를 삭제하려면 다음을 실행합니다.

    # composer-cli compose delete <UUID>

    RHEL 이미지 빌더는 이미지 빌드 중에 실행 중인 컨테이너에서 제공하는 커밋을 가져옵니다.

    이미지 빌드가 완료되면 결과 ISO 이미지를 다운로드할 수 있습니다.

  3. 이미지를 다운로드합니다. Edge 이미지 다운로드를 참조하십시오.

    이미지가 준비되면 비 네트워크 배포에 사용할 수 있습니다. 네트워크 기반 배포가 아닌 경우 Edge 이미지의 RHEL 설치를 참조하십시오.