Menu Close

第 24 章 系统角色

本章列出了 RHEL 8 和 RHEL 9 间的系统角色的最显著更改。

24.1. 使用 RHEL 系统角色执行系统管理任务

从 Red Hat Enterprise Linux 9.0 正式发布(GA)发行版本中,RHEL 系统角色包括 ansible-core 2.12 软件包。这是 Ansible 的一个版本,它只具有核心功能 - 也就是说,它没有包括 blivet(用于 storage 角色)、gobject(用于 network)等模块,也不包括 json_query 等插件。

使用 RHEL 系统角色,您可以利用配置界面来远程管理多个 RHEL 系统。作为传统 RHEL 系统角色格式的选项,您可以从 Ansible Collections 中获得,仅适用于 Ansible Automation Platform 客户或 RPM 软件包(仅适用于 RHEL 用户)。

RHEL 系统角色支持

有以下角色的支持如下:

  • cockpit RHEL 系统角色.您可以自动执行 web 控制台的部署和配置,从而可以从 web 浏览器管理 RHEL 系统。
  • firewall RHEL 系统角色。
  • ha_cluster RHEL 系统角色(以前作为技术预览提供)现已被完全支持。
  • nbde_client RHEL 系统角色现在支持带有静态 IP 地址的服务器。
  • Microsoft SQL(MSSQL)RHEL 系统角色用于 Microsoft SQL Server。它可使用 MSSQL 服务器工作负载的推荐设置简化和自动化 RHEL 配置。
  • VPN RHEL 系统角色,使用 Red Hat Ansible Automation Platform 在 RHEL 系统中配置 VPN 连接。用户可以使用它设置 host-to-host、network-to-network、VPN Remote Access Server 和 Mesh 配置。
  • IPMI 模块,用于自动执行 rhel_mgmt 集合中可用的硬件管理接口。

如需了解更多有关 RHEL 系统角色的信息,请参阅 RHEL 中的系统角色文档标题管理和配置任务

RHEL 9 不再支持 Ansible Engine 2.9

Red Hat Enterprise Linux 9 不再提供 Ansible Engine 2.9。以前在 Ansible Engine 2.9 上运行的 playbook 可能会生成与缺失插件或模块相关的错误消息。如果您的 Ansible 的用例不在 RHEL 提供的 Ansible Core 的有限支持范围内,请联系红帽来讨论可用的产品。

RHEL 系统角色现在使用 Ansible Core

从 RHEL 9 正式发布版本(GA)开始,Ansible Core 提供了有限的支持范围来启用 RHEL 支持的自动化用例。Ansible Core 位于 RHEL 的 AppStream 存储库中。有关支持范围的详情,请参考 RHEL 9 AppStream 中包含的 Ansible Core 软件包的支持范围

注意

从 Red Hat Enterprise Linux 9.0 开始,RHEL AppStream 中 Ansible Core 的支持范围仅限于红帽产品中包含的任何 Ansible playbook、角色和模块,如 RHEL 系统角色。