Red Hat Training

A Red Hat training course is available for OpenShift Container Platform

40.3. 在服务器环境中运行诊断

Ansible 部署的集群为 OpenShift Container Platform 集群中的节点提供额外的诊断功能。它们是:

  • Master 和节点配置基于标准位置中的配置文件。
  • systemd 单元配置为管理服务器。
  • master 和节点配置文件都在标准位置。
  • 创建 systemd 单元,并被配置为管理集群中的节点。
  • 所有组件都日志记录到 journald。

保留由 Ansible 部署的集群放置的配置文件的默认位置,可确保运行 oc adm diagnostics 可以正常工作。如果没有在配置文件中使用默认位置,则必须使用 --master-config--node-config 选项:

# oc adm diagnostics --master-config=<file_path> --node-config=<file_path>

当前日志诊断逻辑需要 journald 中的 systemd 单元和日志条目。对于其他部署类型,日志可以存储在单个文件中,并存储在组合节点和 master 日志的文件中,或输出到 stdout。如果日志条目不使用 journald,则日志诊断功能无法正常工作且不运行。