第 4 章 新功能

这部分论述了 Red Hat Enterprise Linux 9.2 中引入的新功能和主要改进。

4.1. 安装程序和镜像创建

在镜像构建器 Web 控制台中创建蓝图和镜像的一种新的改进方法

有了这个增强,您可以访问镜像构建器工具的统一版本,并大大改进用户体验。

镜像构建器仪表盘 GUI 中的显著改进包括:

  • 现在,您可以使用之前只在 CLI 中支持的所有自定义(如内核、文件系统、防火墙、区域设置和其他自定义)自定义您的蓝图。
  • 您可以通过上传或拖动 .JSON.TOML 格式的蓝图来导入蓝图,并从导入的蓝图创建镜像。
  • 您还可以以 .JSON.TOML 格式导出或保存您的蓝图。
  • 访问一个您可以排序、过滤和区分大小写的蓝图列表。
  • 使用镜像构建器仪表盘,您现在可以通过以下标签页访问蓝图、镜像和源:

    • 蓝图 - 在 Blueprint 选项卡下,您现在可以导入、导出或删除您的蓝图。
    • 镜像 - 在 Images 选项卡下,您可以:

      • 下载镜像。
      • 下载镜像日志。
      • 删除镜像。
    • 资源 - 在 Sources 选项卡下,您可以:

      • 下载镜像。
      • 下载镜像日志。
      • 为镜像创建源。
      • 删除镜像。

Jira:RHELPLAN-139448

能够在 /etc 目录中创建自定义文件和目录

有了这个增强,可以提供两个新的蓝图自定义。[[customizations.files]][[customizations.directories]] 蓝图自定义使您能够在镜像的 /etc 目录中创建自定义文件和目录。目前,您只能在 /etc 目录中使用这些自定义。

[[customizations.directories]] 使您能够:

  • 创建新目录
  • 为目录设置用户和组所有权
  • 以八进制格式设置模式权限

使用 [[customizations.files]] 蓝图自定义,您可以:

  • 在父目录 / 下创建新文件
  • 修改现有文件 - 这会覆盖现有内容
  • 为您要创建的文件设置用户和组所有权
  • 以八进制格式设置模式权限
注意

所有镜像类型都支持新的蓝图自定义,如 edge-containeredge-commit 等。蓝图中用于创建安装程序镜像的不支持的自定义,如 edge-raw-imageedge-installeredge-simplified-installer

Jira:RHELPLAN-147428

能够在蓝图中为 simplified-installer 镜像指定用户

在以前的版本中,当为简化的安装程序镜像创建蓝图时,您无法在蓝图自定义中指定用户,因为自定义没有被使用,且被丢弃了。有了这个更新,当您从蓝图创建镜像时,此蓝图会在安装过程中在 /usr/lib/passwd 目录下创建一个用户,并在 /usr/etc/shadow 目录下创建一个密码。您可以使用您为蓝图创建的用户名和密码登录到设备。请注意,在访问系统后,您需要使用 useradd 命令创建用户。

Jira:RHELPLAN-149091

支持镜像构建器构建的 .vhd 镜像的 64 位 ARM

在以前的版本中,使用镜像构建器工具创建的 Microsoft Azure .vhd 镜像在 64 位 ARM 架构上不支持。这个更新增加了对 64 位 ARM Microsoft Azure .vhd 镜像的支持,现在您可以使用镜像构建器构建 .vhd 镜像,并将其上传到 Microsoft Azure 云。

Jira:RHELPLAN-139424

最小 RHEL 安装现在只安装 s390utils-core 软件包

在 RHEL 8.4 及之后的版本中,s390utils-base 软件包被分成 s390utils-core 软件包,以及一个辅助 s390utils-base 软件包。因此,将 RHEL 安装设置为 minimal-environment 只安装必要的 s390utils-core 软件包,而不是辅助 s390utils-base 软件包。如果要在最小 RHEL 安装中使用 s390utils-base 软件包,则必须在完成 RHEL 安装或使用 kickstart 文件显式安装 s390utils-base 后手动安装软件包。

Bugzilla:1932480