第 9 章 使用 RHEL 系统角色配置 kdump
要使用 Ansible 管理 kdump,您可以使用 kdump
角色,该角色是 RHEL 8 中可用的 RHEL 系统角色之一。
使用 kdump
,您可以指定保存系统内存内容的位置以便稍后进行分析。
有关 RHEL 系统角色以及如何应用它们的更多信息,请参阅 RHEL 系统角色简介。
9.1. kdump
RHEL 系统角色
kdump
系统角色允许您在多个系统中设置基本内核转储参数。
9.2. kdump 角色参数
kdump
RHEL 系统角色使用的参数有:
角色变量 | 描述 |
---|---|
kdump_path |
|
其它资源
- 请参阅 makedumpfile(8)man page。
-
有关
kdump
中使用的参数详情,以及kdump
系统角色的信息,请参阅/usr/share/ansible/roles/rhel-system-roles.tlog/README.md
文件。
9.3. 使用 RHEL 系统角色配置 kdump
您可以通过运行 Ansible playbook 在多个系统中使用 kdump
系统角色设置基本内核转储参数。
kdump
角色通过替换该文件来完全取代受管主机的 kdump 配置 /etc/kdump.conf
。另外,如果应用了 kdump 角色,则之前的所有 kdump 设置也会被替换,即使它们没有被角色变量指定,也会替换 /etc/sysconfig/kdump
文件。
先决条件
您已在要运行 playbook 的系统中安装了 Red Hat Ansible Engine。
注意您不必在要部署
kdump
解决方案的系统中安装 Red Hat Ansible Automation Platform。-
已安装该系统中要运行 playbook 的
rhel-system-roles
软件包。 -
您有一个清单文件,它列出了您要在其上部署的系统
kdump
。
流程
使用以下内容
playbook.yml
创建新文件:--- - hosts: kdump-test vars: kdump_path: /var/crash roles: - rhel-system-roles.kdump
可选:验证 playbook 语法。
# ansible-playbook --syntax-check playbook.yml
在清单文件上运行 playbook:
# ansible-playbook -i inventory_file /path/to/file/playbook.yml
其它资源
- 有关 kdump 角色变量的详情,请查看 /usr/share/doc/rhel-system-roles/kdump 目录中的 README.md 或 README.html 文件。
- 请参阅 第 1.3 节 “应用一个角色”。
-
安装
rhel-system-roles
软件包的文档/usr/share/ansible/roles/rhel-system-roles.kdump/README.html
为了尽快向用户提供最新的信息,本文档可能会包括由机器自动从英文原文翻译的内容。如需更多信息,请参阅此说明。