【技术实现步骤摘要】
一种BMC调试方法、系统及装置
本专利技术涉及服务器领域,特别是涉及一种BMC调试方法、系统及装置。
技术介绍
目前,BMC(BoardManagerController,基板管理控制器)是服务器上的基板管理系统,其负责服务器的资产信息显示、硬件监控、散热调控、系统配置、远程监控、日志收集、故障诊断、系统维护等重要功能。当服务器在开发阶段产生故障时,通常需要通过串口线直接连接BMC串口来查看BMC内部存储的系统日志文件,以分析服务器的故障原因,然后对BMC进行调试。但是,在实际开发场景中,服务器通常放置在机柜中,每次查看BMC内部存储的系统日志文件时,均需要打开机柜,找到故障服务器对应的BMC串口,才能实现对BMC进行调试,导致BMC调试不够便捷。因此,如何提供一种解决上述技术问题的方案是本领域的技术人员目前需要解决的问题。
技术实现思路
本专利技术的目的是提供一种BMC调试方法、系统及装置,建立BMC与外部调试设备的远程连接,可直接利用外部调试设备上的串口调试工具与BMC进行交互,以从BMC中获取系统日志文件并基于系统日志文件的分析结果对BMC进行远程调试,从而使BMC调试较为便捷。为解决上述技术问题,本专利技术提供了一种BMC调试方法,应用于设有与BMC的串行接口连接、用于实现串口数据与无线数据相互转换的无线串口模块的服务器,包括:预先将外部调试设备上的无线模块虚拟成串口设备,并将串口调试工具下载至所述外部调试设备;建立所述串口设备与所述无线串口模块之间的无线连 ...
【技术保护点】
1.一种BMC调试方法,其特征在于,应用于设有与BMC的串行接口连接、用于实现串口数据与无线数据相互转换的无线串口模块的服务器,包括:/n预先将外部调试设备上的无线模块虚拟成串口设备,并将串口调试工具下载至所述外部调试设备;/n建立所述串口设备与所述无线串口模块之间的无线连接;/n利用所述串口调试工具向所述串口设备下发日志读取指令,以通过所述串口设备及所述无线串口模块向所述BMC下发所述日志读取指令,以使所述BMC上传系统日志文件至所述外部调试设备;/n基于所述系统日志文件的分析结果,利用所述串口调试工具对所述BMC进行远程调试。/n
【技术特征摘要】
1.一种BMC调试方法,其特征在于,应用于设有与BMC的串行接口连接、用于实现串口数据与无线数据相互转换的无线串口模块的服务器,包括:
预先将外部调试设备上的无线模块虚拟成串口设备,并将串口调试工具下载至所述外部调试设备;
建立所述串口设备与所述无线串口模块之间的无线连接;
利用所述串口调试工具向所述串口设备下发日志读取指令,以通过所述串口设备及所述无线串口模块向所述BMC下发所述日志读取指令,以使所述BMC上传系统日志文件至所述外部调试设备;
基于所述系统日志文件的分析结果,利用所述串口调试工具对所述BMC进行远程调试。
2.如权利要求1所述的BMC调试方法,其特征在于,所述基于所述系统日志文件的分析结果,利用所述串口调试工具对所述BMC进行远程调试的过程,包括:
根据所述系统日志文件确定系统中的故障进程;
利用所述串口调试工具向所述BMC下发所述故障进程的进程恢复指令,以使所述BMC在接收到所述进程恢复指令后重启所述故障进程。
3.如权利要求2所述的BMC调试方法,其特征在于,所述基于所述系统日志文件的分析结果,利用所述串口调试工具对所述BMC进行远程调试的过程,还包括:
根据所述系统日志文件确定系统中的故障硬件;
利用所述串口调试工具向所述BMC下发所述故障硬件的状态收集指令,以使所述BMC在接收到所述状态收集指令后收集所述故障硬件的状态信息,并在所述状态信息到达一定信息量后上传至所述外部调试设备。
4.如权利要求3所述的BMC调试方法,其特征在于,所述基于所述系统日志文件的分析结果,利用所述串口调试工具对所述BMC进行远程调试的过程,还包括:
利用所述串口调试工具向所述BMC下发所述故障硬件的重配指令,以使所述BMC在接收到所述重配指令后重新配置所述故障硬件。
5.如权利要求1所述的BMC调试方法,其特征在于,所述无线串口模块具体为用于实现串口数据与蓝牙数据相互转换的蓝牙串口模块;则所述无线模块具体为蓝牙模块。
6.如权利要求1-5任一项所述的BMC调试方法,其特征在于,当所述服务器的数量为多个时,所述建立所述串口设备与所述无线串口模块之间的无线连接的过程,包括:
建立所述串口设备与多个所述服务器内的无线串口模块之间的无线连接;
相应的,所述利用所述串口调试工具向所述串口设备下发日志读取指令,以通过所述串口设备及所述无线串口模块向所述BMC下发所述日志读...
【专利技术属性】
技术研发人员:赵永亮,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。