1.4. 基于网络的部署
使用 RHEL 镜像构建器创建灵活的 RHEL rpm-ostree
镜像以满足您的要求,然后使用 Anaconda 在您的环境中部署它们。RHEL 镜像构建器自动识别部署设置的详情,并将镜像输出生成为一个 .tar
文件的 edge-commit
。
您可以通过 composer-cli
工具中的命令行界面访问 RHEL 镜像构建器,或者在 RHEL web 控制台中使用图形用户界面。
您可以通过执行以下高级别步骤编写和部署 RHEL for Edge 镜像:
对于有人值守的安装
- 安装并注册 RHEL 系统
- 安装 RHEL 镜像构建器
- 使用 RHEL 镜像构建器,为 RHEL for Edge 镜像创建蓝图
- 在 RHEL 镜像构建器中导入 RHEL for Edge 蓝图
-
创建 RHEL for Edge Commit (
.tar
)镜像 - 下载 RHEL for Edge 镜像文件
- 在安装了 RHEL 镜像构建器的同一系统上,安装您要为 RHEL for Edge Commit 内容提供服务的 web 服务器。具体说明请参阅 设置和配置 NGINX
-
将 RHEL for Edge Commit (
.tar
)内容提取到正在运行的 web 服务器 - 创建一个从正在运行的 web 服务器拉取 OSTree 内容的 Kickstart 文件。有关如何修改 Kickstart 来拉取 OSTree 内容的详情,请参阅 提取 RHEL for Edge 镜像提交
- 在边缘设备上引导 RHEL 安装程序 ISO,并为它提供 Kickstart。
对于无人值守安装,您可以自定义 RHEL 安装 ISO,并将 Kickstart 文件嵌入到其中。
下图显示了 RHEL for Edge 网络镜像部署工作流:
图 1.2. 在网络基础环境中部署 RHEL for Edge