6.3. 使用镜像构建器 CLI 创建 RHEL for Edge Simplified Installer 镜像
要使用 RHEL 镜像构建器命令行界面创建一个 RHEL for Edge Simplified 镜像,请确保您满足以下先决条件,然后按照流程操作。
先决条件
- 为 RHEL for Edge Simplified 的镜像创建了蓝图。
- 您提供提交的 OSTree 存储库来嵌入镜像中。例如 http://10.0.2.2:8080/repo。请参阅 设置 web 服务器以安装 RHEL for Edge 镜像。
流程
创建可引导 ISO 镜像。
# composer-cli compose start-ostree \ blueprint-name \ edge-simplified-installer \ --ref rhel/8/x86_64/edge \ --url URL-OSTree-repository \
其中,
-
blueprint-name
是 RHEL for Edge 蓝图名称。 -
edge-simplified-installer
是镜像类型。 -
--ref
指定创建您的提交的位置的引用。 --url
是要嵌入到镜像中的提交的 OSTree 存储库的 URL。例如:http://10.0.2.2:8080/repo/。您可以启动一个 RHEL for Edge Container,或设置 web 服务器。请参阅为非基于网络的部署创建 RHEL for Edge 容器镜像,以及设置 web 服务器来安装 RHEL for Edge 镜像。这时将显示一个确认已添加到队列中的 composer 进程。它还显示创建的镜像的通用唯一标识符 (UUID) 号。使用 UUID 号来跟踪构建。另外,记录 UUID 号以易于执行进一步的任务。
-
检查镜像 compose 状态。
# composer-cli compose status
输出以以下格式显示状态:
<UUID> RUNNING date blueprint-name blueprint-version image-type
注意镜像创建过程可能需要最多十分钟才能完成。
要中断镜像创建过程,请运行:
# composer-cli compose cancel <UUID>
要删除现有镜像,请运行:
# composer-cli compose delete <UUID>