1.3. 新功能及功能增强

此版本对以下方面进行了改进

1.3.1. Red Hat Enterprise Linux CoreOS (RHCOS)

1.3.1.1. 增强 LUKS、RAID 和 FBA DASD 的磁盘置备

OpenShift Container Platform 4.7 包括对裸机部署的磁盘置备的一些改进。新的 4.7 集群当前仅支持以下功能:

  • 对 LUKS 磁盘加密的原生 Ignition 支持为加密的根文件系统提供额外的可配置性,并支持加密额外的数据文件系统。
  • RHCOS 现在支持引导磁盘镜像(s390x 除外),从而在磁盘失败时提供冗余功能。如需更多信息,请参阅在安装过程中镜像磁盘
  • s390x 上的 RHCOS 可以安装到固定块架构(FBA)类型直接访问存储设备(DASD)磁盘中。
  • RHCOS 现在支持使用多路径的主要磁盘。
注意

在新集群中,LUKS 配置必须使用原生 Ignition 机制,因为如果机器配置中包含旧的 /etc/clevis.json 文件,置备会失败。在从 OpenShift Container Platform 4.6 或更早版本升级的集群上,LUKS 只能使用 /etc/clevis.json 进行配置。

1.3.1.2. 使用 bootupd 更新引导装载程序

通过 bootupd,RHCOS 用户现在可以访问跨系统发行、系统分析操作系统更新工具,该工具管理在现代架构中运行的 UEFI 和旧 BIOS 引导模式中的固件和引导更新。

1.3.1.3. RHCOS 现在使用 RHEL 8.4

RHCOS 现在在 OpenShift Container Platform 4.7.24 及更高版本中使用 Red Hat Enterprise Linux (RHEL) 8.4 软件包。这可让您获得最新修复、功能及改进,比如 NetworkManager 功能,以及最新的硬件支持和驱动程序更新。OpenShift Container Platform 4.6 是一个延长更新支持(EUS)版本,其整个生命周期中将继续使用 RHEL 8.2 EUS 软件包。

1.3.1.4. RHCOS 现在支持 kdump 服务(技术预览)

在 RHCOS 中引进了 kdump 服务,以提供一个用于调试内核问题的崩溃转储机制。您可以使用这个服务保存系统内存内容以便稍后进行分析。kdump 服务不是在集群级别管理的,它必须基于每个节点手动启用和配置。如需更多信息,请参阅启用 kdump

1.3.1.5. Ignition 更新

现在提供了以下 Ignition 更新:

  • RHCOS 现在支持 Ignition 配置规格 3.2.0。这个版本支持磁盘分区调整大小、LUKS 加密存储和 gs:// URL。
  • 在非默认 AWS 分区中执行时,如 GovCloud 或 AWS China,Ignition 现在会从同一分区获取 s3:// 资源。
  • Ignition 现在支持 AWS EC2 实例元数据服务版本 2(IMDSv2)。

1.3.1.6. 配置尝试获取 DHCP 租期时使用的超时值

在以前的版本中,RHCOS DHCP 内核参数无法正常工作,因为获取 DHCP 租期的时间会超过默认的 45 秒。在这个版本中,可以配置在试图获取 DHCP 租期时使用的超时值。如需更多信息,请参阅 BZ#1879094

1.3.1.7. RHCOS 支持多路径

RHCOS 现在支持主磁盘上的多路径,对硬件的故障有更强的抵抗力。您可以在多路径上设置 RHCOS,从而实现更高的主机可用性。如需更多信息,请参阅 BZ#1886229

重要

仅在机器配置中使用内核参数启用多路径,如文档所述。不要在安装过程中启用多路径。

如需更多信息,请参阅在 RHCOS 上使用内核参数启用多路径

重要

要在 IBM Z 和 LinuxONE 上启用多路径,在安装过程中需要额外的步骤。

如需更多信息,请参阅创建 Red Hat Enterprise Linux CoreOS(RHCOS)机器

1.3.1.8. 从 Instance Metadata Service Version 2(IMDSv2)获取 AWS 配置

Ignition 现在支持从 Instance Metadata Service Version 2(IMDSv2)获取 AWS 上的配置。在这个版本中,AWS EC2 实例可以在禁用 IMDSv1 的情况下创建,因此需要 IMDSv2 从实例用户数据中读取 Ignition 配置。现在,Ignition 可以从实例用户数据读取其配置,无论 IMDSv1 是否启用。如需更多信息,请参阅 BZ#1899220

1.3.1.9. qemu 客户机代理现在包括在 RHCOS 中

现在,RHCOS 中默认包括 Qemu 客户机代理。在这个版本中,通过向 RHV 管理接口报告有关 RHCOS 节点的有用信息,Red Hat Virtualization(RHV)管理员可以查看有关 RHCOS 节点的更详细的信息。如需更多信息,请参阅 BZ#1900759