第 1 章 RHEL 系统角色简介
通过使用 RHEL 系统角色,您可以远程管理跨 RHEL 主版本的多个 RHEL 系统的系统配置。
以下描述了 Ansible 环境中的重要术语和概念:
- 控制节点
- 控制节点是您运行 Ansible 命令和 playbook 的系统。您的控制节点可以是 Ansible Automation Platform、Red Hat Satellite 或 RHEL 10、9、8 或 7 主机。如需更多信息,请参阅 在 RHEL 10 上准备一个控制节点。
- 受管节点
- 受管节点是您通过 Ansible 管理的服务器和网络设备。受管节点有时也称为主机。Ansible 不必安装到受管节点上。如需更多信息,请参阅 准备一个受管节点。
- Ansible playbook
- 在 playbook 中,您可以定义要在受管节点上实现的配置,或受管节点上系统要执行的一组步骤。Playbook 是 Ansible 的配置、部署和编配语言。
- 清单(Inventory)
- 在清单文件中,您可以列出受管节点并指定每个受管节点的信息,如 IP 地址。在清单中,您还可以通过创建和嵌套组来组织受管节点,以便于扩展。清单文件有时也称为 hostfile。
- Red Hat Enterprise Linux 10 控制节点上的可用角色和模块
rhel-system-roles
软件包提供的角色:-
ad_integration
:活动目录集成 -
aide
:高级入侵检测环境 -
bootloader
:GRUB 引导装载程序管理 -
certificate
:证书颁发和续订 -
cockpit
:Web 控制台安装和配置 -
crypto_policies
: 系统范围的加密策略 -
fapolicy
: 文件访问策略守护进程配置 -
firewall
: Firewalld 管理 -
ha_cluster
: HA 集群管理 -
journald
: Systemd journald 管理 -
kdump
: 内核转储管理 -
kernel_settings
: 内核设置管理 -
logging
:配置日志记录 -
metrics
:性能监控和指标 -
nbde_client
: 网络绑定磁盘加密客户端 -
nbde_server
: 网络绑定磁盘加密服务器 -
network
:网络配置 -
podman
: Podman 容器管理 -
postfix
:Postfix 配置 -
postgresql
: PostgreSQL 配置 -
rhc
:订阅 RHEL 和配置 Insights 客户端 -
selinux
: SELinux 管理 -
ssh
:SSH 客户端配置 -
sshd
:SSH 服务器配置 -
storage
:存储管理 -
systemd
: 管理 systemd 单元 -
timesync
: 时间同步 -
tlog
: 终端会话记录 -
vpn
:配置 IPsec VPN
-