一种基于smbus总线对刀片服务器进行管理的方法

文档序号:7945354阅读:136来源:国知局
专利名称:一种基于smbus总线对刀片服务器进行管理的方法
技术领域
本发明涉及一种刀片服务器管理的方法,具体地说是一种基于SMBUS总 线对刀片服务器进行管理的方法。
技术背景所谓刀片服务器(准确的说应叫做刀片式服务器)是指在标准高度的机架式机箱内可插装多个卡式的服务器单元,实现高可用和高密度。每一块"刀片"实际上就是一块系统主板。它们可以通过"板载"硬盘启动自己的操作系统,如Windows NT/2000、 Linux等,类似于一个个独立的服务器,在这种模式下,每一块母板运行自己的系统,服务于指定的不同用户群,相互之间没有关联。不过,管理员可以使用系统软件将这些母板集合成一个服务器集群。在集群模式下,所有的母板可以连接起来提供高速的网络环境,并同时共享资源,为相同的用户群服务。在集群中插入新的"刀片",就可以提高整体性能。而由于每块"刀片"都是热插拔的,所以,系统可以轻松地进行替换,并且将维护时间减少到最小。这些刀片服务器在设计之初都具有低功耗、空间小、单机售价低等特点,同时它还继承发扬了传统服务器的一些技术指标,比如把热插拔和冗余运用到刀片服务器之中,这些设计满足了密集计算环境对服务器性能的需求;有的还通过内置的负载均衡技术,有效地提高了服务器的稳定性和核心网络性能。而从外表看,与传统的机架/塔式服务器相比,刀片服务器能够最大限度地节约服务器的使用空间和费用,并为用户提供灵活、便捷的扩展升级手段。3当前在机架式刀片服务器中,计算刀片的密度越来越高,管理模块需要管理的模块数量一般都在20个以上,而目前普遍采用的是以太网、RS4S5、 12C、 自定义链路等总线管理模式,存在着管理链路复杂、中板走线过多、与计算刀 片内部的系统总线无法统一、管理软件设计难度大等缺点。SMBUS是System Management Bus的縮写,是1995年由Intel提出 的,应用于移动PC和桌面PC系统中的低速率通讯。它主要是通过一条廉 价并且功能强大的总线(由两条线组成),来控制主板上的设备并收集相 应的信息。 发明内容本发明的技术任务是提供一种管理线路简便、易于实施的一种基于 SMBUS总线对刀片服务器进行管理的方法。本发明的技术任务是按以下方式实现的,通过管理模块并基于SMBUS总 线管理链路实现对所有刀片服务器部件的管理;刀片服务器的系统包括管理模 块、中板、电源模块、交换模块及计算刀片模块;管理模块与电源模块、交换 模块及计算刀片模块之间经由中板分别通过独立的SMBUS总线连接并采用 SMBUS总线协议进行管理。管理模块、电源模块和交换模块均为冗余设计,所有的管理路径均为冗余 路径;交换模块是指网络交换模块、光纤交换模块以及Infmiband交换模块。管理模块、电源模块、交换模块及计算刀片模块上与中板之间均有SMBUS 总线热拔插电路以支持热拔插操作,其中在电源模块、交换模块及计算刀片模 块上具有两套热拔插电路接口以提供到管理模块的SMBUS冗余管理链路。计算刀片模块为1~200个。管理模块内部设置有SMBUS总线切换电路;管理模块与电源模块、交换 模块及计算刀片模块之间的SMBUS矮路连接采用SMBUS总线切换电路实 现,管理模块上的CPU采用轮询方式定时将管理路径SMBUS一IN通过SMBUS 总线切换电路切换到SMBUS OUT上建立SMBUS管理路径,实现对电源模块、交换模块及计算刀片模块的管理;SMBUS—OUT为1~200个。计算刀片模块内部设置有SMBUS转GPIO控制电路(GPIO为通用IO接 口 );进入计算刀片模块的SMBUS—IN通过SMBUS转GPIO控制电路切换为 IO接口控制,从而实现管理模块对计算刀片模块的开关机、重启、键盘和视 频与鼠标之间的切换(KVM切换)、工作状态检测的操作。基于SMBUS设计相应的管理模块、交换模块、计算刀片模块、电源模块、 中板,可以采用冗余或非冗余两种方式构建整个系统。管理模块是刀片服务器 的核心管理部分,计算刀片数量最多是被管理的重要部分,其它模块被管理的 内容较少。具体使用时由管理模块负责整个管理过程的初始化、状态检测、管 理时序建立、管理时间分配等。每个模块有其固定的SMBUS地址,管理模块 通过对该地址的读操作就可以査询其状态、通过写操作可以发送操作控制命令 等。本发明的一种基于SMBUS总线对刀片服务器进行管理的方法与现有技术 相比具有管理线路简便、易于实施、降低管理及设计成本的优点;因而,具有 很好的推广使用价值。


下面结合附图对本发明进一步说明。附图1为一种基于SMBUS总线对刀片服务器进行管理的方法的电路结构 框架图;附图2为一种基于SMBUS总线对刀片服务器进行管理的方法的管理模块 内部电路结构框架图;附图3为一种基于SMBUS总线对刀片服务器进行管理的方法的计算刀片 模块内部电路结构框架图。图中1、管理模块I; 2、中板;3、电源模块I ; 4、交换模块I ; 5、 计算刀片模块;6、管理模块II; 7、电源模块II; 8、交换模块II; 9、冗余备 份部分;10、管理模块CPU; 11、 SMBUS总线切换电路;12、 SMBUS转GPIO控制电路。
具体实施方式
参照说明书附图和具体实施例对本发明的一种基于SMBUS总线对刀片服 务器进行管理的方法作以下详细地说明。 实施例本发明的一种基于SMBUS总线对刀片服务器进行管理的方法,通过管理 模块并基于SMBUS总线管理链路实现对所有刀片服务器部件的管理;刀片服 务器的系统包括管理模块I 1、中板2、电源模块I 3、交换模块I 4、计算刀片 模块5以及管理模块I16、电源模块II7和交换模块I18,管理模块I16、电源模 块II7和交换模块II8为冗余备份部分9;管理模块I 1与电源模块I3、交换 模块14、计算刀片模块5、电源模块II7和交换模块II8之间经由中板2分别 通过独立的SMBUS总线连接并采用SMBUS总线协议进行管理,管理模块II 6与电源模块I 3、交换模块I 4、计算刀片模块5、电源模块I17和交换模块II 8之间经由中板2分别通过独立的SMBUS总线连接并采用SMBUS总线协议 进行管理。交换模块是指网络交换模块、光纤交换模块以及Infmiband交换模块。 管理模块Il、电源模块I3、交换模块I4、计算刀片模块5、管理模块 II6、电源模块II7和交换模块II8与中板2之间均有SMBUS总线热拔插电路 以支持热拔插操作,其中在电源模块I3、交换模块I4、计算刀片模块5、电 源模块I17和交换模块I18上具有两套热拔插电路接口以提供到管理模块I 1 与管理模块H6的SMBUS冗余管理链路。 计算刀片模块5为1~200个。管理模块I 1与管理模块I16内部均设置有SMBUS总线切换电路11;管 理模块I 1与电源模块I 3、交换模块I 4、计算刀片模块5及电源模块I17和 交换模块H8之间的SMBUS链路连接采用SMBUS总线切换电路11实现,管 理模块II6与电源模块I3、交换模块I4、计算刀片模块5及电源模块II7和交换模块I18之间的SMBUS链路连接采用SMBUS总线切换电路11实现;管 理模块I 1与管理模块I16内的管理模块CPU10采用轮询方式定时将管理路径 SMBUS一IN通过SMBUS总线切换电路11切换到SMBUS一OUT上建立SMBUS 管理路径,实现对电源模块I3、交换模块I4、计算刀片模块5及电源模块I1 7和交换模块II8的管理;SMBUS—OUT为1-200个。计算刀片模块5内部设置有SMBUS转GPIO控制电路12 (GPIO为通用 IO接口 );进入计算刀片模块5的SMBUS一IN通过SMBUS转GPIO控制电路 12切换为IO接口控制,从而实现管理模块I 1或者管理模块I16对计算刀片 模块5的开关机、重启、键盘和视频与鼠标之间的切换(KVM切换)、工作状 态检测的操作。本发明的一种基于SMBUS总线对刀片服务器进行管理的方法其加工制作 非常简单方便,按说明书附图所示。除说明书所述的技术特征外,均为本专业技术人员的已知技术。
权利要求
1、一种基于SMBUS总线对刀片服务器进行管理的方法,其特征在于通过管理模块并基于SMBUS总线管理链路实现对所有刀片服务器部件的管理;刀片服务器的系统包括管理模块、中板、电源模块、交换模块及计算刀片模块;管理模块与电源模块、交换模块及计算刀片模块之间经由中板分别通过独立的SMBUS总线连接并采用SMBUS总线协议进行管理。
2、 根据权利要求1所述的一种基于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总线对刀片服务器进行管理的方法,属于一种刀片服务器管理的方法;通过管理模块并基于SMBUS总线管理链路实现对所有刀片服务器部件的管理;刀片服务器的系统包括管理模块、中板、电源模块、交换模块及计算刀片模块;管理模块与电源模块、交换模块及计算刀片模块之间经由中板分别通过独立的SMBUS总线连接并采用SMBUS总线协议进行管理;管理模块、电源模块和交换模块均为冗余设计,所有的管理路径均为冗余路径。本发明的一种基于SMBUS总线对刀片服务器进行管理的方法和现有技术相比,具有管理线路简便、易于实施、降低管理及设计成本等优点。
文档编号H04L12/24GK101594235SQ20091001595
公开日2009年12月2日 申请日期2009年6月2日 优先权日2009年6月2日
发明者强 刘, 梁智豪, 金长新 申请人:浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1