第 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-container
、edge-commit
等。蓝图中用于创建安装程序镜像的不支持的自定义,如 edge-raw-image
、edge-installer
和 edge-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