8.16. Red Hat Enterprise Linux 系统角色
修复了一个拼写错误,为正确的绑定模式支持 active-backup
在以前的版本中,在指定 active-backup
绑定模式时,在支持 InfiniBand 端口时,active_backup
有一个拼写错误 。由于这个拼写错误,对于 InfiniBand 绑定端口,连接无法支持正确的绑定模式。这个更新通过将绑定模式改为 active-backup
解决了拼写错误。现在,连接可以成功支持 InfiniBand 绑定端口。
IPRouteUtils.get_route_tables_mapping()
函数现在接受任何空白序列
在以前的版本中,iproute2
路由表数据库的一个解析程序(如 /etc/iproute2/rt_tables
)断言,文件中条目的格式为 254 main
,只有一个空格字符将数字 ID 和名称分开。因此,解析器无法缓存路由表名称和表 ID 之间的所有映射。因此用户无法通过定义路由表名称来在路由表中添加静态路由。有了这个更新,解析器会接受表 ID 和表名称之间的任何空格序列。因此,因为解析器会缓存路由表名称和表 ID 之间的所有映射,所以用户可以通过定义路由表名称来在路由表中添加静态路由。
metrics
RHEL 系统角色的配置会正确遵循符号链接
安装 mssql pcp
软件包后,mssql.conf
文件位于 /etc/pcp/mssql/
中,由被符号链接 /var/lib/pcp/pmdas/mssql/mssql.conf
定为目标。但是,metrics
角色覆盖了符号链接,而不是遵循它,并配置 mssql.conf
。因此,运行 metrics
角色会更改到常规文件的符号链接,因此配置只影响 /var/lib/pcp/pmdas/mssql/mssql.conf
文件。这会导致符号链接失败,而主配置文件 /etc/pcp/mssql.conf
没有受到配置的影响。这个问题现已解决,遵循符号链接的 follow: yes
选项已添加到 metrics
角色中。因此,metrics
角色会保留符号链接,并正确配置主配置文件。
tlog
RHEL 系统角色现在可以被 SSSD 正确覆盖
在以前的版本中,tlog
RHEL 系统角色依赖系统安全服务守护进程(SSSD)文件提供者以及启用的 authselect
选项 with-files-domain
,来在 nsswitch.conf
文件中设置正确的 passwd
条目。有了这个修复,tlog
角色现在可以更新 nsswitch.conf
,来确保tlog-rec-session
被 SSSD 正确覆盖。
卷的 mount_options
参数现在对卷有效
在以前的版本中,该参数会从卷的有效参数列表中意外删除。因此,用户无法为卷设置 mount_options
参数。有了这个 bug 修复,mount_options
参数已被添加到有效参数列表中,并且已重构了代码来捕获错误。因此,storage
RHEL 系统角色可以为卷设置 mount_options
参数。
metrics
RHEL 系统角色 README 和文档现在明确指定角色在 RHEL 的特定版本上支持的 Redis 和 Grafana 版本
在以前的版本中,当尝试在不支持的平台上使用具有不支持的 Redis 和 Grafana 版本的 metrics
角色时,角色会失败。这个更新澄清了关于角色在哪个 RHEL 版本上支持哪个 Redis 和 Grafana 版本的文档。因此,您可以避免在不支持的平台上使用不支持的 Redis 和 Grafana 的版本。
kernel_settings
RHEL 系统角色现在可以正确地安装 python3-configobj
在以前的版本中,kernel_settings
角色返回一个错误:python3-configobj
package could not be found。角色找不到软件包,是因为它没有在受管主机上安装 python3-configobj
。有了这个更新,该角色现在可以在受管主机上安装 python3-configobj
,并可以正常工作。
storage
RHEL 系统角色现在可以正确地支持 LVM 卷的 条状
和 raid0
级别
storage
RHEL 系统角色以前错误地将 RAID 级别 striped
和 raid0
报告为 LVM 卷不支持。现在,这个问题已被解决,角色现在可以正确创建由 LVM 支持的所有 RAID 级别的 LVM 卷: raid0
、raid1
、raid4
、raid5
、raid6
、raid10
、striped
和 mirror
。
metrics
RHEL 系统角色在更新其配置后自动重启 pmie
和 pmlogger
服务
在以前的版本中,pmie
和 pmlogger
服务在配置更改后不会重启,并等待处理程序执行。这会导致其他 metrics
服务出现错误,这些服务需要 pmie
和 pmlogger
配置来匹配其运行时行为。有了这个更新,角色会在配置更新后立即重启 pmie
和 pmlogger
,其配置与依赖 metrics 服务的运行时行为匹配,且它们可以正常工作。
forward_port
参数现在接受 字符串
和字典
选项
在以前的版本中,在 firewall
RHEL 系统角色中,forward_port
参数只接受 string
选项。但是,该角色文档声明了 字符串
和 字典
选项的支持。因此,用户读取并遵循文档收到错误。这个程序错误已通过使 forward_port
接受这两个选项来解决。因此,用户可以安全地按照文档配置端口转发。
nbde_client
系统角色现在在指定额外的 Dracut 命令行参数时使用正确的空间
Dracut 框架需要在指定附加参数时正确启动,如内核命令行参数。如果没有通过正确的空间指定参数,则 Dracut 可能不会将指定的额外参数附加到内核命令行中。在这个版本中,nbde_client
系统角色在创建附加组件 Dracut 配置文件时使用正确的空间。因此,该角色可以正确地设置 Dracut 命令行参数。
ssh
和 sshd
RHEL 系统角色中的最小 RSA 密钥位长度选项
意外使用短 RSA 密钥可能会使系统更易受到攻击。在这个版本中,您可以使用 ssh
和 sshd
RHEL 系统角色中的 RSAMinSize
选项为 OpenSSH 客户端和服务器设置 RSA 密钥最小长度。
NBDE 客户端系统角色支持静态 IP 地址
在之前的 RHEL 版本中,重启具有静态 IP 地址的系统,并使用 Network Bound Disk Encryption (NBDE)Client 系统角色配置将更改系统的 IP 地址。有了此更改,NBDE 客户端系统角色支持具有静态 IP 地址的系统,重启后它们的 IP 地址不会改变。
请注意,默认情况下,NBDE 角色在启动时使用 DHCP,并在系统引导时切换到配置的静态 IP。