一种服务器管理方法、系统、装置及计算机可读存储介质制造方法及图纸

技术编号:33706915 阅读:13 留言:0更新日期:2022-06-06 08:31
本申请公开了一种服务器管理方法、系统、装置及计算机可读存储介质,应用于中心BMC,包括:基于预先建立的通信协议,建立与对应的被管理BMC的通信连接;基于通信连接,获取被管理BMC的状态信息;发送状态信息至控制端,以在控制端显示被管理BMC的状态信息;基于通信连接,发送控制指令至被管理BMC,管控BMC;其中,通信协议为预先定义的中心BMC与其余通信连接的被管理BMC之间的统一的通信协议。本申请通过预先为各个BMC设置统一的通信协议,中心BMC可以与其它全部被管理BMC建立通讯连接,从而使得控制端可以通过与单一中心BMC建立连接关系后,能够对全部BMC实现管控,不再需要单独的管控软件以及单独进行通信连接配置,更加高效的建立连接实现高效批量管控。建立连接实现高效批量管控。建立连接实现高效批量管控。

【技术实现步骤摘要】
一种服务器管理方法、系统、装置及计算机可读存储介质


[0001]本专利技术涉及服务器领域,特别涉及一种服务器管理方法、系统、装置及计算机可读存储介质。

技术介绍

[0002]服务器运维管理中,每台服务器会配备监控管理单元BMC(Baseboard Management Controller,基板管理控制器),BMC负责单个服务器监控状态监控、系统配置、固件升级、故障诊断等,在大规模服务器管理运维中面临的问题是如何将单台服务器的配置适配到所有同时部署的服务器中,现有技术中采用的方式是用户通过管理软件,逐个配置与每个服务器的通信连接,从而实现在集中管理软件中实现批量服务器的配置部署。这种方案需要开发集中管理软件,集中管理软件利用每台服务器管理控制单元BMC提供的交互接口实现对每台服务器的控制,对用户来说可能会用到多个厂商的服务器,集中管理软件面临着兼容不同厂商服务器的需要,而每个服务器厂商的管理交互接口不统一,导致集中管理软件出现各种兼容性问题。
[0003]为此,需要一种更为高效一体化的管理方法。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供一种服务器管理方法、系统、装置及计算机可读存储介质,更为高效一体化。其具体方案如下:
[0005]一种服务器管理方法,应用于中心BMC,包括:
[0006]基于预先建立的通信协议,建立与对应的被管理BMC的通信连接;
[0007]基于所述通信连接,获取所述被管理BMC的状态信息;
[0008]发送所述状态信息至控制端,以在所述控制端显示所述被管理BMC的状态信息;
[0009]基于所述通信连接,发送控制指令至所述被管理BMC,以管控所述被管理BMC;
[0010]其中,所述通信协议为预先定义的所述中心BMC与其余通信连接的所述被管理BMC之间的统一的通信协议。
[0011]可选的,所述基于预先建立的通信协议,建立与对应的被管理BMC的通信连接的过程,包括:
[0012]基于预先建立的通信协议,在通信网络中广播发现指令;
[0013]接收对应的所述被管理BMC根据所述发现指令反馈的被发送指令;
[0014]利用所述被发现指令,建立与对应的所述被管理BMC的通信连接;
[0015]其中,所述发送指令包括所述中心BMC的中心BMC身份标识,所述被发现指令包括所述被管理BMC的通信地址和被管理BMC身份标识。
[0016]可选的,所述基于所述通信连接,发送控制指令至所述被管理BMC的过程,包括:
[0017]基于所述通信连接,发送管控指令至所述被管理BMC,以为所述被管理BMC添加被控标识;
[0018]发送解除管控指令至所述被管理BMC,以解除所述被管理BMC上的被控标识。
[0019]可选的,还包括:
[0020]接收所述控制端通过控制界面发送的升级文件以及升级对象指定文件;
[0021]所述基于所述通信连接,发送控制指令至所述被管理BMC的过程,包括:
[0022]基于所述通信连接,根据所述升级对象指定文件发送升级指令和所述升级文件至对应的所述被管理BMC,以对所述被管理BMC进行升级。
[0023]本专利技术还公开了一种服务器管理系统,应用于中心BMC,包括:
[0024]通信连接建立模块,用于基于预先建立的通信协议,建立与对应的被管理BMC的通信连接;
[0025]状态信息获取模块,用于基于所述通信连接,获取所述被管理BMC的状态信息;
[0026]状态信息发送模块,用于发送所述状态信息至控制端,以在所述控制端显示所述被管理BMC的状态信息;
[0027]BMC控制模块,用于基于所述通信连接,发送控制指令至所述被管理BMC,以管控所述被管理BMC;
[0028]其中,所述通信协议为预先定义的所述中心BMC与其余通信连接的所述被管理BMC之间的统一的通信协议。
[0029]可选的,所述通信连接建立模块,包括:
[0030]指令广播单元,用于基于预先建立的通信协议,在通信网络中广播发现指令;
[0031]指令反馈单元,用于接收对应的所述被管理BMC根据所述发现指令反馈的被发送指令;
[0032]通信连接建立单元,用于利用所述被发现指令,建立与对应的所述被管理BMC的通信连接;
[0033]其中,所述发送指令包括所述中心BMC的中心BMC身份标识,所述被发现指令包括所述被管理BMC的通信地址和被管理BMC身份标识。
[0034]可选的,所述BMC控制模块,包括:
[0035]被控标识添加单元,用于基于所述通信连接,发送管控指令至所述被管理BMC,以为所述被管理BMC添加被控标识;
[0036]被控标识解除单元,用于发送解除管控指令至所述被管理BMC,以解除所述被管理BMC上的被控标识。
[0037]可选的,还包括:
[0038]升级接收模块,用于接收所述控制端通过控制界面发送的升级文件以及升级对象指定文件;
[0039]所述BMC控制模块,包括:
[0040]升级单元,用于基于所述通信连接,根据所述升级对象指定文件发送升级指令和所述升级文件至对应的所述被管理BMC,以对所述被管理BMC进行升级。
[0041]本专利技术还公开了一种服务器管理装置,包括:
[0042]存储器,用于存储计算机程序;
[0043]处理器,用于执行所述计算机程序以实现如前述的服务器管理方法。
[0044]本专利技术还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储有计
算机程序,所述计算机程序被处理器执行时实现如前述的服务器管理方法。
[0045]本专利技术中,服务器管理方法,应用于中心BMC,包括:基于预先建立的通信协议,建立与对应的被管理BMC的通信连接;基于通信连接,获取被管理BMC的状态信息;发送状态信息至控制端,以在控制端显示被管理BMC的状态信息;基于通信连接,发送控制指令至被管理BMC,以管控被管理BMC;其中,通信协议为预先定义的中心BMC与其余通信连接的被管理BMC之间的统一的通信协议。
[0046]本专利技术通过预先为各个BMC设置统一的通信协议,中心BMC可以与其它全部被管理BMC建立通讯连接,从而使得控制端可以通过与单一中心BMC建立连接关系后,能够对全部BMC实现管控,不再需要单独的管控软件以及单独进行通信连接配置,更加高效的建立连接实现高效批量管控。
附图说明
[0047]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0048]图1为本专利技术实施例公开的一种服务器管理方法流程示意图;
[0049]图2为本专利技术实施例公开本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器管理方法,其特征在于,应用于中心BMC,包括:基于预先建立的通信协议,建立与对应的被管理BMC的通信连接;基于所述通信连接,获取所述被管理BMC的状态信息;发送所述状态信息至控制端,以在所述控制端显示所述被管理BMC的状态信息;基于所述通信连接,发送控制指令至所述被管理BMC,以管控所述被管理BMC;其中,所述通信协议为预先定义的所述中心BMC与其余通信连接的所述被管理BMC之间的统一的通信协议。2.根据权利要求1所述的服务器管理方法,其特征在于,所述基于预先建立的通信协议,建立与对应的被管理BMC的通信连接的过程,包括:基于预先建立的通信协议,在通信网络中广播发现指令;接收对应的所述被管理BMC根据所述发现指令反馈的被发送指令;利用所述被发现指令,建立与对应的所述被管理BMC的通信连接;其中,所述发送指令包括所述中心BMC的中心BMC身份标识,所述被发现指令包括所述被管理BMC的通信地址和被管理BMC身份标识。3.根据权利要求1所述的服务器管理方法,其特征在于,所述基于所述通信连接,发送控制指令至所述被管理BMC的过程,包括:基于所述通信连接,发送管控指令至所述被管理BMC,以为所述被管理BMC添加被控标识;发送解除管控指令至所述被管理BMC,以解除所述被管理BMC上的被控标识。4.根据权利要求1至3任一项所述的服务器管理方法,其特征在于,还包括:接收所述控制端通过控制界面发送的升级文件以及升级对象指定文件;所述基于所述通信连接,发送控制指令至所述被管理BMC的过程,包括:基于所述通信连接,根据所述升级对象指定文件发送升级指令和所述升级文件至对应的所述被管理BMC,以对所述被管理BMC进行升级。5.一种服务器管理系统,其特征在于,应用于中心BMC,包括:通信连接建立模块,用于基于预先建立的通信协议,建立与对应的被管理BMC的通信连接;状态信息获取模块,用于基于所述通信连接,获取所述被管理BMC的状态信息;...

【专利技术属性】
技术研发人员:王兴隆宿燕鸣
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1