第 6 章 Ansible Automation Platform 的 RPM 安装故障排除
解决安装基于 RPM 的 Ansible Automation Platform 时可能出现的常见安装问题和错误。了解如何生成诊断日志以识别问题。
6.1. 收集 Ansible Automation Platform 日志 复制链接链接已复制到粘贴板!
使用 sos 工具,您可以收集配置、诊断和故障排除数据,并向红帽技术支持提供这些文件。在分析 Ansible Automation Platform 的服务请求时,sos 报告通常是红帽技术支持工程师的起点。
作为红帽支持的故障排除的一部分,您可以使用安装清单和安装程序收集基于 RPM 的 Ansible Automation Platform 安装中的每个节点的 sos 报告。
流程
使用清单文件访问安装程序文件夹,并运行以下命令:
$ ./setup.sh -s通过这个命令,您可以连接到清单中存在的每个节点,安装
sos工具并生成新日志。注意如果您以具有 sudo 权限的非 root 用户身份运行设置,您可以使用以下命令:
$ ANSIBLE_BECOME_METHOD='sudo' ANSIBLE_BECOME=True ./setup.sh -s可选 :如果需要,请更改
sos报告文件的位置。sos报告文件被复制到当前服务器的/tmp文件夹中。要更改位置,请使用以下命令指定新位置:$ ./setup.sh -e 'target_sos_directory=/path/to/files' -s其中
target_sos_directory=/path/to/files用于指定保存sos报告的目标目录。在这种情况下,sos报告存储在/path/to/files目录中。收集 playbook 输出所描述的文件,并与支持工程师共享,或直接向红帽上传
sos报告。要使用附加信息创建
sos报告,或将数据直接上传到红帽,请使用以下命令:$ ./setup.sh -e 'case_number=0000000' -e 'clean=true' -e 'upload=true' -sExpand 表 6.1. 参数参考表 参数
描述
默认值
case_number指定您想要的支持问题单号。
-
清理模糊处理
sos报告中可能出现的敏感数据。false上传自动将
sos报告数据上传到红帽。false
要了解有关 sos report 工具的更多信息,请参阅 KCS 文章: 什么是 sos 报告以及如何在 Red Hat Enterprise Linux 中创建它?