著录项信息
专利名称 | 一种基于SMBUS总线对刀片服务器进行管理的方法 |
申请号 | CN200910015952.X | 申请日期 | 2009-06-02 |
法律状态 | 权利终止 | 申报国家 | 暂无 |
公开/公告日 | 2009-12-02 | 公开/公告号 | CN101594235 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L12/02 | IPC分类号 | H;0;4;L;1;2;/;0;2;;;H;0;4;L;1;2;/;2;4查看分类表>
|
申请人 | 浪潮电子信息产业股份有限公司 | 申请人地址 | 山东省济南市历下区山大路224号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 浪潮电子信息产业股份有限公司 | 当前权利人 | 浪潮电子信息产业股份有限公司 |
发明人 | 金长新;刘强;梁智豪 |
代理机构 | 暂无 | 代理人 | 暂无 |
摘要
本发明公开了一种基于SMBUS总线对刀片服务器进行管理的方法,属于一种刀片服务器管理的方法;通过管理模块并基于SMBUS总线管理链路实现对所有刀片服务器部件的管理;刀片服务器的系统包括管理模块、中板、电源模块、交换模块及计算刀片模块;管理模块与电源模块、交换模块及计算刀片模块之间经由中板分别通过独立的SMBUS总线连接并采用SMBUS总线协议进行管理;管理模块、电源模块和交换模块均为冗余设计,所有的SMBUS总线管理链路均为SMBUS冗余管理链路。本发明的一种基于SMBUS总线对刀片服务器进行管理的方法和现有技术相比,具有管理线路简便、易于实施、降低管理及设计成本等优点。
1.一种基于SMBUS总线对刀片服务器进行管理的方法,其特征在于通过管理模块并基于SMBUS总线管理链路实现对所有刀片服务器部件的管理;刀片服务器的系统包括管理模块、中板、电源模块、交换模块及计算刀片模块;管理模块与电源模块、交换模块及计算刀片模块之间经由中板分别通过独立的SMBUS总线连接并采用SMBUS总线协议进行管理。
2.根据权利要求1所述的一种基于SMBUS总线对刀片服务器进行管理的方法,其特征在于管理模块、电源模块和交换模块均为冗余设计,所有的SMBUS总线管理链路均为SMBUS冗余管理链路;交换模块是指网络交换模块、光纤交换模块以及Infiniband交换模块。
3.根据权利要求1或2所述的一种基于SMBUS总线对刀片服务器进行管理的方法,其特征在于管理模块、电源模块、交换模块及计算刀片模块上与中板之间均有SMBUS总线热拔插电路以支持热拔插操作,其中在电源模块、交换模块及计算刀片模块上具有两套热拔插电路接口以提供到管理模块的SMBUS冗余管理链路。
4.根据权利要求1所述的一种基于SMBUS总线对刀片服务器进行管理的方法,其特征在于计算刀片模块为1~200个。
5.根据权利要求1所述的一种基于SMBUS总线对刀片服务器进行管理的方法,其特征在于管理模块内部设置有SMBUS总线切换电路;管理模块与电源模块、交换模块及计算刀片模块之间的SMBUS链路连接采用SMBUS总线切换电路实现,管理模块上的CPU采用轮询方式定时将管理路径SMBUS_IN通过SMBUS总线切换电路切换到SMBUS_OUT上建立SMBUS管理路径,实现对电源模块、交换模块及计算刀片模块的管理;SMBUS_OUT为1~200个。
6.根据权利要求1所述的一种基于SMBUS总线对刀片服务器进行管理的方法,其特征在于计算刀片模块内部设置有SMBUS转GPIO控制电路;进入计算刀片模块的SMBUS_IN通过SMBUS转GPIO控制电路切换为IO接口控制,从而实现管理模块对计算刀片模块的开关机、重启、键盘和视频与鼠标之间的切换、工作状态检测的操作。
一种基于SMBUS总线对刀片服务器进行管理的方法 \n技术领域\n[0001] 本发明涉及一种刀片服务器管理的方法,具体地说是一种基于SMBUS总线对刀片服务器进行管理的方法。 \n背景技术\n[0002] 所谓刀片服务器(准确的说应叫做刀片式服务器)是指在标准高度的机架式机箱内可插装多个卡式的服务器单元,实现高可用和高密度。每一块″刀片″实际上就是一块系统主板。它们可以通过″板载″硬盘启动自己的操作系统,如Windows NT/2000、Linux等,类似于一个个独立的服务器,在这种模式下,每一块母板运行自己的系统,服务于指定的不同用户群,相互之间没有关联。不过,管理员可以使用系统软件将这些母板集合成一个服务器集群。在集群模式下,所有的母板可以连接起来提供高速的网络环境,并同时共享资源,为相同的用户群服务。在集群中插入新的″刀片″,就可以提高整体性能。而由于每块″刀片″都是热插拔的,所以,系统可以轻松地进行替换,并且将维护时间减少到最小。 [0003] 这些刀片服务器在设计之初都具有低功耗、空间小、单机售价低等特点,同时它还继承发扬了传统服务器的一些技术指标,比如把热插拔和冗余运用到刀片服务器之中,这些设计满足了密集计算环境对服务器性能的需求;有的还通过内置的负载均衡技术,有效地提高了服务器的稳定性和核心网络性能。而从外表看,与传统的机架/塔式服务器相比,刀片服务器能够最大限度地节约服务器的使用空间和费用,并为用户提供灵活、便捷的扩展升级手段。 \n[0004] 当前在机架式刀片服务器中,计算刀片的密度越来越高,管理模块需要管理的模块数量一般都在20个以上,而目前普遍采用的是以太网、RS485、I2C、自定义链路等总线管理模式,存在着管理链路复杂、中板走线过多、与计算刀片内部的系统总线无法统一、管理软件设计难度大等缺点。 \n[0005] SMBUS是System Management Bus的缩写,是1995年由Intel提出的,应用于移动PC和桌面PC系统中的低速率通讯。它主要是通过一条廉价并且功能强大的总线(由两条线组成),来控制主板上的设备并收集相应的信息。 \n[0006] 发明内容\n[0007] 本发明的技术任务是提供一种管理线路简便、易于实施的一种基于SMBUS总线对刀片服务器进行管理的方法。 \n[0008] 本发明的技术任务是按以下方式实现的,通过管理模块并基于SMBUS总线管理链路实现对所有刀片服务器部件的管理;刀片服务器的系统包括管理模块、中板、电源模块、交换模块及计算刀片模块;管理模块与电源模块、交换模块及计算刀片模块之间经由中板分别通过独立的SMBUS总线连接并采用SMBUS总线协议进行管理。 \n[0009] 管理模块、电源模块和交换模块均为冗余设计,所有的SMBUS总线管理链路均为SMBUS冗余管理链路;交换模块是指网络交换模块、光纤交换模块以及Infiniband交换模块。 \n[0010] 管理模块、电源模块、交换模块及计算刀片模块上与中板之间均有SMBUS总线热拔插电路以支持热拔插操作,其中在电源模块、交换模块及计算刀片模块上具有两套热拔插电路接口以提供到管理模块的SMBUS冗余管理链路。 \n[0011] 计算刀片模块为1~200个。 \n[0012] 管理模块内部设置有SMBUS总线切换电路;管理模块与电源模块、交换模块及计算刀片模块之间的SMBUS链路连接采用SMBUS总线切换电路实现,管理模块上的CPU采用轮询方式定时将管理路径SMBUS_IN通过SMBUS总线切换电路切换到SMBUS_OUT上建立SMBUS管理路径,实现对电源模块、交换模块及计算刀片模块的管理;SMBUS_OUT为1~200个。 \n[0013] 计算刀片模块内部设置有SMBUS转GPIO控制电路(GPIO为通用IO接口);进入计算刀片模块的SMBUS_IN通过SMBUS转GPIO控制电路切换为IO接口控制,从而实现管理模块对计算刀片模块的开关机、重启、键盘和视频与鼠标之间的切换(KVM切换)、工作状态检测的操作。 \n[0014] 基于SMBUS设计相应的管理模块、交换模块、计算刀片模块、电源模块、中板,可以采用冗余或非冗余两种方式构建整个系统。管理模块是刀片服务器的核心管理部分,计算刀片数量最多是被管理的重要部分,其它模块被管理的内容较少。具体使用时由管理模块负责整个管理过程的初始化、状态检测、管理时序建立、管理时间分配等。每个模块有其固定的SMBUS地址,管理模块通过对该地址的读操作就可以查询其状态、通过写操作可以发送操作控制命令等。 \n[0015] 本发明的一种基于SMBUS总线对刀片服务器进行管理的方法与现有技术相比具有管理线路简便、易于实施、降低管理及设计成本的优点;因而,具有很好的推广使用价值。 附图说明\n[0016] 下面结合附图对本发明进一步说明。 \n[0017] 附图1为一种基于SMBUS总线对刀片服务器进行管理的方法的电路结构框架图; [0018] 附图2为一种基于SMBUS总线对刀片服务器进行管理的方法的管理模块内部电路结构框架图; \n[0019] 附图3为一种基于SMBUS总线对刀片服务器进行管理的方法的计算刀片模块内部电路结构框架图。 \n[0020] 图中:1、管理模块I;2、中板;3、电源模块I;4、交换模块I;5、计算刀片模块;6、管理模块II;7、电源模块II;8、交换模块II;9、冗余备份部分;10、管理模块CPU;11、SMBUS总线切换电路;12、SMBUS转GPIO 控制电路。 \n具体实施方式\n[0021] 参照说明书附图和具体实施例对本发明的一种基于SMBUS总线对刀片服务器进行管理的方法作以下详细地说明。 \n[0022] 实施例: \n[0023] 本发明的一种基于SMBUS总线对刀片服务器进行管理的方法,通过管理模块并基于SMBUS总线管理链路实现对所有刀片服务器部件的管理;刀片服务器的系统包括管理模块I 1、中板2、电源模块I 3、交换模块I 4、计算刀片模块5以及管理模块II 6、电源模块II 7和交换模块II 8,管理模块II 6、电源模块II 7和交换模块II 8为冗余备份部分9;\n管理模块I 1与电源模块I 3、交换模块I 4、计算刀片模块5、电源模块II 7和交换模块II 8之间经由中板2分别通过独立的SMBUS总线连接并采用SMBUS总线协议进行管理,管理模块II6与电源模块I 3、交换模块I 4、计算刀片模块5、电源模块II 7和交换模块II8之间经由中板2分别通过独立的SMBUS总线连接并采用SMBUS总线协议进行管理。 [0024] 交换模块是指网络交换模块、光纤交换模块以及Infiniband交换模块。 [0025] 管理模块I 1、电源模块I 3、交换模块I 4、计算刀片模块5、管理模块II 6、电源模块II 7和交换模块II 8与中板2之间均有SMBUS总线热拔插电路以支持热拔插操作,其中在电源模块I 3、交换模块I 4、计算刀片模块5、电源模块II 7和交换模块II 8上具有两套热拔插电路接口以提供到管理模块I 1与管理模块II 6的SMBUS冗余管理链路。 [0026] 计算刀片模块5为1~200个。 \n[0027] 管理模块I 1与管理模块II 6内部均设置有SMBUS总线切换电路11;管理模块I 1与电源模块I 3、交换模块I 4、计算刀片模块5及电源模块II 7和交换模块II 8之间的SMBUS链路连接采用SMBUS总线切换电路11实现,管理模块II 6与电源模块I 3、交换模块I 4、计算刀片模块5及电源模块II 7和 交换模块II 8之间的SMBUS链路连接采用SMBUS总线切换电路11实现;管理模块I 1与管理模块II 6内的管理模块CPU10采用轮询方式定时将管理路径SMBUS_IN通过SMBUS总线切换电路11切换到SMBUS_OUT上建立SMBUS管理路径,实现对电源模块I 3、交换模块I 4、计算刀片模块5及电源模块II7和交换模块II 8的管理;SMBUS_OUT为1~200个。 \n[0028] 计算刀片模块5内部设置有SMBUS转GPIO控制电路12(GPIO为通用IO接口);\n进入计算刀片模块5的SMBUS_IN通过SMBUS转GPIO控制电路12切换为IO接口控制,从而实现管理模块I 1或者管理模块II 6对计算刀片模块5的开关机、重启、键盘和视频与鼠标之间的切换(KVM切换)、工作状态检测的操作。 \n[0029] 本发明的一种基于SMBUS总线对刀片服务器进行管理的方法其加工制作非常简单方便,按说明书附图所示。 \n[0030] 除说明书所述的技术特征外,均为本专业技术人员的已知技术。
法律信息
- 2018-06-19
未缴年费专利权终止
IPC(主分类): H04L 12/02
专利号: ZL 200910015952.X
申请日: 2009.06.02
授权公告日: 2011.07.20
- 2011-07-20
- 2010-03-10
- 2009-12-02
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| | 暂无 |
2006-09-04
| | |
2
| |
2009-05-13
|
2008-10-10
| | |
3
| |
2008-03-12
|
2004-06-09
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 1 | | 2011-12-31 | 2011-12-31 | | |
2 | | 2011-12-31 | 2011-12-31 | | |