一种服务器信息的处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:33705900 阅读:13 留言:0更新日期:2022-06-06 08:28
本申请公开了一种服务器信息的处理方法、装置、电子设备及存储介质。方法包括:监控目标服务器得到目标服务器对应的目标服务器信息;从目标服务器信息中获取目标服务器中存在故障信息;查询目标BMC节点所存储的路由表,并从路由表中获取目标BMC节点所在分布式网络中的多个BMC节点;向分布式网络中的多个BMC节点发送目标服务器信息以及故障信息,以使BMC节点存储目标服务器信息,并根据故障信息执行相应的故障处理操作。本申请通过BMC节点监控相应的服务器,记录服务器信息,并将服务器信息共享到BMC节点所在的分布式网络中,以使分布式网络中的其他BMC节点执行相应的故障处理操作,降低了服务器系统对人工维护的需求,提高了服务器运维效率与可靠性。了服务器运维效率与可靠性。了服务器运维效率与可靠性。

【技术实现步骤摘要】
一种服务器信息的处理方法、装置、电子设备及存储介质


[0001]本申请涉及通信
,尤其涉及一种服务器信息的处理方法、装置、电子设备及存储介质。

技术介绍

[0002]随着计算机系统的发展,互联网在各行各业的海量应用,服务器使用的数量越来越多,如何搭建服务器管理系统以更高效得管理服务器就成为了各企业,尤其是大量使用服务器的互联网企业重点关注的问题。
[0003]传统的服务器管理系统,有一个中心节点,其上搭建了一套服务器管理软件,此软件通过与每台服务器上的BMC进行交互,从而获取服务器信息并控制服务器。互联网公司的运维人员,通过服务器管理系统维护庞大的服务器信息。

技术实现思路

[0004]为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种服务器信息的处理方法、装置、电子设备及存储介质。
[0005]根据本申请实施例的一个方面,提供了一种服务器信息的处理方法,应用于BMC节点,所述BMC节点部署于服务器,所述方法包括:
[0006]监控目标服务器得到所述目标服务器对应的目标服务器信息,其中,所述目标服务器为目标BMC节点所关联的服务器;
[0007]从所述目标服务器信息中获取所述目标服务器中存在故障信息;
[0008]查询所述目标BMC节点所存储的路由表,并从所述路由表中获取所述目标BMC节点所在分布式网络中的多个BMC节点;
[0009]向所述分布式网络中的多个BMC节点发送所述目标服务器信息以及所述故障信息,以使所述BMC节点存储所述目标服务器信息,并根据所述故障信息执行相应的故障处理操作。
[0010]进一步的,所述方法还包括:
[0011]获取路由表创建请求,并基于所述路由表创建请求确定所述目标BMC节点请求加入的分布式网络中的引导BMC节点;
[0012]向所述引导BMC节点发送第一查询请求,其中,所述第一查询请求用于从所述引导BMC节点中获取所述分布式网络中各个BMC节点的节点信息;
[0013]接收所述引导BMC节点基于所述第一查询请求反馈的多个第一节点信息;
[0014]基于所述第一节点信息建立所述路由表。
[0015]进一步的,在向所述引导BMC节点发送查询请求之前,所述方法还包括:
[0016]获取所述目标BMC节点对应的目标节点标识;
[0017]向所述引导BMC节点发送所述目标节点标识,以使所述引导BMC节点基于所述目标节点标识更新所述引导BMC节点中存储的路由表,并将所述目标节点标识发送至所述分布
式网络中的各个BMC节点。
[0018]进一步的,所述基于所述第一节点信息建立所述路由表,包括:
[0019]从所述第一节点信息中获取各个BMC节点对应的节点标识;
[0020]基于所述目标节点标识与各个节点标识计算所述目标BMC节点与各个BMC节点之间的逻辑距离;
[0021]基于所述逻辑距离以及所述节点标识建立所述路由表。
[0022]进一步的,所述基于所述目标节点标识与各个节点标识计算所述目标BMC节点与各个BMC节点之间的逻辑距离,包括:
[0023]基于所述目标节点标识与各个节点标识计算所述目标BMC节点与各个BMC节点之间的最长公共前缀;
[0024]根据所述最长公共前缀确定所述目标BMC节点与各个BMC节点之间的逻辑距离,其中,所述最长公共前缀与所述逻辑距离成反比例关系。
[0025]进一步的,在基于所述第一节点信息建立所述路由表之后,所述方法还包括:
[0026]确定所述路由表中的已存储BMC节点;
[0027]向所述已存储BMC节点发送第二查询请求,其中,所述第二查询请求用于从所述已存储BMC节点获取所述分布式网络中各个BMC节点的节点信息;
[0028]接收所述已存储BMC节点基于所述第二查询请求反馈的第二节点信息;
[0029]基于所述第二节点信息更新所述路由表,直至所述路由表存储有所述分布式网络中全部BMC节点的节点信息。
[0030]进一步的,所述方法还包括:
[0031]接收来自于所述分布式网络中任意一个BMC节点的服务器信息;
[0032]将所述服务器信息进行存储,并对所述服务器信息进行分析,得到分析结果;
[0033]在所述分析结果用于指示所述服务器信息异常的情况下,执行异常处理操作。
[0034]根据本申请实施例的再一个方面,还提供了一种服务器信息的处理装置,包括:
[0035]监控模块,用于监控目标服务器得到所述目标服务器对应的服务器信息,其中,所述目标服务器为目标BMC节点所关联的服务器;
[0036]获取模块,用于从所述服务器信息中获取所述目标服务器中存在故障信息;
[0037]查询模块,用于查询所述目标BMC节点所存储的路由表,并从所述路由表中获取所述目标BMC节点所在分布式网络中的多个BMC节点;
[0038]发送模块,用于向所述分布式网络中的多个BMC节点发送所述服务器信息以及所述故障信息,以使所述BMC节点存储所述服务器信息,并根据所述故障信息执行相应的故障处理操作。
[0039]根据本申请实施例的另一方面,还提供了一种存储介质,该存储介质包括存储的程序,程序运行时执行上述的步骤。
[0040]根据本申请实施例的另一方面,还提供了一种电子装置,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;其中:存储器,用于存放计算机程序;处理器,用于通过运行存储器上所存放的程序来执行上述方法中的步骤。
[0041]本申请实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行
时,使得计算机执行上述方法中的步骤。
[0042]本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本申请实施例提供的方法通过BMC节点监控相应的服务器,记录服务器信息,并将服务器信息共享到BMC节点所在的分布式网络中,以使分布式网络中的其他BMC节点执行相应的故障处理操作,降低了服务器系统对人工维护的需求,提高了服务器运维效率与可靠性。
附图说明
[0043]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0044]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0045]图1为本申请实施例提供的一种服务器信息的处理方法的流程图;
[0046]图2为本申请另一实施例提供的一种服务器信息的处理方法的流程图;
[0047]图3为本申请实施例提供一种分布式网络的结构示意图;
[0048]图4为本申请另一实施例提供的一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器信息的处理方法,应用于BMC节点,所述BMC节点部署于服务器,其特征在于,所述方法包括:监控目标服务器得到所述目标服务器对应的目标服务器信息,其中,所述目标服务器为目标BMC节点所关联的服务器;从所述目标服务器信息中获取所述目标服务器中存在故障信息;查询所述目标BMC节点所存储的路由表,并从所述路由表中获取所述目标BMC节点所在分布式网络中的多个BMC节点;向所述分布式网络中的多个BMC节点发送所述目标服务器信息以及所述故障信息,以使所述BMC节点存储所述目标服务器信息,并根据所述故障信息执行相应的故障处理操作。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取路由表创建请求,并基于所述路由表创建请求确定所述目标BMC节点请求加入的分布式网络中的引导BMC节点;向所述引导BMC节点发送第一查询请求,其中,所述第一查询请求用于从所述引导BMC节点中获取所述分布式网络中各个BMC节点的节点信息;接收所述引导BMC节点基于所述第一查询请求反馈的多个第一节点信息;基于所述第一节点信息建立所述路由表。3.根据权利要求2所述的方法,其特征在于,在向所述引导BMC节点发送查询请求之前,所述方法还包括:获取所述目标BMC节点对应的目标节点标识;向所述引导BMC节点发送所述目标节点标识,以使所述引导BMC节点基于所述目标节点标识更新所述引导BMC节点中存储的路由表,并将所述目标节点标识发送至所述分布式网络中的各个BMC节点。4.根据权利要求3所述的方法,其特征在于,所述基于所述第一节点信息建立所述路由表,包括:从所述第一节点信息中获取各个BMC节点对应的节点标识;基于所述目标节点标识与各个节点标识计算所述目标BMC节点与各个BMC节点之间的逻辑距离;基于所述逻辑距离以及所述节点标识建立所述路由表。5.根据权利要求4所述的方法,其特征在于,所述基于所述目标节点标识与各个节点标识计算所述目标BMC节点与各个BMC节点之间的逻辑距离,包括:基于所述目标节点标识与各个节点标识计算所述目标BMC节点与各个BMC节点之间的最长公共前...

【专利技术属性】
技术研发人员:王斯袁传博张秀波
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1