刀片服务器的定位方法及定位系统技术方案

技术编号:3503624 阅读:192 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种刀片服务器的定位方法,包括:根据获取刀片服务器位置的请求,获取该刀片服务器的槽位号和机框号;利用获取到的槽位号和机框号定位刀片服务器。采用本发明专利技术方法,可实现对刀片服务器位置的准确定位。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种电信计算架构中的刀片服务器的定位方法及定位系统
技术介绍
随着服务器技术的迅猛发展,基于先进的电信计算架构(Advance TelecomComputing Architecture,ATCA)的服务器应用也越来越多。ATCA服务器的一个机框可插入多块刀片服务器,且多个机框可级联使用,当有应用(如,软件升级、系统安装、信息获取等)需要部署到某个刀片服务器上时,需要定位该刀片服务器的具体位置。若无法定位刀片服务器的具体位置,所有应用则不能自动处理,因此,ATCA架构下的刀片服务器定位就显得尤为重要。在ATCA机框中,机框管理单元中存储刀片服务器的位置信息,刀片服务器通过自身的基板管理控制器(Baseboard Management Controller,BMC)与机框管理单元通信,获取刀片服务器的位置信息。现有技术中,刀片服务器通过BMC从机框管理单元获取刀片服务器的槽位号。这种只获取槽位号的方法适用于单一机框的ATCA构架。在大型ATCA应用中,多个机框联合使用,每个机框以机框号区分,每个机框具有多个槽位,以槽位号进行区分。若在这种大型ATCA应用中仍然采用只获取刀片服务器槽位号定位刀片服务器的方法,由于各机框的槽位号有可能相同,因此仅通过槽位号不能准确定位刀片服务器的位置。
技术实现思路
本专利技术提供一种刀片服务器的定位方法,用以解决现有技术中不能对刀片服务器进行准确定位的问题。本专利技术另提供一种刀片服务器的定位系统。本专利技术方法包括A、根据获取刀片服务器位置的请求,获取该刀片服务器的槽位号和机框号;B、利用获取到的槽位号和机框号定位刀片服务器。根据本专利技术的上述方法,从存储有所述刀片服务器位置信息的机框管理单元获取所述槽位号和机框号;或从存储有所述刀片服务器位置信息的刀片服务器位置信息配置文件获取所述槽位号和机框号;或分别从所述机框管理单元和所述配置文件获取所述槽位号和机框号。上述方法中,从刀片服务器所在的本地网络或异地网络中的机框管理单元获取所述槽位号或/和机框号。上述方法中,从存储在刀片服务器本地的刀片服务器位置信息配置文件,或从刀片服务器所在的本地网络或异地网络中存储的刀片服务器位置信息配置文件获取所述槽位号或/和机框号。本专利技术系统,包括刀片服务器位置信息存储单元、刀片服务器位置信息获取单元和刀片服务器位置信息应用单元;所述刀片服务器位置信息存储单元存储有刀片服务器的槽位号和机框号;所述刀片服务器位置信息获取单元分别与所述刀片服务器位置信息存储单元和所述刀片服务器位置信息应用单元连接,接收所述刀片服务器位置信息应用单元发送的获取刀片服务器位置的请求,从所述刀片服务器位置信息存储单元获取改刀片服务器的槽位号和机框号,并返回给所述刀片服务器位置信息应用单元;所述刀片服务器信息应用单元根据所述槽位号和机框号定位刀片服务器。根据本专利技术的上述系统,所述刀片服务器位置信息存储单元为机框管理单元或/和存储有刀片服务器位置信息配置文件的刀片服务器位置信息配置单元;所述刀片服务器位置信息获取单元从所述机框管理单元获取所述槽位号和机框号;或从所述刀片服务器位置信息配置单元获取所述槽位号和机框号;或分别从所述机框管理单元和所述刀片服务器位置信息配置单元获取所述槽位号和机框号。上述系统中,所述机框管理单元位于刀片服务器所在的本地网络或异地网络。上述系统中,所述刀片服务器位置信息配置单元位于刀片服务器本地、刀片服务器所在的本地网络或异地网络。根据本专利技术的上述系统,所述刀片服务器位置信息获取单元包括槽位号获取模块和机框号获取模块;所述槽位号获取模块从所述刀片服务器位置信息存储单元获取刀片服务器的槽位号;所述机框号获取模块从所述刀片服务器位置信息存储单元获取刀片服务器的机框号。所述刀片服务器位置信息获取单元还包括第一数据接口模块和第二数据接口模块;所述第一数据接口模块分别与所述刀片服务器位置信息存储单元、槽位号获取模块和机框号获取模块连接,建立刀片服务器位置信息存储单元与槽位号获取模块/机框号获取模块之间的数据通道;所述第二数据接口模块分别与所述刀片服务器位置信息应用单元、槽位号获取模块和机框号获取模块连接,建立刀片服务器位置信息应用单元与槽位号获取模块/机框号获取模块之间的数据通道。本专利技术的有益效果如下本专利技术方法通过获取刀片服务器的槽位号和机框号,实现对刀片服务器位置的准确定位。附图说明图1为本专利技术刀片服务器定位系统的结构示意图;图2为本专利技术刀片服务器定位过程示意图;图3为本专利技术第一实施例的刀片服务器定位系统的结构示意图;图4为本专利技术第二实施例的刀片服务器定位系统的结构示意图;图5为本专利技术第三实施例的刀片服务器定位系统的结构示意图。具体实施例方式本专利技术通过获取刀片服务器的槽位号和机框号,使操作系统或应用程序能够准确定位刀片服务器的位置。参见图1,为本专利技术刀片服务器定位系统的结构示意图。本专利技术的刀片服务器定位系统包括刀片服务器位置信息存储单元、刀片服务器位置信息获取单元和刀片服务器位置信息应用单元,上述三个单元依次连接。刀片服务器位置信息存储单元中存储有刀片服务器的位置信息,包括刀片服务器的槽位号和所在的机框号,槽位号和机框号可唯一标识刀片服务器的位置。该单元可以位于刀片服务器本地,也可以位于其他计算机上。若位于其他计算机上,则ATCA刀片服务器位置信息获取单元通过IP网络与刀片服务器位置信息存储单元连接。刀片服务器位置信息获取单元运行在ATCA刀片服务器操作系统下,通过该单元可获取到唯一定位刀片服务器位置的信息。刀片服务器位置信息获取单元包括槽位号获取模块和机框号获取模块,还包括第一数据接口模块和第二数据接口模块。第一数据接口模块分别与槽位号获取模块和机框号获取模块连接,还与刀片服务器位置信息存储单元连接,建立刀片服务器位置信息获取单元与刀片服务器位置信息存储单元进行通信的数据传输通道。在实际应用中,通信方式主要有与直接读取文进行通信,与BMC进行通信,通过IP网络与ATCA刀片服务器位置信息代理进行通信等。第二数据接口模块分别与槽位号获取模块和机框号获取模块连接,还与刀片服务器位置信息应用单元连接,用于刀片服务器位置信息获取单元与刀片服务器位置信息应用单元进行数据交互。如,整理获取到的刀片服务器的槽位号和机框号,以文件、接口的方式向刀片服务器位置信息应用单元提供ATCA刀片服务器的准确位置信息。刀片服务器位置信息应用单元为需要获取ATCA刀片服务器位置信息的操作系统或应用程序,这里所述的操作系统可以是ATCA刀片服务器的操作系统,也可以是运行在其他计算机上的操作系统;这里所述的应用程序可以是运行在ATCA刀片服务器操作系统下的应用程序,也可以是运行在其他计算机上的应用程序。运行在其他计算机上的刀片服务器位置信息应用单元通过IP网络与ATCA刀片服务器位置信息获取单元通信。刀片服务器位置信息应用单元利用收到的唯一标识刀片服务器位置的信息(包括槽位号和机框号)确定ATCA刀片服务器的准确位置,以执行指定的操作,如在定位到的刀片服务器上进行软件升级、系统安装等操作。参见图2,为本专利技术刀片服务器定位过程示意图,具体步骤包括S1、刀片服务器位置信息应用单元向刀片服务器位置信息获取单元请求本文档来自技高网...

【技术保护点】
一种刀片服务器的定位方法,包括:A、根据获取刀片服务器位置的请求,获取该刀片服务器的槽位号和机框号;B、利用获取到的槽位号和机框号定位刀片服务器。

【技术特征摘要】

【专利技术属性】
技术研发人员:柏礼俊
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利