1.2. 功能增强
Red Hat Satellite 的 6.12 发行版本包括以下改进:
- 主机页面改进
Red Hat Satellite 现在默认加载新的 UI 以获取主机详情。以前在 Hosts > Content Hosts 下可用的功能现在包括在新的 Hosts 页面中。要访问该页面,请导航到 Hosts > All Hosts 并选择您要查看的主机以了解更多详细信息。
加法:
概述标签
- 现在,您可以通过单击 Edit 按钮旁边的垂直 ellipsis 来更改内容源,然后单击 Change content source。
- 现在,您可以通过点 Content view details 卡上的垂直 ellipsis 来更改内容视图和生命周期环境,然后点击 Edit content view assignments。
- 现在,您可以通过编辑系统目的卡来设置系统目的属性,如角色、服务级别协议、使用(SLA)、发行版本和附加项。
- 现在,您可以通过点主机集合卡上的 Add to a 主机集合按钮将主机 分配给 主机集合。
内容标签页
- 软件包 标签页、存储库设置 选项卡和 模块流 选项卡不再是只读的。
- 现在,您可以在 Packages 选项卡中安装、升级或删除软件包。
- Repository set 选项卡现在已位于 内容选项卡下。
- 现在,您可以批量禁用并启用软件仓库。
- 现在,您可以在 Repository sets 选项卡中显示特定于您的内容视图和环境的软件仓库。
- 现在,您可以在 模块流 选项卡中远程执行主机上的作业来管理模块。
- 现在,您可以在远程执行作业完成后获得通知。
trace 标签页
- 现在,您可以在主机上启用 trace。
- 现在,您可以重启主机上的应用程序。
Insights 标签页
- 现在,您可以看到主机的建议。
- 现在,您可以将补救应用到主机。
- ID 字段现在可以搜索所有资源
在以前的版本中,对于某些实体无法搜索 ID 列。在这个版本中,您可以按照 ID 对所有实体排序和排序。例如:
hammer ansible roles list --order 'id DESC'
- 现在,您可以使用 API 导入 Ansible playbook
- 现在,您可以使用 API 从胶囊上安装的集合导入 Ansible playbook。
- Satellite 服务器现在使用
mpm_event
模块更好地执行 -
默认的 Apache multiprocessing 模块已从
mpm_prefork
改为mpm_event
,这会大规模执行更好。 - Satellite 安装程序参数更改
-
Satellite 安装程序参数
--foreman-proxy-plugin-remote-execution-ssh
已被--foreman-proxy-plugin-remote-execution-script
替代。 - Satellite 安装程序现在安装一组最小的 Apache httpd 模块
在以前的版本中,
satellite-installer
命令会安装默认的 Apache httpd 模块集合,大多数 Satellite 部署都不需要其中的一些模块。在这个版本中,Apache 模块的集合只包括所需的模块。您可以通过运行httpd -M
命令检查当前启用的 Apache 模块。您可以通过在/etc/foreman-installer/custom-hiera.yaml
文件中添加apache::default_mods:
参数来启用附加模块。例如:apache::default_mods: - additional_module_1 - additional_module_2
编辑
custom-hiera.yaml
文件后,运行satellite-installer
来安装附加模块。- Satellite 支持用于远程作业执行的拉取模式
- 在以前的版本中,您在主机上使用 Katello Agent 进行基于拉取的传输功能,从而不允许从胶囊到主机的连接。在这个版本中,红帽卫星引入了消息队列遥测传输(MQTT),并捆绑带有胶囊的 MQTT 代理,以及 Red Hat 客户端主机的 MQTT 客户端。因此,卫星原生支持基于拉取的远程作业传输,您可以在胶囊和主机上启用它。
- 有关完成作业的电子邮件通知
- 远程执行作业完成后,卫星可以向计划该作业的用户发送带有摘要的电子邮件通知。这可以为用户配置。每个用户都可在 Administer > Users > USER > Email Preferences > Remote execution job 中设置其首选项,以接收任何电子邮件通知、有关失败作业的电子邮件通知、有关成功作业的电子邮件通知。
- 在登录页面上显示和隐藏 Satellite 版本
-
在以前的版本中,在登录页面页页中显示的 Satellite 版本无法更改。在这个版本中,常规设置
登录页脚文本
的默认值已改为Version $VERSION
。$VERSION
关键字转换为 Satellite 实例的版本。您可以通过将Login 页面 footer 文本
变量的值设置为空字符串来隐藏 Satellite 版本。要使文本再次可见,请将变量重置为默认值。您可以通过在变量中添加文本,在登录页面页面页面显示附加文本。 - Satellite 忽略配置的 HTTP 代理
- 当卫星内部向胶囊发出请求时,它会假定它已直接可见性到胶囊,并忽略任何配置的 HTTP 代理。Satellite 之前遵循配置的代理,这会导致通过代理无法访问胶囊时出现问题。但是,与 Red Hat Content Delivery Network (CDN)或者任何其他内容源都不受影响,并将继续通过 HTTP 代理。
- API 文档生成动态并停止生成缓存
-
现在,API 文档(
/apidoc
)在请求时动态生成。这样可根据当前的安装和选项确保准确的 API 文档。文档加载时没有明显的更改。 - Puma 现在会在插件安装或升级时重启
- 在以前的版本中,当直接从 RPM 安装或升级插件时,安装程序并不总是重启 Puma。在这个版本中,插件会通知安装程序,如果需要,它会重启 Puma。
- 通过安装程序在卫星上自动配置 Pulp-cli
- 在这个版本中,Pulp-cli 通过安装程序自动配置卫星,并具有正确的客户端证书以进行身份验证。另外,Pulp cli 以空运行模式进行配置,以防止意外写入。
- Truthy 和 Falsy 模板宏
- 本发行版本中将介绍两个新模板宏(真实和教点)。通过这些宏,您可以声明是否传递的值为 true 或 false,无论该值是整数还是布尔值,还是字符串。
- 简化主机内容源的更改
- 此发行版本包括主机内容源工作流中的进一步改进。您可以从 Hosts > All Hosts 页面中更改主机的内容源。选择主机后,点 Select Action > Change Content Source。您还可以更改主机详情页面中主机的内容源。点 vertical ellipsis 并选择 Change content source。您可以使用远程执行,或使用由 Change content source 向导生成的命令来更改内容源。