附录 A. 容器化 Ansible Automation Platform 故障排除


使用此信息对容器化 Ansible Automation Platform 安装进行故障排除。

A.1. 收集 Ansible Automation Platform 日志

使用 sos 工具,您可以收集配置、诊断和故障排除数据,并将这些文件提供给红帽技术支持。在分析 Ansible Automation Platform 的服务请求时,sos 报告通常是红帽技术支持工程师的起点。

您可以使用适当的参数运行 log_gathering playbook,为容器化 Ansible Automation Platform 部署中的每个主机收集 sos 报告。

流程

  1. 进入 Ansible Automation Platform 安装目录。
  2. 运行 log_gathering playbook。此 playbook 连接到清单文件中的每个主机,安装 sos 工具并生成 sos 报告。

    $ ansible-playbook -i <path_to_inventory_file> ansible.containerized_installer.log_gathering
    Copy to Clipboard Toggle word wrap
  3. 可选: 要定义其他参数,请使用 -e 选项指定它们。例如:

    $ ansible-playbook -i <path_to_inventory_file> ansible.containerized_installer.log_gathering -e 'target_sos_directory=<path_to_files>' -e 'case_number=0000000' -e 'clean=true' -e 'upload=true' -s
    Copy to Clipboard Toggle word wrap
    1. 您可以使用 a -s 选项逐步浏览 playbook 中的每个任务,并确认其执行。这是可选的,但有助于调试。
    2. 以下是您可以在 log_gathering playbook 中使用的参数列表:

      Expand
      表 A.1. 参数参考
      参数名称描述default

      target_sos_directory

      用于更改 sos 报告文件的默认位置。

      当前服务器的 /tmp 目录。

      case_number

      如果与日志收集相关,则指定支持问题单号。

       

      清理

      模糊处理 sos 报告中可能出现的敏感数据。

      false

      上传

      自动将 sos 报告数据上传到红帽。

      false

  4. 收集 playbook 输出中描述的 sos 报告文件,并将它们与支持工程师共享,或使用 upload=true 额外参数将 sos 报告直接上传到红帽。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat