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 页面中提供的支持手册。