第 23 章 Edge

下面的章节包含对 RHEL 8 和 RHEL 9 之间 RHEL Edge 的最显著的更改。

23.1. RHEL for Edge

与之前的版本相比,此版本引入了以下改进。

支持构建 RHEL for Edge AMI 镜像

支持为 RHEL for Edge 构建 .ami 镜像,使用 Ignition 自定义蓝图,以便在引导过程中将凭证注入镜像中,并将 .ami 镜像上传到 AWS,在 AWS 中引导 EC2 实例。

支持构建 RHEL for Edge VMDK 镜像

您还可以为 RHEL for Edge VMDK 镜像构建 RHEL,使用 Ignition 自定义蓝图,以便在初始引导过程过程中将凭证注入到镜像中,并在 vSphere 上加载镜像,在虚拟机 vSphere 中引导镜像。

支持在 64 位 ARM 架构上引导的 RHEL for Edge 最小原始镜像

RHEL for Edge 最小原始镜像类型现在支持 64 位 ARM 架构和 AMD 以及 Intel 64 位构架。

提供了新的 FIDO Device Onboarding Servers 容器镜像

红帽容器目录 中提供了以下 FIDO Device Onboarding Servers 容器镜像:

  • rhel9/fdo-manufacturing-server
  • rhel9/fdo-owner-onboarding-server
  • rhel9/fdo-rendezvous-server
  • rhel9/fdo-serviceinfo-api-server

RHEL for Edge Simplified 镜像支持 Ignition 置备工具

您可以使用 Ignition 置备工具自定义蓝图配置,以创建 RHEL for Edge 镜像。Ignition 在引导过程的早期阶段将用户配置注入到镜像中。在第一次引导系统期间,Ignition 工具会从远程 URL 或嵌入在简化的安装程序镜像中的文件读取其配置,并将该配置应用到镜像中。

蓝图中的 FDO 自定义现在是可选的

您不再需要在蓝图中添加 FDO 自定义部分,以构建简化的安装程序镜像。

支持为以下镜像在蓝图中直接指定用户配置:

  • 简化的安装程序镜像
  • FDO 镜像
  • Ignition 镜像
  • 您可以使用 RHEL 镜像构建器 GUI 创建 RHEL for Edge Simplified Installer 镜像

在以前的版本中,只有使用命令行界面才能创建简化的安装程序镜像。

支持使用 FDO 自动置备和注册 RHEL for Edge 镜像

您支持使用 FDO (FIDO 设备加入)过程自动置备和加入 RHEL for Edge 镜像。因此,您可以构建 RHEL for Edge Simplified Installer 镜像,并将其置备为 RHEL for Edge 镜像。然后,您可以使用 FDO 过程自动置备和进入边缘设备,并与网络连接的其他设备和系统交换数据。

支持从 RHEL 8 升级到 RHEL 9 的 rpm-ostree

您可以使用 rpm-ostree rebase 将 RHEL 8 系统升级到 RHEL 9。

支持自动注册

在引导过程中运行健康检查,并确定节点是否正常工作。如果健康检查失败,则计数器会跟踪尝试次数,节点使用 rpm-ostree 来回滚更新。如果更新失败时,Podman 会自动回滚容器。

支持构建 RHEL for Edge Simplified Installer 镜像

您可以使用 RHEL 镜像构建器构建 RHEL for Edge Simplified Installer 镜像。它启用了对设备的无人值守安装,并将镜像置备到 RHEL for Edge 镜像。

支持构建 RHEL for Edge Raw 镜像

您还可以为构建 RHEL 用于 RHEL for Edge Raw 镜像。这些是压缩的原始镜像,其中包含一个包含有现有部署 OSTree 提交的分区布局的文件。RHEL for Edge Raw 镜像可用于硬盘上的闪存或在虚拟机上引导。

RHEL 9 for Edge 最小安装所占的空间较小

与 RHEL 8 相比,RHEL 9 for Edge 最小安装所占的空间更小:

最小 RHEL 8 安装最小 RHEL 9 安装最小 RHEL 9 安装(具有固件和 Podman)

302 RPM

244 RPM

292 RPM

1.1g 磁盘

652M 磁盘

863M 磁盘

支持的 RHEL for Edge 镜像类型

使用 RHEL for Edge,您可以使用 RHEL 镜像构建器制作自定义的 RHEL (rpm-ostree)镜像,然后在 Edge 服务器上远程安装和管理镜像。

RHEL 9 中支持以下镜像类型:

  • RHEL for Edge Commit(.tar)
  • RHEL for Edge Container(.tar)
  • RHEL for Edge Installer(.iso)
  • RHEL for Edge Raw Image(.raw.xz)
  • RHEL for Edge 简化的安装程序(.iso)

支持的 RHEL for Edge 镜像名称

在以前的版本中,镜像类型使用 rhel- 前缀。这个前缀已被删除,但之前的镜像名称,如 rhel-edge-containerrhel-edge-installer 仍然作为新名称的别名工作。这些名称被视为已弃用,并可能在以后的发行版本中完全删除。RHEL 9 中支持以下 RHEL for Edge 镜像名称:

  • edge-commit
  • edge-container
  • edge-installer