使用 RHEL 系统角色自动化系统管理
大约 49 分钟
使用 RHEL 系统角色自动化系统管理
来源:官方文档 原始多页入口:使用 RHEL 系统角色自动化系统管理 内容规模:约 277,309 字符,157 个章节标题,581 个命令/代码块,64 条提示框
抓取说明:该指南为超大单页,笔记采用章级摘要与目录方式,保留每章开头的任务目标、关键步骤线索和命令统计。
阅读提要
- 摘要:Red Hat Enterprise Linux (RHEL)系统角色是 Ansible 角色、模块和 playbook 的集合,可帮助自动化 RHEL 系统的一致且可重复的管理。使用 RHEL 系统角色,您可以通过从一个系统运行配置 playbook 来高效地管理大型系统清单。
- 核心对象:Ansible 控制节点、受管节点、RHEL 系统角色、playbook、inventory、vault。
- 文档定位:以角色为入口,覆盖系统注册、网络、存储、SELinux、SSH、防火墙、日志、时间同步、容器、PostgreSQL、高可用集群等批量配置任务。
- 使用方法:先准备控制节点与受管节点,再按目标角色编写 playbook;敏感变量使用 Ansible Vault 加密。
章级笔记
第 1 章 RHEL 系统角色简介
- 要点/摘录:通过使用 RHEL 系统角色,您可以远程管理跨 RHEL 主版本的多个 RHEL 系统的系统配置。
- 要点/摘录:以下描述了 Ansible 环境中的重要术语和概念:
- 要点/摘录:控制节点
- 要点/摘录:控制节点是您运行 Ansible 命令和 playbook 的系统。您的控制节点可以是 Ansible Automation Platform、Red Hat Satellite 或 RHEL 主机。
- 要点/摘录:重要
- 要点/摘录:RHEL 10 包含 ansible-core 2.16。此 Ansible 版本支持管理 RHEL 9 和 RHEL 10 节点。
- 要点/摘录:受管节点
- 要点/摘录:受管节点是您通过 Ansible 管理的服务器和网络设备。受管节点有时也称为主机。Ansible 不必安装到受管节点上。
- 规模:0 个命令/代码块,1 条提示框,0 个表格
第 2 章 准备一个控制节点和受管节点以使用 RHEL 系统角色
- 要点/摘录:在使用单个 RHEL 系统角色管理服务和设置前,您必须准备控制节点和受管节点。
- 要点/摘录:2.1. 在 RHEL 10 上准备一个控制节点
- 要点/摘录:在使用 RHEL 系统角色前,您必须配置一个控制节点。然后,此系统根据 playbook 从清单中配置受管主机。
- 要点/摘录:先决条件
- 要点/摘录:该系统已注册到客户门户网站。
- 要点/摘录:Red Hat Enterprise Linux Server 订阅被附加到系统上。
- 要点/摘录:可选:Ansible Automation Platform 订阅被附加到系统上。
- 要点/摘录:步骤
- 下级主题:2.1. 在 RHEL 10 上准备一个控制节点;2.2. 准备受管节点
- 规模:18 个命令/代码块,2 条提示框,0 个表格
第 3 章 Ansible vault
- 要点/摘录:您可以在 playbook 中使用 Ansible vault 加密敏感数据,如密码和 API 密钥。
- 要点/摘录:将敏感数据以纯文本形式存储在变量或其他 Ansible 兼容文件中会存在安全风险,因为任何可访问这些文件的用户都可以读取敏感数据。
- 要点/摘录:有时,您的 playbook 需要使用敏感数据,如密码、API 密钥和其他 secret 来配置受管主机。将此信息以纯文本形式存储在变量或其他与 Ansible 兼容的文件中存在安全风险,因为有权访问这些文件的任何用户都可以读取敏感数据。
- 要点/摘录:使用 Ansible vault,您可以加密、解密、查看和编辑敏感信息。它们可以包括:
- 要点/摘录:在 Ansible Playbook 中插入的变量文件
- 要点/摘录:主机和组变量
- 要点/摘录:执行 playbook 时作为参数传递的变量文件
- 要点/摘录:Ansible 角色中定义的变量
- 规模:7 个命令/代码块,1 条提示框,0 个表格
第 4 章 使用 RHEL 系统角色将 RHEL 系统加入到活动目录
- 要点/摘录:如果您的组织使用 Microsoft Active Directory (AD)集中管理用户、组和其他资源,您可以将(RHEL)主机加入到这个 AD 中。通过使用 ad_integration RHEL 系统角色,您可以将 Red Hat Enterprise Linux 系统自动集成到活动目录(AD)域中。
- 要点/摘录:例如,如果主机加入 AD,则 AD 用户可以登录到 RHEL,您可以在 RHEL 主机上为已验证的 AD 用户提供服务。
- 要点/摘录:注意
- 要点/摘录:ad_integration 角色适用于在 Red Hat Enterprise Linux 环境中使用没有身份管理(IdM)的直接 AD 集成的部署。对于 IdM 环境,请使用 ansible-freeipa 角色。
- 要点/摘录:4.1. 使用 ad_integration RHEL 系统角色将 RHEL 加入到一个活动目录域
- 要点/摘录:部署 ad_integration RHEL 系统角色,将 RHEL 主机自动注册到 Active Directory。此 Ansible 工作流通过使用加密凭据来处理软件包安装、服务配置和安全域加入。
- 要点/摘录:先决条件
- 要点/摘录:您已准备好控制节点和受管节点。
- 下级主题:4.1. 使用 ad_integration RHEL 系统角色将 RHEL 加入到一个活动目录域
- 规模:8 个命令/代码块,1 条提示框,2 个表格
第 5 章 使用 RHEL 系统角色配置 GRUB 2 引导装载程序
- 要点/摘录:通过使用 bootloader RHEL 系统角色,您可以自动化与 GRUB2 引导装载程序相关的配置和管理任务。
- 要点/摘录:此角色目前支持配置在以下 CPU 构架上运行的 GRUB2 引导装载程序:
- 要点/摘录:AMD 和 Intel 64 位构架(x86-64)
- 要点/摘录:64 位 ARM 架构(ARMv8.0)
- 要点/摘录:IBM Power Systems, Little Endian(POWER9)
- 要点/摘录:5.1. 使用 bootloader RHEL 系统角色更新现有引导装载程序条目
- 要点/摘录:您可以使用 bootloader RHEL 系统角色,以自动的方式更新 GRUB2 引导菜单中的现有条目。这样,您可以有效地传递可以优化系统性能或行为的特定内核命令行参数。
- 要点/摘录:例如,如果您使用不需要来自内核和 init 系统的详细引导消息的系统,请使用 bootloader 将 quiet 参数应用到受管节点上的现有引导装载程序条目中,以实现更干净、更整洁、更用户友好的引导体验。
- 下级主题:5.1. 使用 bootloader RHEL 系统角色更新现有引导装载程序条目;5.2. 使用 bootloader RHEL 系统角色,使用密码保护引导菜单;5.3. 使用 bootloader RHEL 系统角色为引导装载程序菜单设置超时;5.4. 使用 bootloader RHEL 系统角色收集引导装载程序配置信息
- 规模:18 个命令/代码块,1 条提示框,0 个表格
第 6 章 从 CA 请求证书,并使用 RHEL 系统角色创建自签名证书
- 要点/摘录:许多服务,如 Web 服务器,都使用 TLS 加密与客户端的连接。通过使用 certificate RHEL 系统角色,您可以在受管节点上自动生成私钥。此外,该角色还会配置 certmonger 服务,以从 CA 请求证书。
- 要点/摘录:出于测试目的,您可以使用 certificate 角色创建自签名证书,而不是从 CA 请求一个签名证书。
- 要点/摘录:6.1. 使用 certificate RHEL 系统角色从 IdM CA 请求一个新证书
- 要点/摘录:通过使用 certificate RHEL 系统角色,您可以自动创建私钥,并让 certmonger 服务从 Red Hat Enterprise Linux 证书颁发机构(CA)中的身份管理(IdM)请求证书。
- 要点/摘录:先决条件
- 要点/摘录:您已准备好控制节点和受管节点。
- 要点/摘录:您以可在受管主机上运行 playbook 的用户身份登录到控制节点。
- 要点/摘录:用于连接到受管节点的帐户具有这些节点的 sudo 权限。
- 下级主题:6.1. 使用 certificate RHEL 系统角色从 IdM CA 请求一个新证书;6.2. 使用 certificate RHEL 系统角色请求一个新的自签名证书
- 规模:10 个命令/代码块,0 条提示框,0 个表格
第 7 章 使用 RHEL 系统角色安装和配置 web 控制台
- 要点/摘录:使用 cockpit RHEL 系统角色,您可以在多个 RHEL 系统上自动部署和启用 Web 控制台。
- 要点/摘录:7.1. 使用 cockpit RHEL 系统角色安装 Web 控制台
- 要点/摘录:您可以使用 cockpit 系统角色在多个系统上自动安装和启用 RHEL web 控制台。
- 要点/摘录:使用 cockpit 系统角色来:
- 要点/摘录:安装 RHEL web 控制台。
- 要点/摘录:允许 firewalld 和 selinux 系统角色配置系统来打开新端口。
- 要点/摘录:将 web 控制台设置为使用 ipa trusted 证书颁发机构的证书,而不使用自签名证书。
- 要点/摘录:注意
- 下级主题:7.1. 使用 cockpit RHEL 系统角色安装 Web 控制台
- 规模:3 个命令/代码块,1 条提示框,0 个表格
第 8 章 使用 RHEL 系统角色构建和管理不可变系统(ostree)
- 要点/摘录:使用 Red Hat Enterprise Linux (RHEL)系统角色自动化和管理 RHEL for Edge (rpm-ostree)不可变系统。此集成在不同的部署模型中提供一致的管理界面,允许您将相同的角色用于传统和不可变环境。
- 要点/摘录:例如,您可以使用 Podman 系统角色来自动配置和部署生产环境就绪的容器工作负载。通过使用统一角色,您可以确保环境一致性,同时降低管理基于 ostree的系统的复杂性。
- 要点/摘录:重要
- 要点/摘录:此功能与 nbde_client 角色不兼容。
- 要点/摘录:8.1. RHEL 系统角色支持 rpm-ostree 系统
- 要点/摘录:Red Hat Enterprise Linux (RHEL) 系统角色使用集成功能支持 rpm-ostree 系统。
- 要点/摘录:由于 /usr 文件系统是只读的,因此角色会验证预安装的软件包,而不是安装它们。专用接口可确保与 rpm-ostree 的兼容性,以进行无缝配置管理。
- 要点/摘录:使用 RHEL 系统角色管理 RHEL 镜像模式系统有两个独立阶段。
- 下级主题:8.1. RHEL 系统角色支持 rpm-ostree 系统;8.2. 在容器构建中安装系统角色依赖项
- 规模:2 个命令/代码块,1 条提示框,0 个表格
第 9 章 使用 RHEL 系统角色设置自定义加密策略
- 要点/摘录:通过使用 crypto_policies RHEL 系统角色,您可以以一种自动的方式快速且一致地在多个操作系统中配置自定义加密策略。
- 要点/摘录:自定义加密策略是一组管理加密算法和协议的使用的规则和配置。这些策略帮助您在多个系统和应用程序中保持一个受保护的、一致的、且可管理的安全环境。
- 要点/摘录:9.1. 使用 crypto_policies RHEL 系统角色增强 FUTURE 加密策略的安全性
- 要点/摘录:您可以使用 crypto_policies RHEL 系统角色在受管节点上配置 FUTURE 加密策略。
- 要点/摘录:FUTURE 策略有助于实现以下目标,例如:
- 要点/摘录:针对新出现的威胁的未来防护
- 要点/摘录:预测计算能力的提升。
- 要点/摘录:增强的安全性
- 下级主题:9.1. 使用 crypto_policies RHEL 系统角色增强 FUTURE 加密策略的安全性
- 规模:6 个命令/代码块,1 条提示框,0 个表格
第 10 章 使用 fapolicyd RHEL 系统角色限制应用程序的执行
- 要点/摘录:通过使用 fapolicyd 软件框架,您可以根据用户定义的策略限制应用程序的执行,框架会在执行前验证应用程序的完整性。您可以使用 fapolicyd RHEL 系统角色来自动配置 fapolicyd。
- 要点/摘录:重要
- 要点/摘录:fapolicyd 服务只阻止以常规用户身份运行的,而不是以 root 身份运行的未授权应用程序的执行。
- 要点/摘录:10.1. 使用 fapolicyd RHEL 系统角色防止用户执行不可靠的代码
- 要点/摘录:您可以使用 fapolicyd RHEL 系统角色自动化 fapolicyd 服务的安装和配置。
- 要点/摘录:使用此角色,您可以远程配置服务,以允许用户仅运行受信任的应用程序。例如,您可以将执行限制在 RPM 数据库和允许列表中列出的应用程序。另外,该服务也可以在运行允许的应用程序前执行完整性检查。
- 要点/摘录:先决条件
- 要点/摘录:您已准备好控制节点和受管节点。
- 下级主题:10.1. 使用 fapolicyd RHEL 系统角色防止用户执行不可靠的代码
- 规模:4 个命令/代码块,1 条提示框,0 个表格
第 11 章 使用 RHEL 系统角色配置 firewalld
- 要点/摘录:RHEL 系统角色是 Ansible 自动化工具的一组内容。此内容与 Ansible 自动化工具一起提供一个一致的配置接口,来一次远程管理多个系统。
- 要点/摘录:rhel-system-roles 软件包包含 rhel-system-roles.firewall RHEL 系统角色。此角色是为了自动化 firewalld 服务的配置而引入的。
- 要点/摘录:使用 firewall RHEL 系统角色,您可以配置许多不同的 firewalld 参数,例如:
- 要点/摘录:区域
- 要点/摘录:允许接收数据包的特定服务
- 要点/摘录:授予、拒绝或丢弃到端口的流量访问
- 要点/摘录:区域的端口或端口范围的转发
- 要点/摘录:11.1. 使用 firewall RHEL 系统角色重置 firewalld 设置
- 下级主题:11.1. 使用 firewall RHEL 系统角色重置 firewalld 设置;11.2. 使用 firewall RHEL 系统角色,将 firewalld 中的传入流量从一个本地端口转发到另一个本地端口;11.3. 使用 firewall RHEL 系统角色配置 firewalld DMZ 区域;11.4. 使用 firewall RHEL 系统角色创建自定义 firewalld 服务
- 规模:16 个命令/代码块,0 条提示框,0 个表格
第 12 章 使用 ha_cluster 系统角色配置高可用性集群
- 要点/摘录:使用 ha_cluster 系统角色,您可以配置和管理使用 Pacemaker 高可用性集群资源管理器的系统角色集群。
- 要点/摘录:12.1. 为 ha_cluster RHEL 系统角色指定一个清单
- 要点/摘录:使用 ha_cluster 系统角色 playbook 配置 HA 集群时,您可以为清单中的集群配置节点的名称和地址。
- 要点/摘录:对于清单中的每个节点,您可以选择指定以下项目:
- 要点/摘录:node_name - 集群中节点的名称。
- 要点/摘录:pcs_address - pcs 用于与节点进行通信的地址。它可以是名称、FQDN 或 IP 地址,并且可以包含端口号。
- 要点/摘录:corosync_addresses - Corosync 使用的地址列表.组成特定集群的所有节点必须具有相同数量的地址。对于所有节点,地址的顺序必须相同,以便为所有节点在同一位置指定属于特定链接的地址。
- 要点/摘录:以下示例显示了一个具有目标 node1 和 node2 的清单。node1 和 node2 必须是完全限定域名,或者必须能够连接到节点,例如,名称可以通过 /etc/hosts 文件解析。
- 下级主题:12.1. 为 ha_cluster RHEL 系统角色指定一个清单;12.2. 为高可用性集群创建 pcsd TLS 证书和密钥文件;12.3. 配置不运行任何资源的高可用性集群;12.4. 配置带有隔离和资源的高可用性集群;12.5. 配置具有资源和资源操作默认值的高可用性集群;12.6. 配置带有隔离级别的高可用性集群;12.7. 使用系统角色配置带有资源约束的高可用性集群;12.8. 使用 RHEL 系统角色在高可用性集群中配置 Corosync 值;12.9. 导出集群配置,以创建一个 RHEL 系统角色 playbook;12.10. 使用 ha_cluster RHEL 系统角色配置实现访问控制列表(ACL)的高可用性集群;12.11. 使用 ha_cluster_node_options 变量配置具有 SBD 节点隔离的高可用性集群;12.12. 使用 ha_cluster 变量配置具有 SBD 节点隔离的高可用性集群;12.13. 使用 ha_cluster RHEL 系统角色为高可用性集群配置放置策略;12.14. 使用 ha_cluster RHEL 系统角色为高可用性集群配置警报;12.15. 使用 RHEL 系统角色配置带有仲裁设备的高可用性集群;12.15.1. 配置仲裁设备;12.15.2. 配置一个集群以使用仲裁设备;12.15.3. 其他资源;12.16. 使用 RHEL 系统角色配置带有节点属性的高可用性集群;12.17. 使用 ha_cluster RHEL 系统角色在高可用性集群中配置 Apache HTTP 服务器
- 规模:91 个命令/代码块,18 条提示框,0 个表格
第 13 章 使用 RHEL 系统角色配置 systemd 日志
- 要点/摘录:使用 journald RHEL 系统角色,您可以自动化 systemd 日志,并使用 Red Hat Ansible Automation Platform 配置持久性日志记录。
- 要点/摘录:13.1. 使用 journald RHEL 系统角色配置持久性日志记录
- 要点/摘录:默认情况下,systemd 日志只将日志存储在 /run/log/journal 中的小环缓冲区中,它不是持久的。重启系统也会移除日志数据库日志。您可以使用 journald RHEL 系统角色在多个系统上一致地配置持久性日志记录。
- 要点/摘录:先决条件
- 要点/摘录:您已准备好控制节点和受管节点。
- 要点/摘录:您以可在受管主机上运行 playbook 的用户身份登录到控制节点。
- 要点/摘录:用于连接到受管节点的帐户具有这些节点的 sudo 权限。
- 要点/摘录:步骤
- 下级主题:13.1. 使用 journald RHEL 系统角色配置持久性日志记录
- 规模:4 个命令/代码块,0 条提示框,0 个表格
第 14 章 使用 RHEL 系统角色配置自动崩溃转储
- 要点/摘录:要使用 Ansible 管理 kdump,您可以使用 kdump 角色,这是 RHEL 10 中提供的 RHEL 系统角色之一。使用此角色,您可以指定保存系统内存内容的位置,以便稍后进行分析。
- 要点/摘录:14.1. 使用 kdump RHEL 系统角色配置内核崩溃转储机制
- 要点/摘录:内核崩溃转储是诊断和故障排除系统问题的一个重要特性。当您的系统遇到内核 panic 或其他关键故障时,崩溃内核转储允许您在失败时捕获内核状态的内存转储(核转储)。
- 要点/摘录:通过使用 Ansible playbook,您可以使用 kdump RHEL 系统角色在多个系统上设置内核崩溃转储参数。这确保 kdump 服务在所有受管节点上一致的设置。
- 要点/摘录:警告
- 要点/摘录:kdump 系统角色替换了 /etc/kdump.conf 和 /etc/sysconfig/kdump 配置文件中的内容。之前的设置变为角色变量中指定的变量,如果它们没有在角色变量中指定,则会丢失。
- 要点/摘录:先决条件
- 要点/摘录:您已准备好控制节点和受管节点。
- 下级主题:14.1. 使用 kdump RHEL 系统角色配置内核崩溃转储机制
- 规模:4 个命令/代码块,1 条提示框,0 个表格
第 15 章 使用 RHEL 系统角色永久配置内核参数
- 要点/摘录:您可以使用 kernel_settings RHEL 系统角色一次在多个客户端上配置内核参数。
- 要点/摘录:同时配置有以下优点:
- 要点/摘录:提供带有有效输入设置的友好接口。
- 要点/摘录:保留所有预期的内核参数。
- 要点/摘录:从控制计算机运行 kernel_settings 角色后,内核参数将立即应用于受管系统,并在重新启动后保留。
- 要点/摘录:重要
- 要点/摘录:请注意,通过 RHEL 频道提供的 RHEL 系统角色可在默认 AppStream 软件仓库中作为 RPM 软件包提供给 RHEL 客户。RHEL 系统角色还可以通过 Ansible Automation Hub 为客户提供 Ansible 订阅的集合。
- 要点/摘录:15.1. 使用 kernel_settings RHEL 系统角色应用所选的内核参数
- 下级主题:15.1. 使用 kernel_settings RHEL 系统角色应用所选的内核参数
- 规模:4 个命令/代码块,1 条提示框,0 个表格
第 16 章 使用 RHEL 系统角色配置日志记录
- 要点/摘录:您可以使用 logging RHEL 系统角色以自动的方式将本地和远程主机配置为记录服务器,来从多个客户端系统收集日志。
- 要点/摘录:日志记录解决方案提供多种读取日志和多个日志记录输出的方法。
- 要点/摘录:例如,日志记录系统可接受以下输入:
- 要点/摘录:本地文件
- 要点/摘录:systemd/journal
- 要点/摘录:网络上的另一个日志记录系统
- 要点/摘录:另外,日志记录系统还可有以下输出:
- 要点/摘录:日志存储在 /var/log/ 目录中的本地文件中
- 下级主题:16.1. 使用 logging RHEL 系统角色过滤本地日志消息;16.2. 使用 logging RHEL 系统角色应用远程日志解决方案;16.3. 使用带有 TLS 的 logging RHEL 系统角色;16.3.1. 配置带有 TLS 的客户端日志;16.3.2. 配置带有 TLS 的服务器日志;16.4. 使用带有 RELP 的 logging RHEL 系统角色;16.4.1. 使用 RELP 配置客户端日志;16.4.2. 配置带有 RELP 的服务器日志
- 规模:32 个命令/代码块,4 条提示框,0 个表格
第 17 章 使用 RHEL 系统角色,使用 PCP 配置性能监控
- 要点/摘录:Performance Co-Pilot (PCP)是一个系统性能分析工具包。您可以使用它来记录和分析 RHEL 系统上许多组件的性能数据。使用 metrics RHEL 系统角色自动安装和配置 PCP,并将 Grafana 配置为视觉化 PCP 指标。
- 要点/摘录:17.1. 使用 metrics RHEL 系统角色配置 Performance Co-Pilot
- 要点/摘录:您可以使用 Performance Co-Pilot (PCP)监控许多指标,如 CPU 使用率和内存使用率。例如,这有助于识别资源和性能瓶颈。通过使用 metrics RHEL 系统角色,您可以在多个主机上远程配置 PCP 来记录指标。
- 要点/摘录:先决条件
- 要点/摘录:您已准备好控制节点和受管节点。
- 要点/摘录:您以可在受管主机上运行 playbook 的用户身份登录到控制节点。
- 要点/摘录:用于连接到受管节点的帐户具有这些节点的 sudo 权限。
- 要点/摘录:步骤
- 下级主题:17.1. 使用 metrics RHEL 系统角色配置 Performance Co-Pilot;17.2. 使用 metrics RHEL 系统角色配置带有身份验证的 Performance Co-Pilot;17.3. 使用 metrics RHEL 系统角色设置 Grafana,来使用 Performance Co-Pilot 监控多个主机;17.4. 使用 metrics RHEL 系统角色在 Performance Co-Pilot 中配置 web 钩子
- 规模:20 个命令/代码块,1 条提示框,0 个表格
第 18 章 使用 RHEL 系统角色配置 NBDE
- 要点/摘录:您可以使用 nbde_client 和 nbde_server RHEL 系统角色,使用 Clevis 和 Tang 自动部署基于策略的解密(PBD)解决方案。
- 要点/摘录:rhel-system-roles 软件包包含这些系统角色、相关示例和参考文档。
- 要点/摘录:18.1. 使用 nbde_server RHEL 系统角色设置多个 Tang 服务器
- 要点/摘录:通过使用 nbde_server 系统角色,您可以部署和管理 Tang 服务器,来作为自动磁盘加密解决方案的一部分。
- 要点/摘录:此角色支持以下功能:
- 要点/摘录:轮转 Tang 密钥
- 要点/摘录:部署和备份 Tang 密钥
- 要点/摘录:先决条件
- 下级主题:18.1. 使用 nbde_server RHEL 系统角色设置多个 Tang 服务器;18.2. 使用 nbde_client RHEL 系统角色设置带有 DHCP 的 Clevis 客户端;18.3. 使用 nbde_client RHEL 系统角色设置静态 IP Clevis 客户端
- 规模:13 个命令/代码块,1 条提示框,0 个表格
第 19 章 使用 RHEL 系统角色配置网络设置
- 要点/摘录:管理员可以使用 network RHEL 系统角色自动化网络相关的配置和管理任务。
- 要点/摘录:19.1. 使用 network RHEL 系统角色和接口名称,配置具有静态 IP 地址的以太网连接
- 要点/摘录:您可以使用 network RHEL 系统角色配置具有静态 IP 地址、网关和 DNS 的以太网连接,并将它们分配给指定的接口名称。
- 要点/摘录:要将 Red Hat Enterprise Linux 主机连接到以太网网络,请为网络设备创建一个 NetworkManager 连接配置文件。通过使用 Ansible 和 network RHEL 系统角色,您可以自动化此过程,并在 playbook 中定义的主机上远程配置连接配置文件。
- 要点/摘录:通常,管理员希望重复使用 playbook,且不会为 Ansible 分配静态 IP 地址的每个主机维护单独的 playbook。在本例中,您可以在 playbook 中使用变量,并在清单中维护设置。因此,您只需要一个 playbook 来动态地将单个设置分配给多个主机。
- 要点/摘录:先决条件
- 要点/摘录:您已准备好控制节点和受管节点。
- 要点/摘录:您以可在受管主机上运行 playbook 的用户身份登录到控制节点。
- 下级主题:19.1. 使用 network RHEL 系统角色和接口名称,配置具有静态 IP 地址的以太网连接;19.2. 使用 network RHEL 系统角色和设备路径,配置具有静态 IP 地址的以太网连接;19.3. 使用 network RHEL 系统角色和接口名称,配置具有动态 IP 地址的以太网连接;19.4. 使用 network RHEL 系统角色和设备路径,配置具有动态 IP 地址的以太网连接;19.5. 使用 network RHEL 系统角色,配置具有 802.1X 网络身份验证的静态以太网连接;19.6. 使用 network RHEL 系统角色配置带有 802.1X 网络身份验证的 wifi 连接;19.7. 使用 network RHEL 系统角色配置网络绑定;19.8. 使用 network RHEL 系统角色配置 VLAN 标记;19.9. 使用 network RHEL 系统角色配置网桥;19.10. 使用 network RHEL 系统角色在现有连接上设置默认网关;19.11. 使用 network RHEL 系统角色配置静态路由;19.12. 使用 network RHEL 系统角色,将来自特定子网的流量路由到不同的默认网关;19.13. 使用 network RHEL 系统角色配置 ethtool 卸载功能;19.14. 使用 network RHEL 系统角色配置 ethtool 合并设置;19.15. 使用 network RHEL 系统角色增加环缓冲区大小,以降低数据包丢弃率;19.16. 使用 network RHEL 系统角色配置 IPoIB 连接;19.17. network RHEL 系统角色的网络状态
- 规模:77 个命令/代码块,8 条提示框,4 个表格
第 20 章 使用 RHEL 系统角色管理容器
- 要点/摘录:podman RHEL 系统角色管理 Red Hat Enterprise Linux 系统上的容器。此角色使用 Ansible 配置 Podman,管理容器生命周期,甚至将容器化应用程序部署为 systemd 服务。
- 要点/摘录:20.1. RHEL 系统角色与基于 bootc的镜像构建集成
- 要点/摘录:使用 bootc、Ansible 和 RHEL 系统角色构建带有预先配置的系统组件和应用程序的容器。您可以使用 Ansible 运行 playbook。此 playbook 使用一个或多个角色来配置系统组件和应用程序。
- 要点/摘录:例如,您可以使用 podman 角色来创建和管理物理绑定镜像。有关使用 podman 角色来构建和管理的更多信息,参请阅创建和管理物理绑定镜像
- 要点/摘录:20.2. 为 Podman 和其他容器工具配置镜像 registry 管理
- 要点/摘录:使用 podman RHEL 系统角色,您可以在多个 RHEL 系统中自动化 Podman 管理,包括 registry 配置。您可以在 Ansible playbook 中定义 registry 配置,而不是手动编辑文件。
- 要点/摘录:podman RHEL 系统角色使用 podman_registries_conf 变量,它接受包含 registry 设置的字典。然后,该角色会创建一个drop-in 配置文件,例如在 /etc/containers/registries.conf.d/ 中应用您的配置,遵循管理系统配置的最佳实践。
- 要点/摘录:先决条件
- 下级主题:20.1. RHEL 系统角色与基于 bootc的镜像构建集成;20.2. 为 Podman 和其他容器工具配置镜像 registry 管理;20.3. 使用 podman RHEL 系统角色创建带有绑定挂载的无根容器;20.4. 使用 podman RHEL 系统角色创建一个带有 Podman 卷的有根容器;20.5. 使用 podman RHEL 系统角色创建一个带有 secret 的 Quadlet 应用程序
- 规模:18 个命令/代码块,0 条提示框,0 个表格
第 21 章 使用 RHEL 系统角色配置 Postfix MTA
- 要点/摘录:您可以使用 postfix RHEL 系统角色,以自动的方式一致地管理 Postfix 邮件传输代理(MTA)的配置。
- 要点/摘录:在以下场景中,部署 Postfix 配置会很有帮助,例如:
- 要点/摘录:稳定的邮件服务器:使系统管理员能够配置快速且可扩展的服务器,以发送和接收电子邮件。
- 要点/摘录:安全通信:支持 TLS 加密、身份验证、域黑名单等功能,以确保电子邮件的安全传输。
- 要点/摘录:改进了电子邮件管理和路由:实施过滤器和规则,以便您控制电子邮件流量。
- 要点/摘录:重要
- 要点/摘录:postfix_conf 字典保存支持的 Postfix 配置参数的键值对。Postfix 无法识别为支持的密钥将被忽略。postfix RHEL 系统角色直接将您提供的键值对传递给 postfix_conf 字典,而不验证其语法或限制它们。因此,角色对于熟悉 Postfix 的以及知道如何配置它的人特别有用。
- 要点/摘录:21.1. 将 Postfix 配置为空客户端,以便仅发送传出电子邮件
- 下级主题:21.1. 将 Postfix 配置为空客户端,以便仅发送传出电子邮件
- 规模:3 个命令/代码块,1 条提示框,0 个表格
第 22 章 使用 RHEL 系统角色安装和配置 PostgreSQL 数据库服务器
- 要点/摘录:您可以使用 postgresql RHEL 系统角色自动化 PostgreSQL 数据库服务器的安装和管理。默认情况下,此角色还通过自动在 PostgreSQL 服务配置文件中配置与性能相关的设置来优化 PostgreSQL。
- 要点/摘录:22.1. 使用 postgresql RHEL 系统角色配置带有现有 TLS 证书的 PostgreSQL
- 要点/摘录:您可以使用 postgresql RHEL 系统角色,利用现有证书和私钥自动配置启用 TLS 加密的 PostgreSQL 安全数据库环境。
- 要点/摘录:注意
- 要点/摘录:postgresql 角色无法在 firewalld 服务中打开端口。要允许远程访问 PostgreSQL 服务器,请在 playbook 中添加一个使用 firewall RHEL 系统角色的任务。
- 要点/摘录:先决条件
- 要点/摘录:您已准备好控制节点和受管节点。
- 要点/摘录:您以可在受管主机上运行 playbook 的用户身份登录到控制节点。
- 下级主题:22.1. 使用 postgresql RHEL 系统角色配置带有现有 TLS 证书的 PostgreSQL;22.2. 使用 postgresql RHEL 系统角色,使用 IdM 发布的 TLS 证书配置 PostgreSQL
- 规模:12 个命令/代码块,2 条提示框,0 个表格
第 23 章 使用 RHEL 系统角色注册系统
- 要点/摘录:管理员可以使用 rhc RHEL 系统角色通过红帽订阅管理(RHSM)和 Satellite 服务器自动注册多个系统。该角色还支持使用红帽 Lightspeed 相关的配置和管理任务。
- 要点/摘录:默认情况下,当使用 rhc 注册系统时,系统会连接到红帽 Lightspeed。另外,使用 rhc,您可以:
- 要点/摘录:配置与红帽 Lightspeed 的连接
- 要点/摘录:启用和禁用存储库
- 要点/摘录:配置用于连接的代理
- 要点/摘录:配置红帽 Lightspeed 补救和自动更新
- 要点/摘录:设置系统发行版本
- 要点/摘录:配置 Red Hat Lightspeed 标签
- 下级主题:23.1. 使用 rhc RHEL 系统角色注册系统;23.2. 使用 rhc RHEL 系统角色在注册后禁用到红帽 Lightspeed 的连接;23.3. 使用 rhc RHEL 系统角色管理存储库;23.4. 使用 rhc RHEL 系统角色将系统锁定到特定版本;23.5. 在使用 rhc RHEL 系统角色注册主机时使用代理服务器;23.6. 使用 rhc RHEL 系统角色管理红帽 Lightspeed 规则的自动更新;23.7. 使用 rhc RHEL 系统角色配置 Red Hat Lightspeed 修复;23.8. 使用 rhc RHEL 系统角色配置 Red Hat Lightspeed 标签;23.9. 使用 rhc RHEL 系统角色取消系统注册
- 规模:36 个命令/代码块,2 条提示框,0 个表格
第 24 章 使用 RHEL 系统角色配置 SELinux
- 要点/摘录:通过使用 selinux RHEL 系统角色在多个系统中自动执行 SELinux 配置,以实现一致的安全策略管理。
- 要点/摘录:例如,在以下任务中使用 selinux 角色:
- 要点/摘录:清理与 SELinux 布尔值、文件上下文、端口和登录相关的本地策略修改。
- 要点/摘录:设置 SELinux 策略布尔值、文件上下文、端口和登录。
- 要点/摘录:在指定文件或目录中恢复文件上下文。
- 要点/摘录:管理 SELinux 模块。
- 要点/摘录:24.1. 使用 selinux RHEL 系统角色恢复目录上的 SELinux 上下文
- 要点/摘录:要在目录中远程重置 SELinux 上下文,您可以使用 selinux RHEL 系统角色。使用不正确的 SELinux 上下文时,应用程序可能无法访问文件。
- 下级主题:24.1. 使用 selinux RHEL 系统角色恢复目录上的 SELinux 上下文;24.2. 使用 selinux RHEL 系统角色管理 SELinux 网络端口标签;24.3. 使用 selinux RHEL 系统角色部署 SELinux 模块
- 规模:12 个命令/代码块,0 条提示框,0 个表格
第 25 章 使用 RHEL 系统角色配置 OpenSSH 服务器和客户端
- 要点/摘录:您可以使用 sshd RHEL 系统角色配置 OpenSSH 服务器,使用 ssh RHEL 系统角色,以自动的方式同时在任意数量的 RHEL 系统上一致地配置 OpenSSH 客户端。
- 要点/摘录:对于需要安全远程交互的任何系统,此类配置是必需的,例如:
- 要点/摘录:远程系统管理:使用 SSH 客户端安全地从另一台计算机连接到您的机器。
- 要点/摘录:安全文件传输:OpenSSH 提供的安全文件传输协议(SFTP),在本地机器和远程系统间安全地传输文件。
- 要点/摘录:自动化 DevOps 管道:自动化需要安全连接到远程服务器(CI/CD 管道)的软件部署。
- 要点/摘录:隧道和端口转发:转发本地端口,以访问防火墙后面的远程服务器上的 Web 服务。例如,远程数据库或开发服务器。
- 要点/摘录:基于密钥的身份验证:对基于密码登录的更加安全的替代。
- 要点/摘录:基于证书的验证:集中信任管理和更好的可扩展性。
- 下级主题:25.1. sshd RHEL 系统角色如何将 playbook 中的设置映射到配置文件;25.2. 使用 sshd RHEL 系统角色配置 OpenSSH 服务器;25.3. 对非独占配置使用 sshd RHEL 系统角色;25.4. 使用 sshd RHEL 系统角色覆盖 SSH 服务器上的系统范围的加密策略;25.5. ssh RHEL 系统角色如何将 playbook 中的设置映射到配置文件;25.6. 使用 ssh RHEL 系统角色配置 OpenSSH 客户端
- 规模:33 个命令/代码块,5 条提示框,0 个表格
第 26 章 使用 RHEL 系统角色管理本地存储
- 要点/摘录:要使用 Ansible 管理逻辑卷管理器(LVM)和本地文件系统(FS),您可以使用 storage 角色。
- 要点/摘录:通过使用 storage 角色,您可以自动管理多台机器上磁盘和逻辑卷上的文件系统。
- 要点/摘录:26.1. 使用 storage RHEL 系统角色在块设备上创建 XFS 文件系统
- 要点/摘录:您可以使用 storage RHEL 系统角色在块设备上自动创建 XFS 文件系统。
- 要点/摘录:注意
- 要点/摘录:存储 角色只能在未分区、整个磁盘或逻辑卷(LV)上创建文件系统。它不能在分区中创建文件系统。
- 要点/摘录:先决条件
- 要点/摘录:您已准备好控制节点和受管节点。
- 下级主题:26.1. 使用 storage RHEL 系统角色在块设备上创建 XFS 文件系统;26.2. 使用 storage RHEL 系统角色永久挂载文件系统;26.3. 使用 storage RHEL 系统角色创建或者调整逻辑卷大小;26.4. 使用 storage RHEL 系统角色启用在线块丢弃;26.5. 使用 storage RHEL 系统角色创建并挂载文件系统;26.6. 使用 storage RHEL 系统角色配置 RAID 卷;26.7. 使用 storage RHEL 系统角色在 RAID 上配置 LVM 卷组;26.8. 使用 storage RHEL 系统角色为 RAID LVM 卷配置条带大小;26.9. 使用 storage RHEL 系统角色配置 LVM-VDO 卷;26.10. 使用 storage RHEL 系统角色创建 LUKS2 加密的卷;26.11. 使用 storage RHEL 系统角色创建共享 LVM 设备;26.12. 使用 storage RHEL 系统角色调整物理卷大小;26.13. 其他资源
- 规模:51 个命令/代码块,5 条提示框,0 个表格
第 27 章 使用 sudo RHEL 系统角色
- 要点/摘录:您可以使用 sudo RHEL 系统角色在多个系统上统一配置 /etc/sudoers 文件。
- 要点/摘录:27.1. 使用 RHEL 系统角色应用自定义 sudoers 配置
- 要点/摘录:您可以使用 sudo RHEL 系统角色在受管节点上应用自定义 sudoers 配置。这样,您可以定义哪些用户可以在哪些主机上运行哪些命令,从而获得更好的配置效率和更精细的控制。
- 要点/摘录:先决条件
- 要点/摘录:您已准备好控制节点和受管节点。
- 要点/摘录:您以可在受管主机上运行 playbook 的用户身份登录到控制节点。
- 要点/摘录:用于连接到受管节点的帐户具有这些节点的 sudo 权限。
- 要点/摘录:步骤
- 下级主题:27.1. 使用 RHEL 系统角色应用自定义 sudoers 配置
- 规模:4 个命令/代码块,0 条提示框,0 个表格
第 28 章 使用 RHEL 系统角色管理 systemd 单元
- 要点/摘录:通过使用 systemd RHEL 系统角色,您可以自动化某些与 systemd 相关的任务,并远程执行它们。
- 要点/摘录:您可以将 systemd 角色用于以下操作:
- 要点/摘录:管理服务
- 要点/摘录:部署单元
- 要点/摘录:部署置入文件
- 要点/摘录:28.1. 使用 systemd RHEL 系统角色管理服务
- 要点/摘录:您可以使用 systemd RHEL 系统角色自动并远程管理 systemd 单元,如启动或启用服务。
- 要点/摘录:先决条件
- 下级主题:28.1. 使用 systemd RHEL 系统角色管理服务;28.2. 使用 systemd RHEL 系统角色部署 systemd 置入文件;28.3. 使用 systemd RHEL 系统角色部署 systemd 单元;28.4. 使用 systemd RHEL 系统角色部署 systemd 用户单元
- 规模:18 个命令/代码块,2 条提示框,0 个表格
第 29 章 使用 RHEL 系统角色配置时间同步
- 要点/摘录:Network Time Protocol(NTP)和 Precision Time Protocol (PTP)是通过网络同步计算机时钟的标准。通过使用 timesync RHEL 系统角色,您可以在 RHEL 上自动配置时间同步。
- 要点/摘录:网络中准确的时间同步非常重要,因为某些服务依赖它。例如,Kerberos 只容许服务器和客户端之间很少的时间差异,以防止重播攻击。
- 要点/摘录:您可以在 playbook 的 timesync_ntp_provider 变量中设置要配置的时间服务。如果没有设置此变量,角色会根据以下因素决定时间服务:
- 要点/摘录:在 RHEL 8 及更新版本上:chronyd
- 要点/摘录:在 RHEL 6 和 7 上: chronyd(默认)或者如果已安装了 ntpd。
- 要点/摘录:29.1. 使用 timesync RHEL 系统角色配置通过 NTP 的时间同步
- 要点/摘录:Network Time Protocol(NTP)通过网络,将主机的时间与 NTP 服务器同步。通过使用 timesync RHEL 系统角色,您可以在网络中自动配置 RHEL NTP 客户端,并保持时间同步。
- 要点/摘录:警告
- 下级主题:29.1. 使用 timesync RHEL 系统角色配置通过 NTP 的时间同步;29.2. 使用 timesync RHEL 系统角色,通过 NTP 配置与 NTS 的时间同步
- 规模:11 个命令/代码块,2 条提示框,0 个表格
第 30 章 使用 RHEL 系统角色配置系统以进行会话记录
- 要点/摘录:使用 tlog RHEL 系统角色以自动的方式记录和监控受管节点上的命令行会话活动。您可以使用 SSSD 服务将记录配置为为每个用户或用户组进行。
- 要点/摘录:在 tlog RHEL 系统角色中记录解决方案的会话由以下组件组成:
- 要点/摘录:tlog 工具
- 要点/摘录:系统安全性服务守护进程(SSSD)
- 要点/摘录:可选: Web 控制台界面
- 要点/摘录:30.1. 使用 tlog RHEL 系统角色为单个用户配置会话记录
- 要点/摘录:准备并应用一个 Ansible playbook 来配置 RHEL 系统,以便将记录数据的会话记录到 systemd 日志中。因此,您可以在用户会话期间、登录到控制台中或通过 SSH 时,启用记录特定用户的命令行输出和输入。
- 要点/摘录:playbook 安装 tlog-rec-session,它是一个命令行会话 I/O 日志记录程序,充当用户的登录 shell。角色创建一个 SSSD 配置丢弃文件,此文件定义登录 shell 应用于哪些用户和组。另外,如果系统上安装了 cockpit 软件包,playbook 也会安装 cockpit-session-recording 软件包,它是一个 Cockpit 模块,可用于查看和播放 web 控制台界面中的记录。
- 下级主题:30.1. 使用 tlog RHEL 系统角色为单个用户配置会话记录;30.2. 使用 tlog RHEL 系统角色将某些用户和组从会话记录中排除
- 规模:12 个命令/代码块,0 条提示框,0 个表格
第 31 章 使用 RHEL 系统角色配置 IPsec VPN 连接
- 要点/摘录:配置 IPsec VPN 连接,以便在不受信任的网络上建立加密隧道,并确保数据在传输过程中的完整性。通过使用 RHEL 系统角色,您可以自动化用例的设置,如将分支机构连接到总部。
- 要点/摘录:注意
- 要点/摘录:vpn RHEL 系统角色只能创建使用预共享密钥(PSK)或证书来相互验证对等点的 VPN 配置。
- 要点/摘录:31.1. 使用 vpn RHEL 系统角色配置具有 PSK 身份验证的 IPsec 主机到主机的 VPN
- 要点/摘录:主机到主机的 VPN 在两个设备之间建立一个加密连接,允许应用程序通过不安全的网络安全地通信。通过使用 vpn RHEL 系统角色,您可以自动化创建 IPsec 主机到主机连接的过程。
- 要点/摘录:对于身份验证,预共享密钥(PSK)是一个直接的方法,其使用一个只有两个对等点知道的共享 secret 。这种方法易于配置,非常适合优先考虑易于部署的基本设置。但是,您必须对密钥进行严格保密。可以访问密钥的攻击者可能会破坏连接。
- 要点/摘录:先决条件
- 要点/摘录:您已准备好控制节点和受管节点。
- 下级主题:31.1. 使用 vpn RHEL 系统角色配置具有 PSK 身份验证的 IPsec 主机到主机的 VPN;31.2. 使用 vpn RHEL 系统角色配置具有 PSK 身份验证的 IPsec 主机到主机的 VPN ,并将数据和控制平面分开;31.3. 使用 vpn RHEL 系统角色配置具有 PSK 身份验证的 IPsec 站点到站点 VPN;31.4. 使用 vpn RHEL 系统角色配置带有基于证书身份验证的 IPsec 网格 VPN
- 规模:34 个命令/代码块,1 条提示框,0 个表格
完整目录
- 对红帽文档提供反馈
- 第 1 章 RHEL 系统角色简介
- 第 2 章 准备一个控制节点和受管节点以使用 RHEL 系统角色
- 2.1. 在 RHEL 10 上准备一个控制节点
- 2.2. 准备受管节点
- 第 3 章 Ansible vault
- 第 4 章 使用 RHEL 系统角色将 RHEL 系统加入到活动目录
- 4.1. 使用 ad_integration RHEL 系统角色将 RHEL 加入到一个活动目录域
- 第 5 章 使用 RHEL 系统角色配置 GRUB 2 引导装载程序
- 5.1. 使用 bootloader RHEL 系统角色更新现有引导装载程序条目
- 5.2. 使用 bootloader RHEL 系统角色,使用密码保护引导菜单
- 5.3. 使用 bootloader RHEL 系统角色为引导装载程序菜单设置超时
- 5.4. 使用 bootloader RHEL 系统角色收集引导装载程序配置信息
- 第 6 章 从 CA 请求证书,并使用 RHEL 系统角色创建自签名证书
- 6.1. 使用 certificate RHEL 系统角色从 IdM CA 请求一个新证书
- 6.2. 使用 certificate RHEL 系统角色请求一个新的自签名证书
- 第 7 章 使用 RHEL 系统角色安装和配置 web 控制台
- 7.1. 使用 cockpit RHEL 系统角色安装 Web 控制台
- 第 8 章 使用 RHEL 系统角色构建和管理不可变系统(ostree)
- 8.1. RHEL 系统角色支持 rpm-ostree 系统
- 8.2. 在容器构建中安装系统角色依赖项
- 第 9 章 使用 RHEL 系统角色设置自定义加密策略
- 9.1. 使用 crypto_policies RHEL 系统角色增强 FUTURE 加密策略的安全性
- 第 10 章 使用 fapolicyd RHEL 系统角色限制应用程序的执行
- 10.1. 使用 fapolicyd RHEL 系统角色防止用户执行不可靠的代码
- 第 11 章 使用 RHEL 系统角色配置 firewalld
- 11.1. 使用 firewall RHEL 系统角色重置 firewalld 设置
- 11.2. 使用 firewall RHEL 系统角色,将 firewalld 中的传入流量从一个本地端口转发到另一个本地端口
- 11.3. 使用 firewall RHEL 系统角色配置 firewalld DMZ 区域
- 11.4. 使用 firewall RHEL 系统角色创建自定义 firewalld 服务
- 第 12 章 使用 ha_cluster 系统角色配置高可用性集群
- 12.1. 为 ha_cluster RHEL 系统角色指定一个清单
- 12.2. 为高可用性集群创建 pcsd TLS 证书和密钥文件
- 12.3. 配置不运行任何资源的高可用性集群
- 12.4. 配置带有隔离和资源的高可用性集群
- 12.5. 配置具有资源和资源操作默认值的高可用性集群
- 12.6. 配置带有隔离级别的高可用性集群
- 12.7. 使用系统角色配置带有资源约束的高可用性集群
- 12.8. 使用 RHEL 系统角色在高可用性集群中配置 Corosync 值
- 12.9. 导出集群配置,以创建一个 RHEL 系统角色 playbook
- 12.10. 使用 ha_cluster RHEL 系统角色配置实现访问控制列表(ACL)的高可用性集群
- 12.11. 使用 ha_cluster_node_options 变量配置具有 SBD 节点隔离的高可用性集群
- 12.12. 使用 ha_cluster 变量配置具有 SBD 节点隔离的高可用性集群
- 12.13. 使用 ha_cluster RHEL 系统角色为高可用性集群配置放置策略
- 12.14. 使用 ha_cluster RHEL 系统角色为高可用性集群配置警报
- 12.15. 使用 RHEL 系统角色配置带有仲裁设备的高可用性集群
- 12.15.1. 配置仲裁设备
- 12.15.2. 配置一个集群以使用仲裁设备
- 12.15.3. 其他资源
- 12.16. 使用 RHEL 系统角色配置带有节点属性的高可用性集群
- 12.17. 使用 ha_cluster RHEL 系统角色在高可用性集群中配置 Apache HTTP 服务器
- 第 13 章 使用 RHEL 系统角色配置 systemd 日志
- 13.1. 使用 journald RHEL 系统角色配置持久性日志记录
- 第 14 章 使用 RHEL 系统角色配置自动崩溃转储
- 14.1. 使用 kdump RHEL 系统角色配置内核崩溃转储机制
- 第 15 章 使用 RHEL 系统角色永久配置内核参数
- 15.1. 使用 kernel_settings RHEL 系统角色应用所选的内核参数
- 第 16 章 使用 RHEL 系统角色配置日志记录
- 16.1. 使用 logging RHEL 系统角色过滤本地日志消息
- 16.2. 使用 logging RHEL 系统角色应用远程日志解决方案
- 16.3. 使用带有 TLS 的 logging RHEL 系统角色
- 16.3.1. 配置带有 TLS 的客户端日志
- 16.3.2. 配置带有 TLS 的服务器日志
- 16.4. 使用带有 RELP 的 logging RHEL 系统角色
- 16.4.1. 使用 RELP 配置客户端日志
- 16.4.2. 配置带有 RELP 的服务器日志
- 第 17 章 使用 RHEL 系统角色,使用 PCP 配置性能监控
- 17.1. 使用 metrics RHEL 系统角色配置 Performance Co-Pilot
- 17.2. 使用 metrics RHEL 系统角色配置带有身份验证的 Performance Co-Pilot
- 17.3. 使用 metrics RHEL 系统角色设置 Grafana,来使用 Performance Co-Pilot 监控多个主机
- 17.4. 使用 metrics RHEL 系统角色在 Performance Co-Pilot 中配置 web 钩子
- 第 18 章 使用 RHEL 系统角色配置 NBDE
- 18.1. 使用 nbde_server RHEL 系统角色设置多个 Tang 服务器
- 18.2. 使用 nbde_client RHEL 系统角色设置带有 DHCP 的 Clevis 客户端
- 18.3. 使用 nbde_client RHEL 系统角色设置静态 IP Clevis 客户端
- 第 19 章 使用 RHEL 系统角色配置网络设置
- 19.1. 使用 network RHEL 系统角色和接口名称,配置具有静态 IP 地址的以太网连接
- 19.2. 使用 network RHEL 系统角色和设备路径,配置具有静态 IP 地址的以太网连接
- 19.3. 使用 network RHEL 系统角色和接口名称,配置具有动态 IP 地址的以太网连接
- 19.4. 使用 network RHEL 系统角色和设备路径,配置具有动态 IP 地址的以太网连接
- 19.5. 使用 network RHEL 系统角色,配置具有 802.1X 网络身份验证的静态以太网连接
- 19.6. 使用 network RHEL 系统角色配置带有 802.1X 网络身份验证的 wifi 连接
- 19.7. 使用 network RHEL 系统角色配置网络绑定
- 19.8. 使用 network RHEL 系统角色配置 VLAN 标记
- 19.9. 使用 network RHEL 系统角色配置网桥
- 19.10. 使用 network RHEL 系统角色在现有连接上设置默认网关
- 19.11. 使用 network RHEL 系统角色配置静态路由
- 19.12. 使用 network RHEL 系统角色,将来自特定子网的流量路由到不同的默认网关
- 19.13. 使用 network RHEL 系统角色配置 ethtool 卸载功能
- 19.14. 使用 network RHEL 系统角色配置 ethtool 合并设置
- 19.15. 使用 network RHEL 系统角色增加环缓冲区大小,以降低数据包丢弃率
- 19.16. 使用 network RHEL 系统角色配置 IPoIB 连接
- 19.17. network RHEL 系统角色的网络状态
- 第 20 章 使用 RHEL 系统角色管理容器
- 20.1. RHEL 系统角色与基于 bootc的镜像构建集成
- 20.2. 为 Podman 和其他容器工具配置镜像 registry 管理
- 20.3. 使用 podman RHEL 系统角色创建带有绑定挂载的无根容器
- 20.4. 使用 podman RHEL 系统角色创建一个带有 Podman 卷的有根容器
- 20.5. 使用 podman RHEL 系统角色创建一个带有 secret 的 Quadlet 应用程序
- 第 21 章 使用 RHEL 系统角色配置 Postfix MTA
- 21.1. 将 Postfix 配置为空客户端,以便仅发送传出电子邮件
- 第 22 章 使用 RHEL 系统角色安装和配置 PostgreSQL 数据库服务器
- 22.1. 使用 postgresql RHEL 系统角色配置带有现有 TLS 证书的 PostgreSQL
- 22.2. 使用 postgresql RHEL 系统角色,使用 IdM 发布的 TLS 证书配置 PostgreSQL
- 第 23 章 使用 RHEL 系统角色注册系统
- 23.1. 使用 rhc RHEL 系统角色注册系统
- 23.2. 使用 rhc RHEL 系统角色在注册后禁用到红帽 Lightspeed 的连接
- 23.3. 使用 rhc RHEL 系统角色管理存储库
- 23.4. 使用 rhc RHEL 系统角色将系统锁定到特定版本
- 23.5. 在使用 rhc RHEL 系统角色注册主机时使用代理服务器
- 23.6. 使用 rhc RHEL 系统角色管理红帽 Lightspeed 规则的自动更新
- 23.7. 使用 rhc RHEL 系统角色配置 Red Hat Lightspeed 修复
- 23.8. 使用 rhc RHEL 系统角色配置 Red Hat Lightspeed 标签
- 23.9. 使用 rhc RHEL 系统角色取消系统注册
- 第 24 章 使用 RHEL 系统角色配置 SELinux
- 24.1. 使用 selinux RHEL 系统角色恢复目录上的 SELinux 上下文
- 24.2. 使用 selinux RHEL 系统角色管理 SELinux 网络端口标签
- 24.3. 使用 selinux RHEL 系统角色部署 SELinux 模块
- 第 25 章 使用 RHEL 系统角色配置 OpenSSH 服务器和客户端
- 25.1. sshd RHEL 系统角色如何将 playbook 中的设置映射到配置文件
- 25.2. 使用 sshd RHEL 系统角色配置 OpenSSH 服务器
- 25.3. 对非独占配置使用 sshd RHEL 系统角色
- 25.4. 使用 sshd RHEL 系统角色覆盖 SSH 服务器上的系统范围的加密策略
- 25.5. ssh RHEL 系统角色如何将 playbook 中的设置映射到配置文件
- 25.6. 使用 ssh RHEL 系统角色配置 OpenSSH 客户端
- 第 26 章 使用 RHEL 系统角色管理本地存储
- 26.1. 使用 storage RHEL 系统角色在块设备上创建 XFS 文件系统
- 26.2. 使用 storage RHEL 系统角色永久挂载文件系统
- 26.3. 使用 storage RHEL 系统角色创建或者调整逻辑卷大小
- 26.4. 使用 storage RHEL 系统角色启用在线块丢弃
- 26.5. 使用 storage RHEL 系统角色创建并挂载文件系统
- 26.6. 使用 storage RHEL 系统角色配置 RAID 卷
- 26.7. 使用 storage RHEL 系统角色在 RAID 上配置 LVM 卷组
- 26.8. 使用 storage RHEL 系统角色为 RAID LVM 卷配置条带大小
- 26.9. 使用 storage RHEL 系统角色配置 LVM-VDO 卷
- 26.10. 使用 storage RHEL 系统角色创建 LUKS2 加密的卷
- 26.11. 使用 storage RHEL 系统角色创建共享 LVM 设备
- 26.12. 使用 storage RHEL 系统角色调整物理卷大小
- 26.13. 其他资源
- 第 27 章 使用 sudo RHEL 系统角色
- 27.1. 使用 RHEL 系统角色应用自定义 sudoers 配置
- 第 28 章 使用 RHEL 系统角色管理 systemd 单元
- 28.1. 使用 systemd RHEL 系统角色管理服务
- 28.2. 使用 systemd RHEL 系统角色部署 systemd 置入文件
- 28.3. 使用 systemd RHEL 系统角色部署 systemd 单元
- 28.4. 使用 systemd RHEL 系统角色部署 systemd 用户单元
- 第 29 章 使用 RHEL 系统角色配置时间同步
- 29.1. 使用 timesync RHEL 系统角色配置通过 NTP 的时间同步
- 29.2. 使用 timesync RHEL 系统角色,通过 NTP 配置与 NTS 的时间同步
- 第 30 章 使用 RHEL 系统角色配置系统以进行会话记录
- 30.1. 使用 tlog RHEL 系统角色为单个用户配置会话记录
- 30.2. 使用 tlog RHEL 系统角色将某些用户和组从会话记录中排除
- 第 31 章 使用 RHEL 系统角色配置 IPsec VPN 连接
- 31.1. 使用 vpn RHEL 系统角色配置具有 PSK 身份验证的 IPsec 主机到主机的 VPN
- 31.2. 使用 vpn RHEL 系统角色配置具有 PSK 身份验证的 IPsec 主机到主机的 VPN ,并将数据和控制平面分开
- 31.3. 使用 vpn RHEL 系统角色配置具有 PSK 身份验证的 IPsec 站点到站点 VPN
- 31.4. 使用 vpn RHEL 系统角色配置带有基于证书身份验证的 IPsec 网格 VPN
