2.5.2. bootc-image-builder를 사용하여 RHEL 10.0 디스크 이미지 생성
RHEL 10 이상부터 RHEL 이미지 빌더는 Edge에 최적화된 사용자 지정 RHEL rpm-ostree 이미지 구성을 지원하지 않습니다. RHEL 10의 일부로 에지 환경에 대한 새 RHEL 이미지를 생성하려면 RHEL에 이미지 모드를 사용해야 합니다.
사용 가능한 모든 RHEL 이미지 빌더 아티팩트를 이미지 모드에서 사용할 수 있는 것은 아닙니다. 즉, bootc-image-builder 를 사용하여 특정 이미지 유형을 생성할 수 없습니다. simplified-installer 는 더 이상 존재하지 않습니다. 대신 FDO 워크플로우에 bootc-image-builder Anaconda ISO를 사용합니다.
사전 요구 사항
- 호스트 시스템에 Podman이 설치되어 있어야 합니다.
-
bootc-image-builder툴을 실행하고--privileged모드에서 컨테이너를 실행하여 이미지를 빌드할 수 있는 루트 액세스 권한이 있습니다.
프로세스
선택 사항:
config.toml를 생성하여 사용자 액세스를 구성합니다. 예를 들면 다음과 같습니다.[[customizations.user]] name = "user" password = "pass" key = "ssh-rsa AAA ... user@email.com" groups = ["wheel"]이미지를 수동으로 가져옵니다.
$ sudo podman pull quay.io/<namespace>/<image>:_<tag>_빌드 중인 이미지의
출력디렉터리를 생성합니다.$ mkdir outputbootc-image-builder를 실행하여 이미지를 생성합니다. 구성을 추가하지 않으려면-v $(pwd)/config.toml:/config.toml인수를 생략합니다.$ sudo podman run \ --rm \ -it \ --privileged \ --pull=newer \ --security-opt label=type:unconfined_t \ -v /var/lib/containers/storage:/var/lib/containers/storage \ -v $(pwd)/config.toml:/config.toml \ -v $(pwd)/output:/output \ registry.redhat.io/rhel10/bootc-image-builder:latest \ --type iso \ --config /config.toml \ quay.io/<namespace>/<image>:<tag>출력 폴더에서
.iso이미지를 찾을 수 있습니다.