[发明专利]一种BMC调试方法、系统及装置在审
申请号: | 201911122473.8 | 申请日: | 2019-11-15 |
公开(公告)号: | CN110932887A | 公开(公告)日: | 2020-03-27 |
发明(设计)人: | 赵永亮 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 侯珊 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 bmc 调试 方法 系统 装置 | ||
本发明公开了一种BMC调试方法,在服务器内增设与BMC的串行接口连接、用于实现串口数据与无线数据相互转换的无线串口模块,并将位于机柜外部的外部调试设备上的无线模块虚拟成串口设备,且将串口调试工具下载至外部调试设备。然后建立起串口设备与无线串口模块之间的无线连接,也即建立起BMC与外部调试设备的远程连接。基于此,本申请便可直接利用外部调试设备上的串口调试工具与BMC进行交互,以从BMC中获取系统日志文件并基于系统日志文件的分析结果对BMC进行远程调试,从而使BMC调试较为便捷。本发明还公开了一种BMC调试系统及装置,与上述调试方法具有相同的有益效果。
技术领域
本发明涉及服务器领域,特别是涉及一种BMC调试方法、系统及装置。
背景技术
目前,BMC(Board Manager Controller,基板管理控制器)是服务器上的基板管理系统,其负责服务器的资产信息显示、硬件监控、散热调控、系统配置、远程监控、日志收集、故障诊断、系统维护等重要功能。当服务器在开发阶段产生故障时,通常需要通过串口线直接连接BMC串口来查看BMC内部存储的系统日志文件,以分析服务器的故障原因,然后对BMC进行调试。但是,在实际开发场景中,服务器通常放置在机柜中,每次查看BMC内部存储的系统日志文件时,均需要打开机柜,找到故障服务器对应的BMC串口,才能实现对BMC进行调试,导致BMC调试不够便捷。
因此,如何提供一种解决上述技术问题的方案是本领域的技术人员目前需要解决的问题。
发明内容
本发明的目的是提供一种BMC调试方法、系统及装置,建立BMC与外部调试设备的远程连接,可直接利用外部调试设备上的串口调试工具与BMC进行交互,以从BMC中获取系统日志文件并基于系统日志文件的分析结果对BMC进行远程调试,从而使BMC调试较为便捷。
为解决上述技术问题,本发明提供了一种BMC调试方法,应用于设有与BMC的串行接口连接、用于实现串口数据与无线数据相互转换的无线串口模块的服务器,包括:
预先将外部调试设备上的无线模块虚拟成串口设备,并将串口调试工具下载至所述外部调试设备;
建立所述串口设备与所述无线串口模块之间的无线连接;
利用所述串口调试工具向所述串口设备下发日志读取指令,以通过所述串口设备及所述无线串口模块向所述BMC下发所述日志读取指令,以使所述BMC上传系统日志文件至所述外部调试设备;
基于所述系统日志文件的分析结果,利用所述串口调试工具对所述BMC进行远程调试。
优选地,所述基于所述系统日志文件的分析结果,利用所述串口调试工具对所述BMC进行远程调试的过程,包括:
根据所述系统日志文件确定系统中的故障进程;
利用所述串口调试工具向所述BMC下发所述故障进程的进程恢复指令,以使所述BMC在接收到所述进程恢复指令后重启所述故障进程。
优选地,所述基于所述系统日志文件的分析结果,利用所述串口调试工具对所述BMC进行远程调试的过程,还包括:
根据所述系统日志文件确定系统中的故障硬件;
利用所述串口调试工具向所述BMC下发所述故障硬件的状态收集指令,以使所述BMC在接收到所述状态收集指令后收集所述故障硬件的状态信息,并在所述状态信息到达一定信息量后上传至所述外部调试设备。
优选地,所述基于所述系统日志文件的分析结果,利用所述串口调试工具对所述BMC进行远程调试的过程,还包括:
利用所述串口调试工具向所述BMC下发所述故障硬件的重配指令,以使所述BMC在接收到所述重配指令后重新配置所述故障硬件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911122473.8/2.html,转载请声明来源钻瓜专利网。