[发明专利]一种刀片服务器管理内网IP的自动分配方法有效
申请号: | 201110367309.0 | 申请日: | 2011-11-18 |
公开(公告)号: | CN102413202A | 公开(公告)日: | 2012-04-11 |
发明(设计)人: | 贡维;林楷智;陈彦灵;宁宏超;王欢 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/08;H04L12/24 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250014 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 刀片 服务器管理 ip 自动 分配 方法 | ||
技术领域
本发明涉及一种服务器技术, 具体地说是一种刀片服务器管理内网IP的自动分配方法。
背景技术
刀片服务器以其高可用、高密度和便于集中管理的特点被大量应用在高性能计算和云计算服务中,其中刀片服务器的管理系统也逐渐成为不同厂家技术创新的重点方向。如图1所示为传统的刀片服务器的管理方式,SMC模块通过IPMB协议与每个刀片的BMC相连通信。单身采用这种数据交换有两个劣势:(1)IPMB总线速率最高只有400Kb/s,负载能力400pf,不适合远距离、数据量大的动态管理;(2)采用IPMB通信方式必须有一个IPMB地址,而且每个刀片的IPMB地址必须是不同的,目前的做法是BMC事先定义好自己的IP地址,一旦确定后不方便调试修改,万一刀片插错位置IP地址就会混乱。
发明内容
本发明的目的是提供一种刀片服务器管理内网IP的自动分配方法。
本发明的目的是按以下方式实现的,具体包括两个冗余的SMC系统管理模块和20个计算刀片服务器,其中每个SMC系统管理模块上集成一个20口的千兆交换机,以太网总线经过信号背板与20个刀片服务器上的BMC模块相连,每个刀片服务器上的BMC模块选用5个IO管脚作为自己的ID号,分配步骤如下:信号背板通过对这5个IO设置不同电平来定义20个刀片的槽位的ID号,BMC模块在启动后先读取这5位IO的状态,然后根据Firmware中事先定义的IP Table来确定本刀片的管理IP地址。具体分配步骤如下:
1)SMC模块通过以太网总线与BMC互连通信;
2)计算刀片内的BMC选用5个IO管脚作为自己的5位ID号,在刀片内全部设为 “11111”,5个IO管脚需要连接到信号背板上;
3)信号背板按递增序列定义20个刀片的ID号,在位置0设置为“00000”,在位置1设置为“00001”,以此类推;
4)当计算刀片插入信号背板时,两边的5位ID“相与”后就确定了自己的ID号,每个位置都有唯一的编号;
5)BMC事先在Firmware里面定义一个IP Table,将刀片ID号和IP地址一一对应,当BMC启动后,先去读5位ID的电平状态,根据所获取的信息自动分配IP地址,如读到信息为“00000”,则IP自动定义为“172.168.0.1”。
本发明的有益效果是:本发明介绍一种刀片服务器SMC模块和BMC模块的通信时管理IP自动分配的机制,如图2所示,每个BMC模块对外有两组以太网总线,分别连到SMC0和SMC1做冗余设计。每个SMC和BMC之间通过以太网总线通信交互,速率可达到10/100Mbps,速率将近IPMB总线的1000倍,而且采用差分信号适合远距离通信;通过背板定义每个刀片的ID号的方式来确定BMC模块的以太网IP地址,采用这种方式的好处是不管计算刀片插在哪个位置,其管理内网的IP地址都是确定的,只跟每个刀片的ID相关。
附图说明
图1是传统的SMC模块管理模块通过IPMB总线与BMC通信示意图;
图2是本发明的SMC模块通过以太网总线与BMC通信示意图;
图3 背板ID号和BMC IP的对应关系图。
具体实施方式
参照说明书附图对本发明的方法作以下详细地说明。
本发明的刀片服务器管理内网IP的自动分配方法, 主要有两个方面的改进:
(1)SMC和BMC之间通过以太网交换机通信交互,速率可达到10/100Mbps,速率将近IPMB总线的1000倍,而且采用差分信号适合远距离通信;
(2)刀片服务器是插到信号背板上的,通过信号背板定义20个刀片的ID号, BMC通过每个刀片的ID号来确定自己IP地址,采用这种方式的好处是不管计算刀片插在哪个位置,其管理内网的IP地址都是确定的,只跟每个刀片的ID相关。
具体步骤如下
(1)按照图2的方式建立SMC模块通过以太网总线与BMC互连通信;
(2)计算刀片内的BMC选用5个IO管脚作为自己的5位ID号,在刀片内全部设为 “11111”,此5个IO管脚需要连接到信号背板上;
(3)背板按递增序列定义20个刀片的ID号(20个刀片需要5位ID),如在位置0设置为“00000”,位置1设置为“00001”,以此类推;
(4)当计算刀片插入背板时,两边的5位ID“相与”后就确定了自己的ID号,每个位置都有唯一的编号;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110367309.0/2.html,转载请声明来源钻瓜专利网。