第 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_METHOD='sudo' ANSIBLE_BECOME=True ./setup.sh -s
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 可选 :如果需要,请更改
sos
报告文件的位置。sos
报告文件被复制到当前服务器的/tmp
文件夹中。要更改位置,请使用以下命令指定新位置:./setup.sh -e 'target_sos_directory=/path/to/files' -s
$ ./setup.sh -e 'target_sos_directory=/path/to/files' -s
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 其中
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' -s
$ ./setup.sh -e 'case_number=0000000' -e 'clean=true' -e 'upload=true' -s
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Expand 表 6.1. 参数参考表 参数
描述
默认值
case_number
指定您想要的支持问题单号。
-
清理
模糊处理
sos
报告中可能出现的敏感数据。false
上传
自动将
sos
报告数据上传到红帽。false
要了解有关 sos
report 工具的更多信息,请参阅 KCS 文章: 什么是 sos 报告以及如何在 Red Hat Enterprise Linux 中创建它?