documentation.suse.com / SUSE Edge 文档 / 查错 / 收集支持团队所需的诊断信息

51 收集支持团队所需的诊断信息

联系 SUSE 支持团队时,提供全面的诊断信息至关重要。

需收集的基本信息
  • 详细问题描述:发生了什么、何时发生、操作过程、预期行为及实际行为。

  • 重现步骤:能否稳定重现问题?如果可以,请列出确切步骤。

  • 组件版本:SUSE Edge 版本、各组件版本(RKE2/K3、EIB、Metal3、Elemental 等)。

  • 相关日志

    • journalctl 输出(尽可能按服务过滤,或提供完整的引导日志)。

    • Kubernetes Pod 日志 (kubectl logs)。

    • Metal³/Elemental 组件日志。

    • EIB 构建日志及其他日志。

  • 系统信息

    • uname -a

    • df -h

    • ip a

    • /etc/os-release

  • 配置文件:Elemental、Metal3、EIB 的相关配置文件,例如 Helm chart 值文件、configmap 等。

  • Kubernetes 信息:节点、服务、部署等。

  • 受影响的 Kubernetes 对象:BMH、MachineRegistration 等。

收集方式
  • 对于日志:将命令输出重定向到文件(例如,使用 journalctl -u k3s > k3s_logs.txt)。

  • 对于 Kubernetes 资源:使用 kubectl get <resource> -o yaml > <resource_name>.yaml 获取详细的 YAML 定义。

  • 对于系统信息:收集上述命令的输出。

  • 对于 SL Micro:参考 SUSE Linux Micro 查错指南文档,了解如何使用 supportconfig 收集支持团队所需的系统信息。

  • 对于 RKE2/Rancher:参考《The Rancher v2.x Linux log collector script》一文,运行 Rancher v2.x Linux 日志收集器脚本。

联系支持团队:有关如何联系 SUSE 支持团队的详细信息,请参见《How-to effectively work with SUSE Technical Support》一文,以及 SUSE Technical Support Handbook 页面中提供的支持手册。

Documentation survey