服务器NCSI信号切换控制方法、装置、电子设备及存储介质制造方法及图纸

技术编号:39254334 阅读:11 留言:0更新日期:2023-10-30 12:06
本说明书公开了一种服务器NCSI信号切换控制方法、装置、电子设备及存储介质,能够自动切换NCSI通道,针对多NCSI网卡带外管理进行高效科学控制。所述方法包括:监控当前NCSI通道数据交互情况,在当前NCSI通道无数据交互情况下,向多个所述功能网卡发送空闲状态信息,所述空闲状态信息用于提示多个所述功能网卡发送NCSI通道请求;接收NCSI通道请求,针对所述NCSI通道请求在多个所述功能网卡中确定目标功能网卡;针对所述目标功能网卡相应的所述NCSI通道请求进行响应,以使所述基板管理控制器通过NCSI通道与所述目标功能网卡正常通讯。器通过NCSI通道与所述目标功能网卡正常通讯。器通过NCSI通道与所述目标功能网卡正常通讯。

【技术实现步骤摘要】
服务器NCSI信号切换控制方法、装置、电子设备及存储介质


[0001]本说明书涉及服务器管理
,具体涉及一种服务器NCSI信号切换控制方法、装置、电子设备及存储介质。

技术介绍

[0002]随着IT技术的快速发展,人们对服务器的管理技术要求的越来越高,其中可靠性和稳定性是一个非常重要的指标要求。服务器管理的常规做法是:
[0003]利用基板管理控制器(Baseboard Management Controller,BMC)芯片通过网络控制器边带接口(Network Controller Sideband Interface,NCSI)信号总线连接网卡芯片,通过共享服务器网卡芯片的网口把服务器的监控信息发送出去或者接收进来,通过BMC手动切换不同的网卡连接,实现NCSI的切换。在服务器本地端通过BMC专用网口实现BMC的监控管理,BMC的专用网口一般都是连接本地专用网络,不允许直接连接到外网;如果要实现服务器的远程管理,需要通过网卡的NCSI实现带外管理;在服务器系统NCSI链路设计过程中,只有一个网卡LAN口可以通过简化媒体独立接口(Reduced Media Independent Interface,RMII)信号连接到BMC的MAC实现NCSI通讯,实现对BMC进行带外管理。
[0004]一些相关技术中,通过BMC的选择信号,手动切换到每一个外部的网卡,使BMC和每一个外部网卡实现NCSI通讯。因需要通过BMC web下手动切换NCSI通道,每次切换,都需要登录BMC进行切换,便利性实时性较差。

技术实现思路

[0005]有鉴于此,本说明书实施例提供了一种服务器NCSI信号切换控制方法、装置、电子设备及存储介质,能够自动切换NCSI通道,针对多NCSI网卡带外管理进行高效科学控制。
[0006]在第一方面,本说明书实施例提供了一种服务器NCSI信号切换控制方法。所述方法应用于NCSI信号切换控制系统中的信号选择控制器,所述NCSI信号切换控制系统还包括服务器中的基板管理控制器以及多个功能网卡。所述方法,包括:
[0007]监控当前NCSI通道数据交互情况,在当前NCSI通道无数据交互情况下,向多个所述功能网卡发送空闲状态信息,所述空闲状态信息用于提示多个所述功能网卡发送NCSI通道请求;
[0008]接收NCSI通道请求,针对所述NCSI通道请求在多个所述功能网卡中确定目标功能网卡;
[0009]针对所述目标功能网卡相应的所述NCSI通道请求进行响应,以使所述基板管理控制器通过NCSI通道与所述目标功能网卡正常通讯。
[0010]本说明书实施例还提供了一种服务器NCSI信号切换控制装置,所述装置应用于NCSI信号切换控制系统中的信号选择控制器,所述NCSI信号切换控制系统还包括服务器中的基板管理控制器以及多个功能网卡。所述装置,包括:
[0011]通道状态监控模块,用于监控当前NCSI通道数据交互情况,在当前NCSI通道无数
据交互情况下,向多个所述功能网卡发送空闲状态信息,所述空闲状态信息用于提示多个所述功能网卡发送NCSI通道请求;
[0012]通道请求接收模块,用于接收NCSI通道请求,针对所述NCSI通道请求在多个所述功能网卡中确定目标功能网卡;以及
[0013]通道请求响应模块,用于针对所述目标功能网卡相应的所述NCSI通道请求进行响应,以使所述基板管理控制器通过NCSI通道与所述目标功能网卡正常通讯。
[0014]本说明书实施例还提供了一种服务器NCSI信号切换控制电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述的服务器NCSI信号切换控制方法。
[0015]本说明书实施例还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行如第一方面所述的服务器NCSI信号切换控制方法。
[0016]从上面可以看出,本说明书实施例所提供的一种服务器NCSI信号切换控制方法、装置、电子设备及存储介质,具有如下有益技术效果:
[0017]在服务器的基板管理控制器与多个功能网卡之间设置信号选择控制器,利用信号选择控制器对NCSI通路的数据交互状态进行监控,并在NCIS通路空闲时对多个功能网卡进行提示以获取功能网卡的NCSI通道请求,针对所接收到的NCSI通道请求进行响应,控制BMC与相应的目标功能网卡进行连通,从而使目标功能网卡可以对服务器进行操控。这样的方式可以实现BMC与网卡之间NCSI通道的自动切换,针对多NCSI网卡带外管理进行高效控制。
附图说明
[0018]通过参考附图会更加清楚的理解本专利技术的特征和优点,附图是示意性的而不应理解为对本专利技术进行任何限制,在附图中:
[0019]图1示出了相关技术中心BMC与外部网卡进行NCSI通信的拓扑示意图;
[0020]图2示出了本说明书一个或多个可选实施例所提供的一种服务器NCSI信号切换控制方法示意图;
[0021]图3示出了本说明书一个或多个可选实施例所提供的一种服务器NCSI信号切换控制方法中NCSI信号切换控制系统的拓扑结构示意图;
[0022]图4示出了本说明书一个或多个可选实施例所提供的一种服务器NCSI信号切换控制系统结构示意图;
[0023]图5示出了本说明书一个或多个可选实施例所提供的一种服务器NCSI信号切换控制电子设备结构示意图。
具体实施方式
[0024]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0025]随着IT技术的快速发展,人们对服务器的管理技术要求的越来越高,其中可靠性
和稳定性是一个非常重要的指标要求。服务器管理的常规做法是:
[0026]利用基板管理控制器(Baseboard Management Controller,BMC)芯片通过网络控制器边带接口(Network Controller Sideband Interface,NCSI)信号总线连接网卡芯片,通过共享服务器网卡芯片的网口把服务器的监控信息发送出去或者接收进来,通过BMC手动切换不同的网卡连接,实现NCSI的切换。
[0027]在服务器本地端通过BMC专用网口实现BMC的监控管理,BMC的专用网口一般都是连接本地专用网络,不允许直接连接到外网;如果要实现服务器的远程管理,需要通过网卡的NCSI实现带外管理;在服务器系统NCSI链路设计过程中,只有一个网卡LAN口可以通过简化媒体独立接口(Reduced Media Independent Interface,RMII)信号连接本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器NCSI信号切换控制方法,其特征在于,所述方法应用于NCSI信号切换控制系统中的信号选择控制器,所述NCSI信号切换控制系统还包括服务器中的基板管理控制器以及多个功能网卡;所述方法,包括:监控当前NCSI通道数据交互情况,在当前NCSI通道无数据交互情况下,向多个所述功能网卡发送空闲状态信息,所述空闲状态信息用于提示多个所述功能网卡发送NCSI通道请求;接收NCSI通道请求,针对所述NCSI通道请求在多个所述功能网卡中确定目标功能网卡;针对所述目标功能网卡相应的所述NCSI通道请求进行响应,以使所述基板管理控制器通过NCSI通道与所述目标功能网卡正常通讯。2.根据权利要求1所述的方法,其特征在于,针对所述目标功能网卡相应的所述NCSI通道请求进行响应,以使所述基板管理控制器通过NCSI通道与所述目标功能网卡正常通讯,包括:将NCSI通道切换至与所述目标功能网卡连接;控制所述基板管理控制器重启,使所述基板管理控制器通过NCSI通道与所述目标功能网卡正常通讯。3.根据权利要求1所述的方法,其特征在于,在将NCSI通道切换至与所述目标功能网络连接后,还包括:确定当前NCSI通道数据交互情况为有数据交互;向多个所述功能网卡发送忙碌状态信息,所述忙碌状态信息用于提示多个所述功能网卡不再响应新的NCIS通道请求。4.根据权利要求1所述的方法,其特征在于,在接收到来自多个所述功能网卡的多个所述NCSI通道请求时,针对所述NCSI通道请求在多个所述功能网卡中确定目标功能网卡,包括:在多个所述NCSI通道请求中确定最先接收到的NCSI通道请求;针对最先接收到的所述NCSI通道请求对NCSI通道进行锁定;确定最先接收到的所述NCSI通道请求相应的所述功能网卡为所述目标功能网卡。5.根据权利要求3所述的方法,其特征在于,所述信号选择控制器与多个所述功能网卡之间维持空闲状态信号;向多个所述功能网卡发...

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

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

1