2장. rpm-ostree 기반 배포된 시스템에서 bootc 기반 시스템으로 마이그레이션
RHEL 10.0부터는 더 이상 RHEL 이미지 빌더를 사용하여 RHEL for Edge 이미지를 빌드할 수 없습니다. RHEL 10.0 이상 버전에서는 더 이상 OSbuild를 사용하여 엣지 아티팩트를 빌드하지 않습니다. 대신 RHEL에 이미지 모드를 사용하여 에지 배포에 적합한 운영 체제 이미지를 빌드할 수 있습니다. 원하는 경우 RHEL 9에서 RHEL 이미지 빌더를 계속 사용하여 RHEL for Edge 아티팩트를 빌드할 수 있습니다.
RHEL의 이미지 모드를 사용하려면 RHEL 9 이미지 빌더에서 RHEL 10의 이미지 모드로 업그레이드하고 RHEL에 이미지 모드를 사용하여 에지 배포에 사용할 수 있는 부팅 가능한 컨테이너 이미지를 빌드할 수 있습니다.
RHEL 기능의 이미지 모드를 사용하면 registry.redhat.io/rhel9/rhel-bootc 에 있는 컨테이너 이미지로 운영 체제를 사용자 지정할 수 있습니다. 에지 OSTree 커밋을 위해 기본 RHEL과 동일한 크기 및 콘텐츠와 유사한 작은 부팅c 기본 이미지를 빌드할 수도 있습니다.
2.1. RHEL의 이미지 모드 링크 복사링크가 클립보드에 복사되었습니다!
RHEL(Red Hat Enterprise Linux)의 이미지 모드는 컨테이너 네이티브 접근 방식을 사용하여 운영 체제를 부팅 기본 이미지(rhel-bootc)로 빌드, 배포 및 관리하는 배포 방법입니다. bootc 기본 이미지(rhel-bootc)에는 커널, 펌웨어, 부트 로더와 같은 부팅 가능한 운영 체제에 필요한 구성 요소가 포함되어 있습니다. 이를 사용하여 다른 컨테이너처럼 운영 체제를 빌드, 배포 및 관리할 수 있습니다.
RHEL의 이미지 모드를 사용하여 애플리케이션 컨테이너와 동일한 툴 및 기술을 사용하여 운영 체제를 빌드, 테스트 및 배포합니다. RHEL의 이미지 모드는 registry.redhat.io/rhel10/rhel-bootc bootc 이미지를 사용하여 사용할 수 있습니다. RHEL 부팅c 이미지는 기존 애플리케이션 UBI(Universal Base Images)와 다릅니다(예: kernel, initrd, boot loader, 펌웨어 등 일반적으로 제외된 추가 구성 요소가 포함되어 있다는 점에서).
RHEL의 이미지 모드에서는 블루프린트 사용자 지정이 있는 rpm-ostree 파일 시스템을 지원하지 않습니다. osbuild-composer 를 사용하여 bootc 이미지에서 디스크 이미지를 빌드할 수 없습니다. 대신 bootc-image-builder 를 사용하여 bootc 이미지에서 디스크 이미지를 생성합니다.