4.3. 创建 RHEL for Edge 镜像
创建 RHEL for Edge 镜像。根据您的需要选择以下镜像类型之一。
4.3.1. 在 web 控制台中使用镜像构建器创建一个 RHEL for Edge Commit 镜像 复制链接链接已复制到粘贴板!
您可以在 RHEL web 控制台中使用 RHEL 镜像构建器创建一个 "RHEL for Edge Commit" 镜像。"RHEL for Edge Commit (.tar) " 镜像类型包含一个完整的操作系统,但它不能直接启动。要引导 Commit 镜像类型,您必须将它部署到正在运行的容器中。
先决条件
- 在 RHEL 系统上,您可以访问 RHEL 镜像构建器仪表盘。
步骤
- 在 RHEL 镜像构建器仪表盘上,单击 。
在 Image output 页面中执行以下步骤:
- 在 Select a blueprint 下拉菜单中选择您要使用的蓝图。
- 从 Image output type 下拉列表中选择 “RHEL for Edge Commit (.tar)” 。
- 点击 。
在 OSTree settings页面中,输入:
- Repository URL :指定要嵌入镜像中提交的 OSTree 存储库的 URL。例如:http://10.0.2.2:8080/repo/。
- Parent commit :指定之前的提交,如果此时还没有提交,则保留为空。
-
在 Ref 文本框中,指定要创建的提交的引用路径。默认情况下,web 控制台指定
rhel/8/$ARCH/edge
。"$ARCH" 值由主机机器决定。点击 。
在 Review 页面中,检查自定义并点 。
RHEL 镜像构建器开始为您创建的蓝图创建一个 RHEL for Edge Commit 镜像。
注意镜像创建过程需要 20 分钟才能完成。
验证
检查 RHEL for Edge Commit 镜像创建进度:
- 点 选项卡。
镜像创建过程完成后,您可以下载生成的 "RHEL for Edge Commit(.tar)" 镜像。
您可以通过选择 "RHEL for Edge Container (.tar)" 创建 RHEL for Edge 镜像。RHEL for Edge Container(.tar) 镜像类型会创建一个 OSTree 提交,并将其嵌入到带有 web 服务器的 OCI 容器中。容器启动后,Web 服务器将提交充当 OSTree 存储库。
按照此流程中的步骤,使用 RHEL web 控制台中的镜像构建器创建 RHEL for Edge 容器镜像。
先决条件
- 在 RHEL 系统上,您可以访问 RHEL 镜像构建器仪表盘。
- 您已创建了蓝图。
流程
- 在 RHEL 镜像构建器仪表盘上,单击 。
- 在 Image output 页面中执行以下步骤:
在 Select a blueprint 下拉菜单中选择您要使用的蓝图。
- 从 Image output type 下拉列表中选择 “RHEL for Edge Container (.tar)” 。
- 点击 。
在 OSTree 页面中,输入:
Repository URL :指定要嵌入镜像中提交的 OSTree 存储库的 URL。例如:http://10.0.2.2:8080/repo/。默认情况下,RHEL for Edge 容器镜像的存储库文件夹为 "/repo"。
要查找要使用的正确 URL,请访问正在运行的容器并检查
nginx.conf
文件。要查找要使用的 URL,请访问正在运行的容器并检查nginx.conf
文件。在nginx.conf
文件中,找到root
目录条目,来搜索/repo/
文件夹信息。请注意,如果您在使用 RHEL 镜像构建器创建 RHEL for Edge 容器镜像(.tar)
时没有指定存储库 URL,则会在nginx.conf
文件中创建默认的/repo/
条目。- Parent commit :指定之前的提交,如果此时还没有提交,则保留为空。
-
在 Ref 文本框中,指定要创建的提交的引用路径。默认情况下,web 控制台指定
rhel/8/$ARCH/edge
。"$ARCH" 值由主机机器决定。点击 。
- 在 Review 页面中,检查自定义。点 。
点
。RHEL 镜像构建器开始为您创建的蓝图创建一个 RHEL for Edge 容器镜像。
注意镜像创建过程需要 20 分钟才能完成。
验证
检查 RHEL for Edge Container 镜像创建进度:
- 点 选项卡。
镜像创建过程完成后,您可以下载生成的 "RHEL for Edge Container(.tar)" 镜像。
您可以通过选择 RHEL for Edge Installer (.iso)
来创建 RHEL for Edge Installer 镜像。RHEL for Edge Installer (.iso)
镜像类型从 RHEL for Edge Container (.tar)
提供的正在运行的容器中拉取 OSTree 提交存储库,并创建一个带有配置为使用嵌入式 OSTree 提交的 Kickstart 文件的可安装的引导 ISO 镜像。
按照此流程中的步骤,在 RHEL web 控制台中使用镜像构建器创建 RHEL for Edge 镜像。
先决条件
- 在 RHEL 系统中,您已访问了镜像构建器仪表盘。
- 您创建了蓝图。
- 您已创建了 RHEL for Edge 容器镜像,并将其加载到正在运行的容器中。请参阅为非基于网络的部署创建 RHEL for Edge 容器镜像。
流程
- 在 RHEL 镜像构建器仪表盘上,单击 。
在 Image output 页面中执行以下步骤:
- 在 Select a blueprint 下拉菜单中选择您要使用的蓝图。
-
从 Image output type 下拉列表中,选择 RHEL for Edge Installer (
.iso
) 镜像。 - 点击 。
在 OSTree settings页面中,输入:
- Repository URL :指定要嵌入镜像中提交的 OSTree 存储库的 URL。例如:http://10.0.2.2:8080/repo/。
-
在 Ref 文本框中,指定要创建的提交的引用路径。默认情况下,web 控制台指定
rhel/8/$ARCH/edge
。"$ARCH" 值由主机机器决定。点击 。
- 在 Review 页面中,检查自定义。点 。
点
。RHEL 镜像构建器开始为您创建的蓝图创建一个 RHEL for Edge 安装程序镜像。
注意镜像创建过程需要 20 分钟才能完成。
验证
检查 RHEL for Edge Installer 镜像创建进度:
- 点 选项卡。
镜像创建过程完成后,您可以下载生成的 RHEL for Edge 安装程序(.iso)
镜像并将 ISO 镜像引导到设备中。