一种计算节点管理的方法、装置和系统制造方法及图纸

技术编号:19702518 阅读:30 留言:0更新日期:2018-12-08 14:14
本申请公开了一种计算节点管理方法,用于提升系统的扩展性,降低硬件成本。该方法包括:管理节点获取第一计算节点发送的第一报文,第一报文携带第一计算节点的MAC地址,其中,管理节点管理至少一个计算节点,管理节点通过局域网交换机LSW的标准接口与至少一个计算节点连接,第一计算节点为至少一个计算节点中任意一个;从局域网交换机中获取MAC地址对应的第一端口;向所述第一计算节点发送第二报文,第二报文携带第一端口,以使得第一计算节点根据预置计算规则和第一端口确定互联网协议地址。

【技术实现步骤摘要】
一种计算节点管理的方法、装置和系统
本申请涉及通信
,尤其涉及一种计算节点管理的方法、装置和系统。
技术介绍
机框管理模块(shelf/subrackmanagementmodule,SMM)用于管理系统中的所有硬件设备,实现设备管理、事件管理、资产管理、功率管理、远程维护、配置恢复、节能控制、电源监控等。在服务系统中,硬件资源按区域划分给多个基板管理控制器(baseboardmanagementcontroller,BMC)管理,并由SMM统一对多个BMC进行管理,为了实现SMM和各个BMC之间的通信,SMM需要知道各个BMC在系统中的位置,不同BMC之间也需要知道彼此的位置。现有的服务系统中,SMM通过复杂可编程逻辑器件(complexprogrammablelogicdevice,CPLD)之间传输的硬件信号确定各个BMC的位置,对各个BMC进行管理的。这就需要SMM的CPLD和BMC的CPLD有数据交互通道。由于CPLD之间传输的信号较杂散,因此SMM的CPLD和各个BMC的CPLD是通过自定义的接口和自定义的网线连接的,如图1所示。因此,在传统的服务系统中,由于需要定制接口和网线,存在硬件成本高,可扩展性差的问题。
技术实现思路
本申请提供了一种计算节点管理方法,用于提升系统的扩展性,降低硬件成本。第一方面,本申请提供一种计算节点管理方法,该方法包括:管理节点获取第一计算节点发送的第一报文,该第一报文携带有第一计算节点的MAC地址,管理节点从局域网交换机LSW中获取该MAC地址对应的第一端口,然后向第一计算节点发送携带该第一端口的第二报文,从而使得第一计算节点根据预置计算规则和第一端口确定自身的IP地址。需要说明的是,本实现方式中,管理节点用于管理一个或多个计算节点,并且通过LSW的标准接口与各个计算节点连接,第一计算节点指的是管理节点所管理的任意一个计算节点。本实现方式中,SMM基于LSW端口绑定来确定BMC位置,不需要定制接口和网线,使得硬件设计更加灵活便捷,系统可扩展性更好,硬件成本更低。在一种可能的实现方式中,管理节点可以通过如下方式获取第一计算节点发送的第一报文:当满足第一时间阈值时,管理节点向至少一个计算节点发送第一查询广播帧,管理节点接收第一计算节点返回的第一单播帧,第一单播帧携带第一计算节点的MAC地址,管理节点解析第一单播帧获取该MAC地址。本实现方式中,管理节点可以主动获取第一计算节点的MAC地址,然后基于该MAC地址从LSW中获取第一计算节点对应的第一端口,即管理节点可以主动更新第一计算节点的位置,可以更灵活的对计算节点进行管理。在另一种可能的实现方式中,管理节点可以通过如下方式获取第一计算节点发送的第一报文:当第一计算节点重启时,管理节点接收第一计算节点发送的第二查询广播帧,第二查询广播帧携带第一计算节点的MAC地址,管理节点解析第二查询广播帧获取该MAC地址。本实现方式中,计算节点重启时,管理节点可以获取该计算节点的MAC地址,然后基于该MAC地址从LSW中获取第一计算节点对应的第一端口,则即使计算节点在掉电时更换了端口位置,管理节点也可以及时对计算节点对应的端口位置进行更新。在另一种可能的实现方式中,管理节点可以通过如下方式获取第一计算节点发送的第一报文:当第一计算节点的局域网内端口从端口状态变为连接状态时,管理节点接收第一计算节点发送的第二单播帧,第二单播帧携带第一计算节点的MAC地址,管理节点解析第二单播帧获取该MAC地址。本实现方式中,计算节点的局域网内端口断开时,管理节点可以获取该计算节点的MAC地址,然后基于该MAC地址从LSW中获取第一计算节点对应的第一端口,从而管理节点可以在计算节点变更端口位置时,及时对第一计算节点对应的端口位置进行更新。在另一种可能的实现方式,管理节点从LSW中获取MAC地址对应的第一端口后,管理节点还会判断第一端口与第一映射表记录的MAC地址对应的第二端口是否一致,当不一致时,管理节点会更新第一映射表,其中,第一映射表用于管理节点记录计算节点的MAC地址和LSW的端口的绑定关系。本实现方式中,管理节点侧存储有计算节点的MAC地址与LSW的端口的绑定关系,并可以及时对该绑定关系进行更新,则当计算节点需要与管理节点进行通信时,可以直接依据该绑定关系确定出计算节点的位置,与计算节点进行通信,不需要每次都向查询LSW查询计算节点对应的端口,减少了信令资源,提升了通信效率。在另一种可能的实现方式,第一计算节点的第一报文还可以携带第三端口,管理节点还执行如下步骤:当第三端口与第一端口不同或第三端口为空时,管理节点向第一计算节点发送第一端口,并更新第一映射表,其中,第一映射表用于管理节点记录计算节点的MAC地址和LSW的端口的绑定关系。本实现方式中,当计算节点侧记录的端口与LSW侧记录的端口不一致时,即计算节点侧记录的端口信息出现错误时,管理节点会向计算节点发送第一端口,使得计算节点可以及时对其记录的端口信息进行修正。在另一种可能的实现方式,管理节点从LSW中获取MAC地址对应的第一端口之后,管理节点还可以执行如下流程:管理节点根据预置计算规则和第一端口确定第一计算节点的IP地址,并更新第一映射表,第一映射表用于管理节点记录至计算节点的MAC地址和IP地址的绑定关系。本实现方式中,管理节点可以依据第一端口计算出计算节点的IP地址,并记录该IP地址与计算节点的绑定关系,从而当管理节点需要与计算节点进行通信时,可以直接依据该绑定关系确定出计算节点的IP地址,与计算节点进行通信,不需要每次都向查询LSW查询计算节点对应的端口再计算IP地址,减少了信令资源,提升了通信效率。第二方面,本申请提供了一种管理装置,该装置包括用于执行第一方面或第一方面任一种可能实现方式中的计算机节点管理方法中的各个模块。第三方面,本申请提供一种管理装置,该管理装置包括:存储器,处理器,通信接口以及总线;处理器、存储器和通信接口之间通过总线连接并完成相互间的通信;存储器用于存储指令;处理器用于执行存储器中的指令,以使得管理装置执行第一方面或第一方面任一种实现方式所述的方法的操作步骤。第四方面,本申请提供一种计算节点管理系统,该系统包括:管理节点、局域网交换机和至少一个计算节点,其中,管理节点通过局域网交换机与计算节点连接,管理节点用于管理至少一个计算节点,执行上述第一方面或第一方面任一种实现方式所述的方法。第五方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面或第一方面任一种实现方式所述的方法。第六方面,本申请提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面或第一方面任一种实现方式所述的方法。从以上技术方案可以看出,本申请实施例具有以下优点:本申请中,管理节点通过局域网交换机LSW的标准接口和通用的网线与各计算节点连接,管理节点通过获取计算节点发送的第一报文来确定第一计算节点的MAC地址,然后从LSW中获取该MAC地址对应的端口,然后通过第二报文向第一计算节点指示该端口,使得第一计算节点可以根据预置的计算规则和该端口确定自身的IP地址。也就是说,本申请实本文档来自技高网...

【技术保护点】
1.一种计算节点管理的方法,其特征在于,所述方法包括:所述管理节点获取所述第一计算节点发送的第一报文,所述第一报文携带所述第一计算节点的MAC地址,其中,所述管理节点管理至少一个计算节点,通过局域网交换机LSW的标准接口与所述至少一个计算节点连接,所述第一计算节点为所述至少一个计算节点中任意一个;所述管理节点从所述LSW中获取所述MAC地址对应的第一端口;所述管理节点向所述第一计算节点发送第二报文,所述第二报文携带所述第一端口,以使得所述第一计算节点根据预置计算规则和所述第一端口确定互联网协议IP地址。

【技术特征摘要】
1.一种计算节点管理的方法,其特征在于,所述方法包括:所述管理节点获取所述第一计算节点发送的第一报文,所述第一报文携带所述第一计算节点的MAC地址,其中,所述管理节点管理至少一个计算节点,通过局域网交换机LSW的标准接口与所述至少一个计算节点连接,所述第一计算节点为所述至少一个计算节点中任意一个;所述管理节点从所述LSW中获取所述MAC地址对应的第一端口;所述管理节点向所述第一计算节点发送第二报文,所述第二报文携带所述第一端口,以使得所述第一计算节点根据预置计算规则和所述第一端口确定互联网协议IP地址。2.根据权利要求1所述的方法,其特征在于,所述管理节点获取所述第一计算节点发送的第一报文,包括:当满足第一时间阈值时,所述管理节点向所述至少一个计算节点发送第一查询广播帧;所述管理节点接收所述第一计算节点返回的第一单播帧,所述第一单播帧携带所述第一计算节点的MAC地址;所述管理节点解析所述第一单播帧获取所述MAC地址。3.根据权利要求1所述的方法,其特征在于,所述管理节点获取所述第一计算节点发送的第一报文,包括:当所述第一计算节点重启时,所述管理节点接收所述第一计算节点发送的第二查询广播帧,所述第二查询广播帧携带所述第一计算节点的MAC地址;所述管理节点解析所述第二查询广播帧获取所述MAC地址。4.根据权利要求1所述的方法,其特征在于,所述管理节点获取所述第一计算节点发送的第一报文,包括:当所述第一计算节点的局域网内端口从断开状态变为连接状态时,所述管理节点接收所述第一计算节点发送的第二单播帧,所述第二单播帧携带所述第一计算节点的MAC地址;所述管理节点解析所述第二单播帧获取所述MAC地址。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述管理节点从所述LSW中获取所述MAC地址对应的第一端口之后,所述方法包括:当所述第一端口与第一映射表记录的所述MAC地址对应的第二端口不一致时,所述管理节点更新所述第一映射表,所述第一映射表为所述管理节点记录所述至少一个计算节点的每个MAC地址和所述LSW的端口的绑定关系。6.根据权利要求1至4中任一项所述的方法,其特征在于,所述第一报文中还携带第三端口,所述方法包括:当所述第三端口与所述第一端口不同或所述第三端口为空时,所述管理节点向所述第一计算节点发送所述第一端口,并更新第一映射表,所述第一映射表用于所述管理节点记录所述至少一个计算节点的每个MAC地址和所述LSW的端口的绑定关系。7.根据权利要求1至4中任一项所述的方法,其特征在于,所述管理节点从所述LSW中获取所述MAC地址对应的第一端口之后包括:所述管理节点根据预置计算规则和所述第一端口确定所述第一计算节点的IP地址,并更新第一映射表,所述第一映射表用于所述管理节点记录所述至少一个计算节点的每个MAC地址和每个IP地址的绑定关系。8.一种管理装置,其特征在于,所述装置包括:第一获取模块,用于获取所述第一计算节点发送的...

【专利技术属性】
技术研发人员:陈焱
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1