1.2. RHEL for Edge 镜像类型及其部署
制作和部署 RHEL for Edge 镜像分为两个阶段:
-
使用 RHEL 镜像构建器工具制作 RHEL
rpm-ostree
镜像。您可以通过composer-cli
工具中的命令行界面访问 RHEL 镜像构建器,或者在 RHEL web 控制台中使用图形用户界面。 - 使用 RHEL 安装程序部署镜像。
镜像类型在内容上有所不同,因此适合不同类型的部署环境。在制作 RHEL for Edge 镜像时,您可以选择以下任一镜像类型:
- 用于边缘提交的 RHEL
-
此镜像类型为系统提供原子和安全更新。
edge-commit
(.tar
)镜像包含一个完整的操作系统,但它不能直接启动。要引导edge-commit
镜像类型,您必须使用其它磁盘镜像类型来部署它。您还可以在边缘管理应用程序中构建edge-commit
镜像。console.redhat.com/edge - 用于边缘容器的 RHEL
-
此镜像类型使用集成的 HTTP 服务器为 OSTree 提交提供服务。
edge-container
创建一个OSTree
提交,并将其嵌入到带有 web 服务器的 OCI 容器中。当edge-commit
镜像启动时,Web 服务器会将提交充当 OSTree 存储库。 - 用于边缘安装程序的 RHEL
-
edge-installer
镜像类型是基于 Anaconda 的安装程序镜像,它部署嵌入在安装程序中的 RHEL for Edge OSTree 提交。除了使用 RHEL 镜像构建器工具构建.iso
镜像外,您还可以 在边缘管理应用程序中 构建 RHEL for Edge 安装程序(edge-installer
)。edge-installer
镜像类型是基于 Anaconda 的安装程序镜像,它部署嵌入在安装程序镜像中的 RHEL for Edge ostree 提交。 - RHEL for Edge Raw 镜像
-
通过在硬盘上闪存 RHEL Raw 镜像,或在虚拟机上引导 Raw 镜像,用于裸机平台。
edge-raw-image
是一个压缩的原始镜像,它由包含具有现有部署 OSTree 提交的分区布局的文件组成。 - 用于边缘简化安装程序的 RHEL
-
使用
edge-simplified-installer
镜像类型进行无人值守安装,其中用户配置通过 FDO 或 Ignition 提供。edge-simplified-installer
镜像可以使用 Ignition 在引导过程的早期阶段将用户配置注入镜像中。另外,也可以使用 FDO 作为引导过程早期阶段注入用户配置的方法。引导 Edge Simplified Installer 后,它会使用注入的用户配置将 RHEL for Edge 镜像置备到设备。 - RHEL for Edge AMI
-
使用此镜像在 AWS 云中启动 EC2 实例。
edge-ami
镜像使用 Ignition 工具在引导过程的早期阶段将用户配置注入到镜像中。您可以将.ami
镜像上传到 AWS,并在 AWS 中引导 EC2 实例。 - RHEL for Edge VMDK
-
使用此镜像在 vSphere 上加载镜像,并在 vSphere 虚拟机上引导镜像。
edge-vsphere
镜像使用 Ignition 工具在引导过程的早期阶段,将用户配置注入到镜像中。
镜像类型 | 文件类型 | 适用于基于网络的部署 | 适用于基于非网络的部署 |
---|---|---|---|
用于边缘提交的 RHEL |
| 是 | 否 |
用于边缘容器的 RHEL |
| 否 | 是 |
用于边缘安装程序的 RHEL |
| 否 | 是 |
RHEL for Edge Raw 镜像 | .raw.xz | 是 | 是 |
用于边缘简化安装程序的 RHEL |
| 是 | 是 |
RHEL for Edge AMI |
| 是 | 是 |
RHEL for Edge VMDK |
| 是 | 是 |
其他资源