一种标识的获取方法和装置制造方法及图纸

技术编号:13826078 阅读:65 留言:0更新日期:2016-10-13 01:25
本发明专利技术提出了一种标识的获取方法和装置,该标识的获取方法包括:获取节点板的硬件地址;将硬件地址和构建的映射关系表相匹配,获取节点板对应的标识。本发明专利技术通过获取节点板的硬件地址,随后将硬件地址和构建的映射关系表相匹配,获取节点板对应的标识,使得每次更换节点板的插槽无需人工手动的修改配置文件,从而简化了软件的配置。

【技术实现步骤摘要】

本专利技术涉及ATCA领域,具体来说,涉及一种标识的获取方法和装置
技术介绍
ATCA(Advanced Telecom Computing Architecture先进的电信计算平台)是一种全开放、可互操作的电信工业标准,该标准有助于电信设备制造商满足运营商日益苛刻的要求,基于ATCA标准的机箱通常有若干个插槽及插在槽位中的ATCA单板,ATCA单板包括两个交换板和至少一个节点板,例如:最多支持14个符合ATCA标准的ATCA单板(或可插拔刀片模块),插槽号码为1至14号,其中2个为主备冗余的交换板,12个为可混插的节点板(或功能处理板),节点板可运行第三方的应用业务软件,业务软件通常通过ATCA机箱的插槽槽位号标识每个功能处理板,因此每个功能板卡需要知道自身的插槽槽位号信息。符合ATCA架构的机箱,每块节点板可以插到不同的插槽中,或者,同一块节点板在不同时段用于不同的机箱,这都可能使得每块节点板频繁地插入不同槽位号的插槽中,在一般方法中,通过配置文件人工记录板卡槽位号信息,例如:Intel节点板上的软件模块为了得到自身的节点板在ATCA机箱中的槽位号,一般会在该板卡磁盘中创建一配置文件,在该配置文件中记录其自身的槽位号,该槽位号是通过人眼查看ATCA机框上面印制的序号得到,每次更改节点板都需要手工更新配置文件相应的信息,但是,软件的配置管理工作较为繁琐,一旦出现人为忘记、差错等情况,就会导致产品的软件功能不能正常运行,故障排除浪费了较大的人力物力。此外,执行相同计算功能的节点板对应的不同的配置文件,也某种程度上造成了系统内部的不一致性,给产品的安装、部署带来了较高的成本。针对相关技术中的问题,目前尚未提出有效的解决方案。
技术实现思路
针对相关技术中的问题,本专利技术提出一种标识的获取方法和装置。本专利技术的技术方案是这样实现的:根据本专利技术的一个方面,提供了一种标识的获取方法。该获取方法包括:获取节点板的硬件地址;将硬件地址和构建的映射关系表相匹配,获取节点板对应的标识。根据本专利技术的一个实施例,进一步包括:在获取节点板的硬件地址之前,构建硬件地址和标识的映射关系表。根据本专利技术的一个实施例,获取节点板的硬件地址包括:获取节点板的地址信息;过滤地址信息,获取节点板的硬件地址。根据本专利技术的一个实施例,通过IPMI(Intelligent Platform Management Interface智能平台管理接口)平台管理工具获取节点板的地址信息。根据本专利技术的一个实施例,通过文本过滤进行过滤处理。根据本专利技术的一个实施例,在硬件地址和映射关系表不匹配的情况下,将不匹配的结果输出至日志。根据本专利技术的一个实施例,标识为ATCA中节点板对应的插槽号。根据本专利技术的另一方面,提供了一种标识的获取装置。该获取装置包括:获取模块,用于获取节点板的硬件地址;匹配获取模块,用于将硬件地址和构建的映射关系表相匹配,获取节点板对应的标识。根据本专利技术的一个实施例,进一步包括:构建模块,用于构建硬件地址和标识的映射关系表。根据本专利技术的一个实施例,获取模块包括:获取子模块,用于获取节点板的地址信息;过滤获取模块,用于过滤地址信息,获取节点板的硬件地址。本专利技术的有益技术效果在于:1)、本专利技术通过获取节点板的硬件地址,随后将硬件地址和构建的映射关系表相匹配,获取节点板对应的标识,使得每次更换节点板的插槽无需人工手动的修改配置文件,从而简化了软件的配置;2)、避免相同的软件模块有着不同的配置,提高了安装、部署的方便性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据本专利技术实施例的一种标识的获取方法的流程图;图2是根据本专利技术实施例的一种标识的获取装置的框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本专利技术保护的范围。根据本专利技术的实施例,提供了一种标识的获取方法和装置。如图所示,根据本专利技术实施例的标识的获取方法包括:步骤S101,获取节点板的硬件地址;步骤S103,将硬件地址和构建的映射关系表相匹配,获取节点板对应的标识。在该实施例中,ATCA机箱通常有若干个插槽及插在槽位中的ATCA单板,ATCA单板包括两个交换板和至少一个节点板,首先获取插槽的节点板的硬件地址,随后遍历查找构建的映射关系表,即将硬件地址和构建的映射关系表相匹配,从而获取节点板对应的标识(如,ATCA机箱槽位号)。通过本专利技术的上述方案,能够使得每次更换节点板的插槽无需人工手动
的修改配置文件,从而简化了软件的配置。根据本专利技术的一个实施例,进一步包括:在获取节点板的硬件地址之前,构建硬件地址和标识的映射关系表。在该实施例中,构造一个硬件地址和标识(如:ATCA机箱槽位号)的映射关系表,该表可以采用数组存储,其中数组的索引为ATCA机箱槽位号,数组的值为相应槽位号的硬件地址。根据本专利技术的一个实施例,获取节点板的硬件地址包括:获取节点板的地址信息;过滤地址信息,获取节点板的硬件地址。在该实施例中,使用IPMI平台管理工具获取节点板(如:Intel功能板卡)在ATCA机箱的地址信息,根据上面的地址信息采用文本过滤命令进行过滤处理,输出为节点板的硬件地址。根据本专利技术的一个实施例,通过IPMI平台管理工具获取节点板的地址信息。根据本专利技术的一个实施例,通过文本过滤进行过滤处理。根据本专利技术的一个实施例,在硬件地址和映射关系表不匹配的情况下,将不匹配的结果输出至日志。在该实施例中,出现硬件地址和映射关系表不匹配的情况,即ACAT机箱出现故障,或出现软件不兼容等情况,将上述不匹配的结果输出至日志,从而能够起到提醒的作用,从而保障了ACAT机箱的正常运行,同时通过计算机软件实现能够避免由人为的疏忽、差错等造成的运行不正常情况。根据本专利技术的一个实施例,标识为ATCA中节点板对应的插槽号。根据本专利技术的实施例,还提供了一种标识的获取装置。如图2所示,根据本专利技术实施例的标识的获取装置包括:获取模块21,用于获取节点板的硬件地址;匹配获取模块22,用于将硬件地址和构建的映射关系表相匹配,获取节点板对应的标识。根据本专利技术的一个实施例,进一步包括:构建模块(未示出),用于构建硬件地址和标识的映射关系表。根据本专利技术的一个实施例,获取模块包括:获取子模块(未示出),用于获取节点板的地址信息;过滤获取模块(未示出),用于过滤地址信息,获取节点板的硬件地址。综上所述,借助于本专利技术的上述技术方案,通过获取节点板的硬件地址,随后将硬件地址和构建的映射关系表相匹配,获取节点板对应的标识,使得每次更换节点板的插槽无需人工手动的修改配置文件,从而简化了软件的配置。以上所述仅为本专利技术的较佳实施例而已,并不用以限制本专利技术,凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网
...

【技术保护点】
一种标识的获取方法,其特征在于,包括:获取节点板的硬件地址;将所述硬件地址和构建的映射关系表相匹配,获取所述节点板对应的标识。

【技术特征摘要】
1.一种标识的获取方法,其特征在于,包括:获取节点板的硬件地址;将所述硬件地址和构建的映射关系表相匹配,获取所述节点板对应的标识。2.根据权利要求1所述的获取方法,其特征在于,进一步包括:在获取节点板的硬件地址之前,构建所述硬件地址和所述标识的所述映射关系表。3.根据权利要求1所述的获取方法,其特征在于,获取节点板的硬件地址包括:获取所述节点板的地址信息;过滤所述地址信息,获取所述节点板的硬件地址。4.根据权利要求3所述的获取方法,其特征在于,通过IPMI平台管理工具获取所述节点板的地址信息。5.根据权利要求3所述的获取方法,其特征在于,通过文本过滤进行过滤处理。6.根据权利要求1所述的获取方法,其特征...

【专利技术属性】
技术研发人员:张晨星
申请(专利权)人:曙光云计算技术有限公司
类型:发明
国别省市:北京;11

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

1