关于 troubleshooting
用于诊断 Ludus 部署及客户端问题的故障排查技能。它引导运维人员收集错误信息、检查日志和配置,再采取针对性修复并验证恢复情况。
主要功能
- 01结构化故障分诊流程
- 02检查部署状态和日志
- 03核查模板与 range 配置
- 04将常见错误对应到可能原因
- 05提供恢复验证步骤
适用场景
- 01调查 Ludus 部署失败
- 02追查网络或连接问题
- 03诊断 Ansible 或域加入失败
- 04修复后验证恢复情况
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ badsectorlabs/ ludus-skills --skill troubleshooting安装后在 Claude Code 中输入/troubleshooting确认已加载。
附带文件agents/openai.yamlreferences/common-errors.md
详细介绍
Ludus 故障排除
使用此技能快速诊断用户报告的问题、对错误进行分类,并提供有针对性的修复步骤。
诊断工作流
- 收集背景信息和完整的错误输出。
- 检查范围部署状态和近期错误。
- 查看部署日志,了解故障详情。
- 使用已知错误目录确定故障类别。
- 检查当前范围配置是否存在错误配置。
- 提供包含具体步骤的针对性修复方案。
- 明确验证步骤,以确认问题已解决。
关键诊断信息
进行诊断时,按以下顺序收集信息:
- 范围状态 — 部署正在运行、已失败还是已完成?
- 部署错误 — 最近一次部署的错误输出。
- 部署日志 — 完整日志流,用于追踪故障背景。
- 模板状态 — 所需模板是否已构建并可用?
- 范围配置 — YAML 是否符合用户的预期?
- 测试模式状态 — 测试模式是否已启用,网络规则是否生效?
常见问题模式
- 网络问题通常与 dnsmasq 或 NAT 网桥状态有关。
- Ansible 故障通常涉及 WinRM(Windows)或 SSH 连通性(Linux)。
- 域加入失败通常与 DNS 顺序或时序有关。
- 模板故障通常与 ISO 下载或磁盘空间有关。
参考资料
- 已知错误、根本原因和修复流程请参阅
references/common-errors.md。 - 客户端和 CLI 故障排除详情请参阅
https://docs.ludus.cloud/docs/troubleshooting/client。 - 网络和连接问题请参阅
https://docs.ludus.cloud/docs/troubleshooting/network/和https://docs.ludus.cloud/docs/troubleshooting/wireguard/。 - 如需卸载 Ludus,请引导用户查阅官方指南
https://docs.ludus.cloud/docs/troubleshooting/uninstall,不要自行执行相关步骤。
评论
支持 Markdown