第 4 章 新功能

这部分论述了 Red Hat Enterprise Linux 9.0 中引入的新功能和主要增强。

4.1. 安装程序和镜像创建

Anaconda 通过 Satellite 的 Kickstart 安装支持用于机器置备的 rhsm

在以前的版本中,机器置备取决于 Red Hat Satellite 上 Kickstart 安装的自定义 %post 脚本。此 %post 脚本导入自定义 Satellite 自签名证书、注册机器、附加订阅,并安装了存储库中的软件包。

有了 RHEL 9 ,Satellite 支持已被添加到用于机器置备的 rhsm 命令中。现在,您可以对所有置备任务使用 rhsm ,如注册系统、附加 RHEL 订阅,以及从 Satellite 实例安装。

(BZ#1951709)

RHEL 支持 localhost 作为静态主机名

从 RHEL 9 开始,在 /etc/hostname 中将 localhost 设为静态主机名是有效的。在这种情况下,NetworkManager 不会尝试通过 DHCP 或反向 DNS 查找获取临时主机名。

(BZ#2190045)

在标准安装后禁用了许可证、系统和用户设置配置屏幕

在以前的版本中,RHEL 用户在 gnome-initial-setup 和登录屏幕之前配置许可、系统(订阅管理器)和用户设置。在这个版本中,初始设置页面已被默认禁用,以改进用户体验。

如果需要运行初始设置以便用户创建或许可证显示,请根据要求安装以下软件包。

  1. 安装初始安装软件包。

    # dnf install initial-setup initial-setup-gui
  2. 在下次重启系统时启用初始设置。

    # systemctl enable initial-setup
  3. 重启系统以查看初始设置。

对于 Kickstart 安装,在 packages 部分添加 initial-setup-gui 并启用 initial-setup 服务。

firstboot --enable
%packages
@^graphical-server-environment
initial-setup-gui
%end

(BZ#1878583)

Anaconda 会自动为互动安装激活网络

在以前的版本中,当执行交互式安装,而不需要有 Kickstart 或引导选项激活的网络时,用户必须在网络会话中手动激活网络。在这个版本中,Anaconda 会自动激活网络,无需用户访问网络 spoke 并手动激活它。

注意

在这个版本中,不会更改 Kickstart 安装的安装体验,并使用 ip= 引导选项安装。

(BZ#1978264)

镜像构建器现在支持文件系统配置

在这个版本中,您可以在蓝图中指定自定义文件系统配置,您可以使用所需的磁盘布局创建镜像。因此,通过具有非默认布局,您可以从安全基准中受益,与现有设置、性能以及防止磁盘不足错误的一致性。

要自定义蓝图中的文件系统配置,请设置以下自定义:

[[customizations.filesystem]]
mountpoint = "MOUNTPOINT"
size = MINIMUM-PARTITION-SIZE
注意

在蓝图中添加了文件系统自定义后,该文件系统将被转换为 LVM 分区。

(BZ#2011448)

用于锁定 root 账户允许使用密码进行 root SSH 登陆的新选项

在 RHEL 图形安装中,已对 root 密码配置页面添加了以下新选项:

  • 锁定 root 帐户:使用这个选项锁定对计算机的 root 访问权限。
  • 允许使用密码进行 root SSH 登录:使用这个选项启用基于密码的身份验证。

要启用 基于密码的 SSH root 登录,请在启动安装过程前将以下行添加到 Kickstart 文件中。

%post
echo "PermitRootLogin yes" > /etc/ssh/sshd_config.d/01-permitrootlogin.conf
%end

(BZ#1940653)

镜像构建器现在支持创建可引导安装程序镜像

在这个版本中,您可以使用镜像构建器创建由 tarball 文件组成的可引导 ISO 镜像,其中包含一个根文件系统。因此,您可以使用可引导 ISO 镜像将 tarball 文件系统安装到裸机系统中。

(BZ#2019318)