The invention discloses a management system for positioning rack server, including a plurality of main control module and a plurality of single board BMC, each BMC board is arranged on the N+1 GPIO pin will send a signal as a single board BMC a GPIO foot, the rest of the GPIO pin as a signal receiver; N is the total number of servers within the frame of the main control module; and the N is greater than 1; each single board BMC board are respectively provided with a single encoding only, each single board BMC N signal receiving end are respectively provided with a corresponding N single board encoding pin encoding; single board encoding signal transmission the end is a single plate BMC x, the single board BMC are respectively connected with the pin and the corresponding GPIO encoding x pin; X = {all} in a single encoding. The invention does not need to set the BMC on the backboard to locate the main control module, and the signal positioning can be completed only by the line and code identification between the single board BMC, the positioning algorithm is simple, and the positioning efficiency is high. The invention also discloses a positioning management method for the rack server.
【技术实现步骤摘要】
一种用于机架服务器的定位管理系统及其方法
本专利技术涉及服务器系统管理
,特别是涉及一种用于机架服务器的定位管理系统及其方法。
技术介绍
随着云服务的快速发展,低成本、高可维护性、大规模高密度的机架级服务器逐渐开始占领云服务器市场。高密度的机架级服务器,多采用模块化设计,为了有效提高云服务系统中多主控模块间的高效沟通以及降低设计与生产成本,设计一种高效低成本的多主控模块间管理设计方案显得尤为重要。对于多主控模块间通讯与管理,通常需要预留GPIO(GeneralPurposeInputOutput,通用输入/输出)脚位在与各个主控模块一一对应连接的单板BMC(BaseboardManagementController,管理控制器)之间,主控模块通过与其连接的单板BMC上的GPIO脚位与其他主控模块进行通信。目前多主控模块间的管理结构示意图如图1所示,因单一讯号收发的情况下,每个单板BMC上仅设置N个(N=主控模块数量)脚位,而每个单板BMC上需要设置一个信号发送脚位(如图1中各个BladeBMC上的GPIO1),这种情况下若想要确定接收到的信号是由哪个主控模块(或者说哪个单板BMC)发出的,则需要利用到系统低速背板上的BMC分别获取各个单板BMC的位置,并利用算法算出各个单板BMC所收到的GPIO信号是哪个主控模块通过自身连接的单板BMC发出的,该过程既浪费系统资源又增加算法难度,定位效率低又增加时延;因此,如何提供一种定位算法简单、定位效率高的用于机架服务器的定位管理系统及其方法是本领域技术人员目前需要解决的问题。
技术实现思路
本专利技术的目的是提供一 ...
【技术保护点】
一种用于机架服务器的定位管理系统,其特征在于,包括:多个主控模块以及分别与主控模块一一对应设置的多个单板BMC;每个所述单板BMC上设置有N+1个通用输入输出脚位,选择一个所述通用输入输出脚位作为所述单板BMC的信号发送端,其余通用输入输出脚位作为信号接收端;N为所述机架服务器内主控模块的总个数;N为不小于2的正整数;每个所述单板BMC分别设置有唯一的单板编码,且每个所述单板BMC上的N个信号接收端也分别设置有与N个单板编码一一对应的脚位编码;单板编码为x的单板BMC的信号发送端,分别连接其余单板BMC上脚位编码与x对应的通用输入输出脚位;x∈{全部单板编码};每个所述单板BMC,用于接收到除自身连接的主控模块以外的其余主控模块发送的信号后,依据接收所述信号的脚位编码,定位发送所述信号的主控模块并进行相应的动作。
【技术特征摘要】
1.一种用于机架服务器的定位管理系统,其特征在于,包括:多个主控模块以及分别与主控模块一一对应设置的多个单板BMC;每个所述单板BMC上设置有N+1个通用输入输出脚位,选择一个所述通用输入输出脚位作为所述单板BMC的信号发送端,其余通用输入输出脚位作为信号接收端;N为所述机架服务器内主控模块的总个数;N为不小于2的正整数;每个所述单板BMC分别设置有唯一的单板编码,且每个所述单板BMC上的N个信号接收端也分别设置有与N个单板编码一一对应的脚位编码;单板编码为x的单板BMC的信号发送端,分别连接其余单板BMC上脚位编码与x对应的通用输入输出脚位;x∈{全部单板编码};每个所述单板BMC,用于接收到除自身连接的主控模块以外的其余主控模块发送的信号后,依据接收所述信号的脚位编码,定位发送所述信号的主控模块并进行相应的动作。2.根据权利要求1...
【专利技术属性】
技术研发人员:杨逸帆,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。