[发明专利]一种服务器故障诊断方法及装置在审
申请号: | 202111108372.2 | 申请日: | 2021-09-22 |
公开(公告)号: | CN113835942A | 公开(公告)日: | 2021-12-24 |
发明(设计)人: | 诸葛晓蕾 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/34 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 杨春香 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 故障诊断 方法 装置 | ||
1.一种服务器故障诊断的方法,其特征在于,所述方法包括:
与至少一个服务器连接;
在所述服务器的操作系统启动前,通知所述服务器修改所述服务器上的多个串口配置,以将所修改的串口的日志数据传输至服务器上的第一虚拟串口;
将所述第一虚拟串口收到的所述日志数据经SOL通道传输至本地的第二虚拟串口;
读取所述第二虚拟串口的日志数据,确定故障类型。
2.根据权利要求1所述的方法,其特征在于,通知所述服务器修改所述服务器上的多个串口配置的步骤包括:
通过IPMI接口,发送指令至所述服务器的BMC基板管理控制器,以使所述BMC基板管理控制器基于所述指令修改所述串口配置。
3.根据权利要求1所述方法,其特征在于,所述服务器上的串口包括:
物理串口和OS串口。
4.根据权利要求3所述的方法,其特征在于,修改所述物理串口的步骤包括:
桥接空闲的UART串口,将所述物理串口分别单独与所述UART串口连接,通过所述UART串口,将所述物理串口的数据发送至第一虚拟串口。
5.根据权利要求3所述的方法,其特征在于,修改所述OS串口的步骤,包括:
将所述服务器上的第一GRUB文件替换为第二GRUB文件,所述第二GRUB文件中携带有将所述OS串口重定向至所述第一虚拟串口的配置信息。
6.根据权利要求1所述的方法,其特征在于,修改所述服务器上的多个串口配置之后,还包括步骤:
验证修改后的配置是否生效。
7.根据权利要求1所述的方法,其特征在于,还包括步骤:
根据所确定的故障类型,进行故障诊断。
8.根据权利要求7所述的方法,其特征在于,所述故障诊断的步骤包括:
在所述服务器上启动故障诊断服务;
如果所述故障类型为非操作系统宕机故障,则连接故障服务器,获取所述故障诊断服务生成的故障诊断文件,根据所述故障诊断文件确定故障诊断结果;
如果故障类型为系统宕机故障,则根据所述日志数据记录宕机类型。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括步骤:
为每个故障诊断服务设置校验位,如果校验位为预设值,则该服务正常。
10.一种服务器故障诊断装置,其特征在于,所述装置包括:
服务器串口修改模块,用于在服务器操作系统启动前连接服务器,通知服务器修改所述服务器的多个串口配置,以将所修改的串口的日志数据传输至服务器上的第一虚拟串口,将所述第一虚拟串口收到的所述日志数据经SOL通道传输至本地的第二虚拟串口;
故障确定模块,用于读取所述第二虚拟串口的日志数据,根据日志数据确定故障类型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111108372.2/1.html,转载请声明来源钻瓜专利网。