一种刀片服务器以及管理刀片地址的方法

文档序号:7687053阅读:112来源:国知局
专利名称:一种刀片服务器以及管理刀片地址的方法
技术领域
本发明涉及服务器管理技术,特别是指一种刀片服务器以及管理刀片地址 的方法。
背景技术
一个刀片服务器内有多个刀片,每个刀片都占用一个插槽。 一个刀片安装 后至少需要三个地址, 一个是槽位地址,用于识别插在第几个物理槽位,第二 个是管理之间的通信地址,用于刀片内部管理之间的通信,内部的管理网络通
常是RS485网;第三个是刀片与交换机以及刀片与刀片之间通信使用的IP地 址。刀片的槽位地址、通信地址和IP地址初始化时需要刀片和管理模块配合 才能完成,尤其初始化IP地址依赖于管理模块。
现有技术中,或者是在背板上采用几个电阻,采用上拉电压或者下拉接地 的方式根据二进制关系来确定刀片属于哪个槽位;或者在CPU刀片和背板的 接插连接端口上预留几个插针,通过背板上设定的电压值实现二进制编码,实 现刀片的位置识别。
但是上述各个方案中,有的占用了较多的连接器针脚资源,而实际上由于 空间和设计成本的限制,CPU刀片和背板的连接针脚越少越好;有的方案中 刀片的管理通信地址需要根据槽位地址进行识别,如果槽位地址识别出现问 题,通信地址就无法产生,系统容^l晉性非常差。

发明内容
本发明的目的是提供一种刀片服务器以及管理刀片地址的方法,用于解决 现有技术中,管理刀片服务器中的多个刀片地址占用了较多的连接器针脚资源 或者由于槽位地址识别困难造成服务器系统容错性差的缺陷。
一种刀片服务器,包括至少一个背板,每个所述至少一个背板上存在至
少一个槽位;至少一个存储芯片,与所述至少一个槽位间存在一一对应的关系; 每个所述至少 一个存储芯片用于存储与所述每个所述至少 一个存储芯片对应槽位的槽位地址、管理通信地址和IP地址;至少一个刀片,所述至少一个刀 片中的每一个刀片插入所述至少一个槽位中的对应槽位中。
上述服务器,其中,所述存储芯片是电可擦可编程只读存储器EEPROM; 或者EPROM;用于存储槽位地址、刀片间的管理通信地址和初始化IP地址。
上述服务器,其中,所述存储槽位地址、管理通信地址和IP地址是初始 化之后存放在所述存储芯片中。
上述服务器,其中,所述服务器进一步包括一个管理模块,用于在刀片插 入槽位之后接收所述存储槽位地址、管理通信地址和IP地址,并对所述刀片 进行监控。
一种管理刀片服务器的方法,刀片插入服务器的某一个槽位后,通过总线 读取与该槽位对应的存储芯片上的槽位地址、管理通信地址和ip地址,并保
存在刀片上。
上述方法,其中,所述保存在刀片上之后,根据所述管理通信地址完成所 述刀片内部通信地址的设置,并根据读取的IP地址与网络建立通信。
上述方法,其中,所述保存在刀片上之后,还包括将所述槽位地址、管 理通信地址和IP地址发送给管理模块。
上述方法,其中,所述总线是采用两线式串行总线的I2C总线;所述存储 芯片是电可擦可编程只读存储器EEPROM或者EPROM。
应用本发明上述实施例提供的技术,将槽位地址、通信地址、IP地址的 统一存放在存储芯片中,降低了刀片的设计难度,节省了刀片和背板的连接针 脚,甚至只使用两条I2C总线就可以实现对槽位地址的读取;并且刀片插入槽 位后,可以从存储芯片中读取通信地址和预置的IP通信地址,不需要管理模 块进行干预分配;即使更换了刀片,无需系统改动和重新配置即可使用。


图1为本发明实施例刀片服务器的结构示意图; 图2为本发明实施例刀片读取各个地址的流程示意图。
具体实施例方式
为使本发明的目的、技术特征和实施效果更加清楚,下面将结合附图及具 体实施例对本发明的^l支术方案进行详细描述。
5一个刀片安装后至少需要三个地址
槽位地址,用于识别该刀片插在第几个物理槽位;
管理通信地址,用于管理刀片之间的通信,该刀片内部的管理网络通常是RS485网;
IP地址,用于刀片与交换机以及刀片与刀片之间进行通信。
目前的技术中,在初始化刀片的上述槽位地址、管理通信地址和IP地址时,需要刀片和管理模块配合才能完成,尤其初始化IP地址依赖于管理模块。
在本发明的实施例中,如图l所示,刀片与背板上面的槽位之间釆用总线连接,并在槽位的附近嵌入一个存储芯片;所述总线用于实现刀片与槽位之间的通信;而存储芯片中存放槽位地址、管理通信地址和IP地址。
如图2所示,是本发明的优选实施例,其中,所述总线是采用内部集成电路总线(I2C, Inter-Integrated Circuit),而所述存储芯片是电可擦可编程只读存储器(EEPROM, Electrically Erasable Programmable Read國Only Memory),用于存储槽位地址、刀片间的管理通信地址和初始化IP地址,不同槽位对应的EEPROM中存储的槽位地址、.管理通信地址以及IP地址都是不同的;而同一个槽位的地址、通信地址和初始化的IP地址是对应的。
该EEPROM放置在背板的上,由于EEPROM是一种掉电后数据不丢失的存储芯片,并且可以在电脑上或专用设备上擦除已有信息,重新编程;因此通常是嵌入背板的特定位置上,并且嵌入的位置在刀片槽位的附近。所述存储芯片也可以采用光擦除可编程的只读存储器(EPROM), EPROM用紫外光擦除后可再编程;并允许用户多次^"除和编程。
而I2C总线是两线式串行总线,用于连接刀片和槽位,由于I2C总线最主要的优点是其筒单性和有效性,且是将槽位直接与刀片连接,因此I2C总线占用的空间非常小,减少了电路板的空间和芯片管脚的数量,降低了成本。
考虑在特定的场合的安全性,所述存储芯片也可以不采用EEPROM,而是采用可编程只读存储器(PROM),由于PROM是只能被使用者修改一次的只读存储器(ROM),在PROM被编程后,它就只能专用那些数据,并且不能被再编程;因此在牺牲便捷性的条件下,却增加了安全性;此时,所述总线则是采用PROM以及槽位所共同支持的某一种总线即可。
6以上描述了本发明的发明原理和工作机制,当 一个刀片插入特定的槽位
时,其工作过程描述如下
步骤20L当前的某一个刀片插入服务器的某一个槽位。
步骤202.当前刀片与槽位建立了通信连接,读取槽位地址、管理通信地
址和IP地址,并保存在该刀片上。
步骤203.判断服务器是否存在管理模块,如果存在转步骤204,否则转
步骤205;
步骤204.管理模块存在,当前刀片通过与服务器中的管理模块之间的通信总线,将刀片存放的各个地址信息发送给该管理模块。
步骤205.管理模块不存在,则当前刀片会获取其他刀片的地址信息,建立起通信。
步骤206.刀片的槽位地址、管理通信地址和IP地址,此时均匹配完成,刀片和其他刀片以及^f莫块正常通信。
在上述步骤中,系统的管理模块在刀片地址的初始化和建立相互通信中不是必须的,也就是刀片地址的初始化可以不依赖管理模块,这也是本发明的技术效果之一。
与方法对应,本发明提供了一种刀片服务器,实现了本发明优选实施例所描述的技术特征,该刀片服务器包括至少一个背板、若干个槽位、与槽位数目对应的若干个刀片,与槽位数目对应的若干个存储芯片和总线;其中,槽位的个数不少于刀片的凄丈目。
所述背板上存在若干个槽位,且位于背板上的每一个槽位附近嵌入一个存储芯片;
所述槽位用于插入刀片,且槽位与存储芯片之间存在通信通路;所述总线用于连接槽位和刀片。
当刀片插入槽位时,刀片与槽位建立了通信连接,读取与该槽位连接的存储芯片中存放的槽位地址、管理通信地址和IP地址,并保存在刀片上。刀片通过与服务器中的管理模块之间的通信总线,将刀片存放的各个地址信息发送给该管理模块,此时管理模块可以监控该刀片的状态。
所述总线是采用12C总线,是两线式串行总线,用于连接刀片和槽位。也可以采用其他被槽位的接口所支持的不同种类的总线。
所述存储芯片可以是电可擦可编程只读存储器EEPROM,用于存储槽位地址、刀片间的管理通信地址和初始化IP地址;所述存储芯片也可以采用EPROM, EPROM用紫外光4察除后可再编程;并允许用户多次擦除和编程。
应用本发明上述实施例提供的技术,将槽位地址、通信地址、IP地址的统一存放在存储芯片中,降低了刀片的设计难度,节省了刀片和背板的连接针脚,甚至只使用两条I2C总线就可以实现对槽位地址的读取,釆取冗余的设计也只需要4个连接脚;并且刀片插入槽位后,可以从存储芯片中读取通信地址和预置的IP通信地址,不需要管理模块进行干预分配;即使更换了刀片,无需系统改动和重新配置即可使用。
应当说明的是,以上实施例仅用以说明本发明的技术方案而非限制,所有的参数取值可以根据实际情况调整,且在该权利保护范围内。本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神范围,其均应涵盖在本发明的权利要求范围当中。
8
权利要求
1. 一种刀片服务器,其特征在于,包括至少一个背板,每个所述至少一个背板上存在至少一个槽位;至少一个存储芯片,与所述至少一个槽位间存在一一对应的关系;每个所述至少一个存储芯片用于存储与所述每个所述至少一个存储芯片对应槽位的槽位地址、管理通信地址和IP地址;至少一个刀片,所述至少一个刀片中的每一个刀片插入所述至少一个槽位中的对应槽位中。
2. 根据权利要求1所述的服务器,其特征在于,所述总线是内部集成电 路总线。
3. 根据权利要求1所述的服务器,其特征在于,所述存储芯片是电可擦 可编程只读存储器,或者光擦除可编程的只读存储器。
4. 根据权利要求1所述的服务器,其特征在于,所述存储芯片用于存放 的各个所述地址是初始化之后的槽位地址、管理通信地址和IP地址。
5. 根据权利要求1所述的服务器,其特征在于,所述服务器进一步包括 一个管理模块,用于在所述刀片插入所述槽位之后接收所述存储槽位地址、管 理通信地址和IP地址,并对所述服务器中的各个刀片进行监控。
6. —种管理刀片服务器的方法,其特征在于,位于槽位中的刀片通过与 该槽位所对应的存储芯片之间的总线,读取所述存储芯片上的槽位地址、管理 通信地址和IP地址,并将各个所述地址保存在该刀片上。
7. 根据权利要求6所述的方法,其特征在于,各个所述地址保存在刀片 上之后,如果判定不存在管理模块,则当前刀片获取其他刀片的相关地址,并 与所述其他刀片,以及服务器的其他模块建立通信。
8. 根据权利要求6所述的方法,其特征在于,各个所述地址保存在刀片 上之后,还包括如果判定存在管理模块,则将所述槽位地址、管理通信地址和 IP地址发送给管理模块,由该管理模块根据各个所述地址对所述服务器中的 各个刀片进行监控。
9. 根据权利要求6所述的方法,其特征在于,所述总线是内部集成电路A嫂.所述存储芯片是电可擦可编程只读存储器或者光擦除可编程的只读存储器。
全文摘要
本发明提供一种刀片服务器以及管理刀片地址的方法,其中服务器包括至少一个背板,每个所述至少一个背板上存在至少一个槽位;至少一个存储芯片,与所述至少一个槽位间存在一一对应的关系;每个所述至少一个存储芯片用于存储与所述每个所述至少一个存储芯片对应槽位的槽位地址、管理通信地址和IP地址;至少一个刀片,所述至少一个刀片中的每一个刀片插入所述至少一个槽位中的对应槽位中。用本发明上述实施例提供的技术,将槽位地址、通信地址、IP地址的统一存放在存储芯片中,降低了刀片的设计难度,节省了刀片和背板的连接针脚;并且刀片插入槽位后,可以从存储芯片中读取通信地址和预置的IP通信地址,不需要管理模块进行干预分配;即使更换了刀片,无需系统改动和重新配置即可使用。
文档编号H04L12/56GK101499961SQ20081005701
公开日2009年8月5日 申请日期2008年1月28日 优先权日2008年1月28日
发明者崔吉顺, 健 张 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1