一种基于微服务系统管理槽位号的方法、设备及系统技术方案

技术编号:9618255 阅读:139 留言:0更新日期:2014-01-30 06:03
本发明专利技术提供一种基于微服务器系统管理槽位号的方法、设备及系统,所述方法通过所述逻辑单元器件获取节点的槽位号和连接所述节点的I2C接口标识;根据所述节点的槽位号和所述接口标识生成槽位号的关系列表,所述关系列表包括所述槽位号和所述接口标识的一一对应关系,利用I2C实现节点的槽位号管理,无需其他槽位连接器管脚,简化了槽位管理实现方式,降低节点槽位连接器的管脚数目,从而实现在服务器高密部署情况下,降低节点槽位连接器的pin脚数目,以降低节点部署压力,解决区分服务器节点的槽位问题。

Method, device and system for managing slot number based on micro service system

The present invention provides a method, micro server system management slot number based on equipment and systems, access node of the method through the logic unit device slot number identification and connecting the nodes of the I2C interface; according to the relationship between the node list slot number and the interface identifier generation slot number the relationship between the list includes the slot number and the interface identifier corresponding relation, the nodes using I2C slot number management, without other slot connector pins, simplifies the slot management implementation, the number of node pin slot connector is reduced, in order to achieve high density server the deployment of cases, the number of pin foot node slot connector is reduced, to reduce the pressure of node deployment, solve distinguish server node slot problem.

【技术实现步骤摘要】
一种基于微服务系统管理槽位号的方法、设备及系统
本专利技术涉及硬件管理领域,尤其涉及到一种基于微服务系统管理槽位号的方法、设备及系统。
技术介绍
随着服务器集群的不断发展,对于服务器的处理能力和数量要求越来越多,为了节省机房空间,节点部署的密度越来越高,特别是微服务器领域的发展,一个机框可能会有上百个节点,一般节点的槽位号是用并行接口的地址位来表示。假设一个机框内一共96个节点,需要7位并行接口才能表示96个节点的槽位号的编号,但会占用7+1个奇偶检验位的管脚(pin脚),7个pin脚可以区分128个节点以内的槽位号,+1个pin脚用于7个pin脚的奇偶校验位,以确保槽位号的准确性,浪费了连接器的资源。另一种现有技术是通过特定的线缆接口来区别节点的槽位的不同,每一个特定的线缆接口的端口地址对应一个节点的的槽位号,且不同的线缆接口对应不同的节点的槽位号。这种方式需要在线缆连接的系统中,应用范围较小,同时线缆会影响到节点的高密布局。
技术实现思路
本专利技术实施例提供了一种管理槽位号的方法,旨在服务器高密部署情况下,降低节点槽位连接器的pin脚数目,以降低节点部署压力,解决区分服务器节点的槽位问题。第一方面,一种基于微服务器系统管理槽位号的方法,所述系统包括多个节点、管理控制总线I2C及逻辑单元器件,每一个节点对应连接一个I2C接口,所述逻辑单元器件和所述I2C相连,其特征在于,所述方法包括:所述逻辑单元器件获取节点的槽位号和连接所述节点的I2C接口标识;根据所述节点的槽位号和所述接口标识生成槽位号的关系列表,所述关系列表包括所述槽位号和所述接口标识的一一对应关系。结合第一方面,在第一方面的第一种可能的实现方式中,所述方法还包括:对所述多个节点进行分组,每一组的节点均有一个逻辑单元器件用于生成对应组的槽位号的关系列表。结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述方法还包括:对所有组的逻辑单元器件进行分组,每一组的逻辑单元器件均有一个逻辑单元器件用于生成对应组的槽位号的关系列表。第二方面,一种逻辑单元器件,所述逻辑单元器件包括:获取单元,获取节点的槽位号和连接所述节点的I2C接口标识;根据所述节点的槽位号和所述接口标识生成槽位号的关系列表,所述关系列表包括所述槽位号和所述接口标识的一一对应关系。结合第二方面,在第二方面的第一种可能的实现方式中,所述逻辑单元器件还包括分组单元,所述分组单元具体用于:对所述多个节点进行分组,每一组的节点均有一个逻辑单元器件用于生成对应组的槽位号的关系列表。结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述分组单元还用于:对所有组的逻辑单元器件进行分组,每一组的逻辑单元器件均有一个逻辑单元器件用于生成对应组的槽位号的关系列表。第三方面,一种微服务器系统,所述系统包括多个节点、管理控制总线I2C及逻辑单元器件,每一个节点对应连接一个I2C接口,所述逻辑单元器件和所述I2C相连;所述逻辑单元器件,用于获取节点的槽位号和连接所述节点的I2C接口标识;根据所述节点的槽位号和所述接口标识生成槽位号的关系列表,所述关系列表包括所述槽位号和所述接口标识的一一对应关系。结合第三方面,在第三方面的第一种可能的实现方式中,所述逻辑单元器件还用于:对所述多个节点进行分组,每一组的节点均有一个逻辑单元器件用于生成对应组的槽位号的关系列表。结合第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,所述逻辑单元器件还用于:对所有组的逻辑单元器件进行分组,每一组的逻辑单元器件均有一个逻辑单元器件用于生成对应组的槽位号的关系列表。结合第三方面或者第三方面的第一种可能的实现方式或者第三方面的第二种可能的实现方式,在第三方面的第三种可能的实现方式中,所述系统还包括基板管理控制器,所述基板管理控制器用于:存储所述关系列表,并呈现给用户。本专利技术实施例提供一种基于微服务器系统管理槽位号的方法,所述方法通过所述逻辑单元器件获取节点的槽位号和连接所述节点的I2C接口标识;根据所述节点的槽位号和所述接口标识生成槽位号的关系列表,所述关系列表包括所述槽位号和所述接口标识的一一对应关系,利用I2C实现节点的槽位号管理,无需其他槽位连接器管脚,简化了槽位管理实现方式,降低节点槽位连接器的管脚数目,从而实现在服务器高密部署情况下,降低节点槽位连接器的pin脚数目,以降低节点部署压力,解决区分服务器节点的槽位问题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种微服务器系统的结构图;图2是本专利技术实施例提供的一种基于微服务器系统管理槽位号的方法流程图;图3是本专利技术实施例提供的节点内部的结构图;图4是本专利技术实施例提供的另一种微服务器系统的结构图;图5是本专利技术实施例提供的另一种微服务器系统的结构图;图6是本专利技术实施例提供的一种逻辑单元器件的装置结构图;图7是本专利技术实施例提供的另一种微服务器系统的结构图;图8是本专利技术实施例提供的另一种微服务器系统的结构图;图9是本专利技术实施例提供的一种逻辑单元器件的装置结构图;图10是本专利技术实施例提供的一种微服务器系统的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参考图1,图1是本专利技术实施例提供的一种微服务器系统的结构图。所述系统包括多个节点、管理控制总线I2C及逻辑单元器件,每一个节点对应连接一个I2C接口,所述逻辑单元器件和所述I2C相连;如图1所示,节点1和管理控制总线(Inter-IntegratedCircuit,I2C)1连接,节点2和I2C2连接,节点3和I2C3连接,依此类推,节点n和I2Cn连接,所述逻辑单元器件和所述I2C1、I2C2、I2C3…I2Cn连接。所述逻辑单元器件,用于获取节点的槽位号和连接所述节点的I2C接口标识;根据所述节点的槽位号和所述接口标识生成槽位号的关系列表,所述关系列表包括所述槽位号和所述接口标识的一一对应关系。具体的,所述逻辑单元器件生成节点1的槽位号和I2C1的关系列表,节点2的槽位号和I2C2的关系列表,依此类推,节点n的槽位号和I2Cn的关系列表。参考图2,图2是本专利技术实施例提供的一种基于微服务器系统管理槽位号的方法流程图。如图2所示,步骤201,所述逻辑单元器件获取节点的槽位号和连接所述节点的I2C接口标识;具体的,每一个节点均有预先配置的槽位号(SlotIndentify,SLOTID),和每一个节点连接的I2C均有唯一的接口标识(portnumber)。所述逻辑单元器件通过I2C和所述节点连接,读取所述节点对应的槽位号,并读取连接所述节点的I2C接口标识。参考图3,图3是本专利技术实施例提供的节点内部的结构本文档来自技高网...
一种基于微服务系统管理槽位号的方法、设备及系统

【技术保护点】
一种基于微服务器系统管理槽位号的方法,所述系统包括多个节点、管理控制总线I2C及逻辑单元器件,每一个节点对应连接一个I2C接口,所述逻辑单元器件和所述I2C相连,其特征在于,所述方法包括:所述逻辑单元器件获取节点的槽位号和连接所述节点的I2C接口标识;根据所述节点的槽位号和所述接口标识生成槽位号的关系列表,所述关系列表包括所述槽位号和所述接口标识的一一对应关系。

【技术特征摘要】
1.一种基于微服务器系统管理槽位号的方法,所述系统包括多个节点、管理控制总线I2C及逻辑单元器件,每一个节点对应连接一个I2C接口,所述逻辑单元器件和所述I2C相连,其特征在于,所述方法包括:所述逻辑单元器件获取节点的槽位号和连接所述节点的I2C接口标识,所述节点的个数大于等于2,每一个节点均有预先配置的槽位号,每一个节点连接的I2C接口均有唯一的接口标识;根据所述节点的槽位号和所述接口标识生成槽位号的关系列表,所述关系列表包括所述槽位号和所述接口标识的一一对应关系。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:对所述多个节点进行分组,每一组的节点均有一个逻辑单元器件用于生成对应组的槽位号的关系列表。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:对所有组的逻辑单元器件进行分组,每一组的逻辑单元器件均有一个逻辑单元器件用于生成对应组的槽位号的关系列表。4.一种逻辑单元器件,其特征在于,所述逻辑单元器件包括:获取单元,用于获取节点的槽位号和连接所述节点的I2C接口标识,所述节点的个数大于等于2,每一个节点均有预先配置的槽位号,每一个节点连接的I2C接口均有唯一的接口标识;生成单元,用于根据所述节点的槽位号和所述接口标识生成槽位号的关系列表,所述关系列表包括所述槽位号和所述接口标识的一一对应关系。5.根据权利要求4所述的逻辑单元器件,其特征在于,所述逻辑单元器件还包括分组单元...

【专利技术属性】
技术研发人员:贾晓林贾群黄平
申请(专利权)人:杭州华为数字技术有限公司
类型:发明
国别省市:

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

1