对刀片式服务器进行标识及识别方法、装置及系统制造方法及图纸

技术编号:4255855 阅读:237 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种对刀片式服务器进行标识及识别方法、装置及系统,涉及网络技术领域。为了解决现有技术中刀片式服务器执行的分布式任务以主机IP作为任务刀片式服务器标识所导致非预期分布式任务执行的问题而发明专利技术。本发明专利技术实施例提供的一种刀片式服务器的识别方法,包括:获取分布式任务触发前后的刀片式服务器的标识信息;将所述分布式任务触发前后的刀片式服务器的标识信息进行匹配;如果匹配成功,则控制所述刀片式服务器继续执行分布式任务。采用本发明专利技术可以使得执行分布式任务的刀片式服务器拥有唯一的标识,从而可以避免非预期分布式任务执行。本发明专利技术实施例还公开了一种创建刀片式服务器的标识信息分层标识关系表的方法及装置。

【技术实现步骤摘要】

本专利技术涉及网络
,尤其涉及对刀片式服务器进行标识及识别方法、装置及系统
技术介绍
传统应用中,刀片式服务器一般采用分布式任务实现其软件部署升级,业务数据的备份与恢复,软硬件巡检,远程KVM (Keyboard, video, mouse, 一建盘,程中,刀片式服务器被作为主机对待,在分布式任务中以IP地址对刀片式服务器进行标识,当分布式任务触发条件满足时通过远程登录或通信消息等方式触发分布式任务在待管理目标主机(即待管理刀片式服务器)上的执行。在实现本专利技术的过程中,专利技术人发现现有技术中至少存在如下问题由于主机IP地址通常是在搡作系统安装完毕后设置,其与刀片式服务器并无物理固化绑定关系主机IP地址根据应用需要可随时改动,不同主机上的IP地址可能重复,同一个刀片式服务器上也可能存在多个IP地址。另外,对于尚未安装操作系统的刀片式服务器并无IP地址,这样,就有可能导致非预期分布式任务执行,从而导致非预期刀片式服务器上业务软件加载,卸载与升级以及预期刀片式服务器上业务数据备份的失败,巡检结果不正确、业务中断、服务器宕机等。
技术实现思路
本专利技术的实施例提供了 一种对刀片式服务器进行标识及识别方法、装置及系统以使分布式任务能在预期的刀片服务器上执行。本专利技术的实施例提供的一种刀片式服务器的识别方法,包括获取分布式任务触发前后的刀片式服务器的标识信息;将所述分布式任务触发前后的刀片式服务器的标识信息进行匹配;如果匹配成功,则控制所述刀片式服务器继续执行分布式任务。本专利技术的实施例提供的一种刀片式服务器的识别装置,包括标识信息获取单元用于获取分布式任务触发前后的刀片式服务器的标识信息;匹配单元用于将所述分布式任务触发前后的刀片式服务器的标识信息进4亍匹配;执行单元,用于在匹配单元匹配成功时,控制所述分布式任务的执行。本专利技术的实施例提供的一种对刀片式服务器进行标识的方法,包括接收分布式任务,根据所述分布式任务获取待管理的刀片式服务器的标识信息;创建所述分布式任务与所述标识信息的对应关系,以便在分布式任务被触发时对所述待管理的刀片式服务器进行识别。本专利技术的实施例提供的一种对刀片式服务器进行标识的装置,包括接收单元用于接收分布式任务,根据所述分布式任务获取待管理的刀片式服务器的标识信息;创建单元用于创建所述分布式任务与所述标识信息的对应关系,以便在分布式任务被触发时对所述待管理的刀片式服务器进行识别。本专利技术的实施例提供的一种刀片式服务器的识别系统,包括管理系统,用于获取分布式任务触发前后的刀片式服务器的标识信息,将所述分布式任务触发前后的刀片式服务器的标识信息进^f亍匹配,当匹配成功时,刀片式服务器,用于获取分布式任务,并在所述管理系统的控制下执行所述分布式任务。本专利技术的实施例才是供的一种刀片式服务器的识别系统,包括管理系统,用于待管理的刀片式服务器的标识信息,并将所述标识信息添加到分布式任务中,当所述分布式任务触发时,将携带所述标识信息的分布式任务下发给刀片式服务器;刀片式服务器,用于获:f又分布式任务中的标识信息以及自身的标识信息,将所述分布式任务中的标识信息与自身的标识信息进行匹配,若匹配成功,则执行所述分布式任务。本专利技术实施例提供的对刀片式服务器进行标识及识别方法、装置及系统,通过获取分布式任务触发前后的刀片式服务器的标识信息,并将分布式任务触发前的任务标识与触发后的任务标识进行匹配,根据匹配结果确认分布式任务触发后刀片式服务器是否为触发前所创建的刀片式服务器,从而可以保证触发执行的任务为所创建的刀片式服务器的预期分布式任务,避免了非预期分布式任务的执行,保证了刀片式服务器的正常运行。附图说明图1为本专利技术实施例提供的一种对刀片式服务器进行标识方法流程图;图2为本专利技术实施例提供的一种刀片式服务器的识别方法流程图;图3为本专利技术实施例提供的刀片式服务器与其管理系统的结构示意图;图4为本专利技术实施例提供的刀片式服务器的识别装置结构示意图;图5为本专利技术实施例提供的另一种刀片式服务器的识别装置结构示意图;图6为本专利技术实施例提供的另一种刀片式服务器的识别装置结构示意图;图7为一个具体应用实施例中对刀片式服务器进行识别方法流程图9为本专利技术实施例还提供一种刀片式服务器的识别系统结构示意图10为本专利技术实施例还提供的另一种刀片式服务器的识别系统结构示意图11为本专利技术实施例还提供了一种对刀片式服务器进行识别的装置结构示意图。具体实施例方式下面结合附图对本专利技术实施例对刀片式服务器进行标识及识别方法、装置及系统进行详细描述。如图1所示,本专利技术实施例提供了一种对刀片式服务器进行标识方法;该方法,包4舌101:接收分布式任务,根据该分布式任务获取待管理的刀片式服务器的标识信息;所述刀片式服务器的标识信息包括刀片式服务器序列号或者刀片式服务器网卡MAC地址。所述标识信息还可以包括业务信息标识、别名信息标识、机框号与槽位号组合信息标识中的一种或者其任意组合。其中,刀片式服务器序列号、刀片式服务器网卡MAC地址、业务信息标识、别名信息标识、机框号与槽位号组合信息标识都可以唯一标识刀片式服务器。102:创建分布式任务与该标识信息的对应关系,以便在分布式任务被触发时对待管理的刀片式服务器进行识别。本专利技术实施例可以通过创建任务标识映射表的方式创建分布式任务与该标识信息的对应关系;所述任务标识映射表除包括任务标识信息以及刀片式服务器的标识信息外,还可以包括逻辑位置信息。<table>table see original document page 11</column></row><table>当分布式任务触发的时候,可以通过查询该任务标识映射表来获取触发前的刀片式服务器的标识信息。任务中的方式建立分布式任务和标识信息的对应关系。当分布式任务触发的时候,可以直接从分布式任务中获取触发前的刀片式服务器的标识信息。其中,添加到分布式任务中的刀片式服务器的标识信息可以从任务标识映射表中获取,也就是说,采用第二种方式建立对应关系的过程也可以先建立任务标识映射表。本专利技术实施例通过采用能够唯一标识刀片式服务器的标识信息对刀片式服务器进行标识,并在分布式任务触发前预先建立分布式任务与待管理的刀片式服务器的标识信息的对应关系,使得在分布式任务:^皮触发时,可以获取到分布式任务触发前的刀片式服务器的标识信息,从而实现对分布式任务被触发时的刀片式服务器进行校验,保证预期的分布式任务得以执行。上述提到的刀片式服务器序列号一般是类似030FMM1077000041的字符串,以该字符串唯一标识一块刀片式服务器不太直观。本专利技术实施例中还可以引入机框号与槽位号组合信息标识。机框号是用来在多机框环境下唯一标识一个机框的一个数字或字符串,如1#机框,2#机框;槽位号是刀片式服务器本身在机框中具体物理槽位号。本专利技术实施例中可以由管理系统建立一张机框号与 槽位号组合信息标识与刀片式服务器序列号的——对应关系结构表,与技服工 程师交互的人机前台以机框号与槽位号组合信息标识唯一标识刀片式服务器。 用户可以根据机框号与槽位号组合信息标识创建刀片式服务器的分布式任务。 任务提交到管理系统后进行预处理,管理系统根据机框号与槽位号组合信息标 识与本文档来自技高网...

【技术保护点】
刀片式服务器的识别方法,其特征在于,包括:    获取分布式任务触发前后的刀片式服务器的标识信息;    将所述分布式任务触发前后的刀片式服务器的标识信息进行匹配;    如果匹配成功,则控制所述刀片式服务器继续执行分布式任务。

【技术特征摘要】
1、刀片式服务器的识别方法,其特征在于,包括获取分布式任务触发前后的刀片式服务器的标识信息;将所述分布式任务触发前后的刀片式服务器的标识信息进行匹配;如果匹配成功,则控制所述刀片式服务器继续执行分布式任务。2、 根据权利要求1所述刀片式服务器的识别方法,其特征在于,所述获取 分布式任务触发前的刀片式服务器的标识信息具体包括当分布式任务触发时, 根据预先创建的分布式任务与刀片式服务器的标识信息的对应关系,获取分布 式任务触发前的刀片式服务器的标识信息。3、 根据权利要求2所述刀片式服务器的识别方法,其特征在于,所述预先 创建的分布式任务与刀片式服务器的标识信息的对应关系包括任务标识信息 与刀片式服务器的标识信息的任务标识映射表;所述根据预先创建的分布式任务与刀片式服务器的标识信息的对应关系, 获取分布式任务触发前的刀片式服务器的标识信息包括管理系统从所述任务 标识映射表中获取分布式任务触发前的刀片式服务器的标识信息。4、 根据权利要求2所述刀片式服务器的识别方法,其特征在于,所述预先 创建的分布式任务与刀片式服务器的标识信息的对应关系包括预先在分布式 任务中添加刀片式服务器的标识信息;所述根据预先创建的分布式任务与刀片式服务器的标识信息的对应关系, 获取分布式任务触发前的刀片式服务器的标识信息包括刀片式服务器从分布 式任务中获取分布式任务触发前的刀片式服务器的标识信息。5、 根据权利要求1至4中任意一项所述刀片式服务器的识别方法,其特征 在于,所述刀片式服务器的标识信息包括刀片式服务器序列号或者刀片式服 务器网卡地址。6、 根据权利要求1所述刀片式服务器的识别方法,其特征在于,还包括如果匹配失败,则按照用户指示或预先配置的控制策略执行。7、 根据权利要求1所述刀片式服务器的识別方法,其特征在于,所述获取分布式任务触发后的刀片式服务器的标识信息的方式,包括管理系统通过专 用通道获取刀片式服务器的标识信息或者刀片式服务器通过底层调用接口获取 刀片式服务器的标识信息。8、 刀片式服务器的识别装置,其特征在于,包括标识信息获取单元用于获取分布式任务触发前后的刀片式服务器的标识 信息;匹配单元用于将所述分布式任务触发前后的刀片式服务器的标识信息进执行单元,用于在匹配单元匹配成功时,控制所述分布式任务的执行。9、 根据权利要求8所述刀片式服务器的识别装置,其特征在于,所述标识 信息获取单元,包括第一获取子单元用于当分布式任务触发时,根据预先创建的分布式任务 与刀片式服务器的标识信息的对应关系,获取分布式任务触发前的刀片式服务 器的标识信息;第二获取子单元用于当分布式任务触发时,获取当前刀片式服务器的标 i只4吕息。10、 根据权利要求9所述刀片式服务器的识别装置,其特征在于,所述标 识信息获取单元,还包括存储子单元用于存储任务标识信息与刀片式服务器的标识信息的任务标 识映射表。11、 根据权利要求10所述刀片式服务器的识别装置,其特征在于,所述 存储子单元还用于存储刀片式服务器的标识信息分层标识关系表。12、 根据权利要求8所述刀片式...

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

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

1