1.2. 新功能
这部分论述了 Red Hat Update Infrastructure 4 中的新功能及主要改进。
- Red Hat Update Infrastructure 现在可以在 RHEL 8 中正常工作
- 在这个版本中,RHUI 源代码已移植到 Python 3。这允许 RHUI 在 RHEL 8 系统上运行。
- Red Hat Update Infrastructure 现在支持 Ansible
- 在这个版本中,Ansible 支持添加到 RHUI。这使得 RHUI 安装过程更容易。它还可使调试和维护安装过程更加方便。
- Pulp rebase 到版本 3
- 在这个版本中,Pulp 存储库管理平台被 rebase 到版本 3。与之前的版本相比,这个版本提供了很多程序错误修复和增强,特别是使用 PostgreSQL 而不是 MongoDB 管理数据。
- Red Hat Update Infrastructure 现在支持更快的同步软件仓库
- 在这个版本中,软件仓库中的数据从源中镜像,而不是在本地生成。这允许 RHUI 更快地同步存储库。
- 配置存储存储库版本的数量
- 在这个版本中,您可以使用 Pulp 来限制要保留的软件包版本数量。这样,您可以配置 Pulp 存储的存储库版本数量,并减少存储库和元数据的大小。
- 从 RHUI 3 迁移到 RHUI 4
-
在这个版本中,您可以使用
rhui-manager migrate
命令将存储库从 RHUI 3 环境迁移到新的 RHUI 4 环境中。如需更多信息,请参阅 迁移红帽更新基础架构。 RHUI-manager
不再以非互动模式运行-
在以前的版本中,当使用
--noninteractive
选项运行rhui-manager
命令时,它使用存储的 cookies 通过 Pulp API 进行身份验证。但是,如果这些 Cookie 已过期,rhui-manager
无法运行。因此,在 RHUA 节点上自动同步存储库会失败。在这个版本中,当以非交互模式运行时,rhui-manager
会读取存储的凭证,存储库同步不再会失败。 RHUI-manager repo add_by_repo
命令可以正常工作-
在以前的版本中,如果在命令中指定了不存在的存储库 ID,则
rhui-manager repo add_by_repo
命令会失败。因此,rhui-manager
会退出,这表示其状态为1
,无法添加可能在命令中指定的任何其他有效存储库。在这个版本中,如果使用不存在的存储库 ID 运行rhui-manager
,它会添加命令中指定的其他有效存储库,并将状态显示为 0。否则,如果无法添加任何指定的仓库,它将状态显示为
1
。 - cdS authorizer-cert 插件不再加载不正确的证书路径
-
在以前的版本中,CDS authorizer-cert 插件从
rhui-tools.conf
文件的 RHUA 部分载入 SSL 证书路径。因此,插件无法按预期工作。在这个版本中,这个问题已被解决,插件现在会从 security 部分加载 SSL 证书路径。 RHUI-subscription-sync
不再无法更新现有软件仓库-
在以前的版本中,当更新授权证书时,
rhui-subscription-sync
脚本将无法使用新证书更新现有存储库。因此,存储库无法同步。在这个版本中,脚本会确保现有软件仓库使用新的 CA 和权利证书正确更新。因此,存储库不再无法同步。 rhui-manager
现在支持 FIPS 模式-
在这个版本中,
rhui-manager
支持联邦信息处理标准(FIPS)模式,它可让您验证加密模块的质量。
注意
在 RHUI 的 Pulp 被 rebase 到版本兼容 FIPS 之前,RHUI 不会完全兼容 FIPS。
- Ansible playbook 日志现在可用
-
在这个版本中,执行 Ansible playbook 时,
rhui-installer
和rhui-manager
日志都可用。这些日志位于/var/log/rhui/
目录中。 - 新命令:
rhui-manager repo export
-
此更新引入了
rhui-manager repo export
命令。您可以使用此命令从命令行将存储库导出到文件系统。请注意,基于文本的 RHUI 用户界面已包含此功能。