[发明专利]一种服务器故障诊断方法及装置在审
申请号: | 202111108372.2 | 申请日: | 2021-09-22 |
公开(公告)号: | CN113835942A | 公开(公告)日: | 2021-12-24 |
发明(设计)人: | 诸葛晓蕾 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/34 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 杨春香 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 故障诊断 方法 装置 | ||
本申请提供一种服务器故障诊断方法及装置。所述方法包括:与至少一个服务器连接;在所述服务器的操作系统启动前,通知所述服务器修改所述服务器上的多个串口配置,以将所修改的串口的日志数据传输至服务器上的第一虚拟串口;将所述第一虚拟串口收到的所述日志数据经SOL通道传输至本地的第二虚拟串口;读取所述第二虚拟串口的日志数据,确定故障类型。通过本申请技术方案,可以节约故障诊断时间成本,降低故障诊断人力资源消耗。
技术领域
本申请涉及计算机故障诊断,并且具体地涉及一种服务器故障诊断方法及装置。
背景技术
服务器部署运行过程中经常会发生各种故障,现有的故障诊断方式每次都要需要登陆OS(operating system,操作系统),修改GRUB(启动引导程序)文件,将OS串口重定向至BIOS(Basic Input Output System,基本输入输出系统)串口。
这种方式需要借助物理串口,连接额外的串口线,才能获取日志,需要在操作系统查看故障诊断服务的文件。这种方式不容易诊断无法进入操作系统的问题,对该种类型问题的日志收集,需要反复复现,对于低概率的问题还存在复现不成功的风险。同时,由于每次都要登陆操作系统,该种诊断方式无法批量诊断多台服务器,存在难管理,易出错,时间成本高的问题。
发明内容
本发明提供了一种服务器故障诊断方法,所述方法包括:
与至少一个服务器连接;在所述服务器的操作系统启动前,通知所述服务器修改所述服务器上的多个串口配置,以将所修改的串口的日志数据传输至服务器上的第一虚拟串口;将所述第一虚拟串口收到的所述日志数据经SOL通道传输至本地的第二虚拟串口;读取所述第二虚拟串口的日志数据,确定故障类型。
本发明提供了一种服务器故障诊断装置,所述装置包括:
服务器串口修改模块,用于在服务器操作系统启动前连接服务器,通知服务器修改所述服务器的多个串口配置,以将所修改的串口的日志数据传输至服务器上的第一虚拟串口,将所述第一虚拟串口收到的所述日志数据经SOL通道传输至本地的第二虚拟串口;
故障确定模块,用于读取所述第二虚拟串口的日志数据,根据日志数据确定故障类型。
基于上述技术方案,本发明的实施例中,可以通过连接至少一台服务器,将一台服务器上的多个串口的日志数据发送至本地,从而快速的找出故障服务器,判断故障类型。此外,在服务器操作系统启动前,串口日志数据便经SOL通道传输,方便检测出是否存在系统宕机故障。同时,避免了使用额外的串口线连接每一台服务器,节约资源,便于管理。由于服务器的串口日志数据都发送到本地,能一次诊断多台服务器的多种故障,节约了时间成本。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本说明书的实施例,并与说明书一起用于解释本说明书的原理。
图1是本说明书一个实施例的故障诊断方法流程图。
图2是本说明书一个实施例的另一故障诊断方法流程图。
图3是本说明书一个实施例的网络架构图。
图4是本说明书一个实施例的一种故障诊断装置的框图。
图5是本说明书一个实施例的故障诊断装置所在的计算机设备的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书的一些方面相一致的装置和方法的例子。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111108372.2/2.html,转载请声明来源钻瓜专利网。