一种检测方法、装置及系统制造方法及图纸

技术编号:15518383 阅读:49 留言:0更新日期:2017-06-04 08:37
本发明专利技术提供了一种检测方法、装置及系统,方法包括:确定检测次数及检测时间间隔;向RMC发送第一查询请求,并接收RMC发送的每一个待测服务器节点对应节点标识;针对每一个节点标识,均执行:A1,向RMC发送携带节点标识的检测指令,以使RMC控制对应的待测服务器节点进行开/关机;确定向RMC发送检测指令的参考次数;A2,在经过检测时间间隔之后,检测RMC是否成功控制对应的待测服务器节点进行开/关机,如果是,则执行步骤A3;A3,比较参考次数和检测次数,当参考次数达到检测次数时,执行A4;否则,执行A1;A4,确定节点标识对应的待测服务器节点通过检测。通过本发明专利技术的技术方案,可提高检测效率。

【技术实现步骤摘要】
一种检测方法、装置及系统
本专利技术涉及计算机
,特别涉及一种检测方法、装置及系统。
技术介绍
RMC(RackManagementController,机柜管理控制器)作为整机柜服务器的管理模块,除了负责机柜的整体监控之外,还可以对机柜内的每一个服务器节点的开/关机状态进行控制。在整机柜服务器的开发测试中,通常需要利用RMC对整机柜服务器内每一个服务器节点进行开/关机控制,以实现对整机柜服务器内的每一个待测服务器节点进行开关机测/试,当待测服务在连续的多次开关/机测试过程中,均能正常开/关机时,则确定待测服务器节点合格。目前,通过RMC对服务器节点进行开/关机测试时,通常是由工作人员对RMC进行主动控制,以通过RMC针对整机柜服务器内的每一个待测服务器节点进行设定次数的开/关机测试,测试效率较低。
技术实现思路
本专利技术实施例提供了一种检测方法、装置及系统,可提高测试效率。第一方面,本专利技术提供了一种检测方法,包括:确定检测次数及检测时间间隔;向机柜管理控制器RMC发送第一查询请求,并接收所述RMC根据所述第一查询请求发送的每一个待测服务器节点分别对应节点标识;针对每一个所述节点标识,均执行A1至A4:A1:向所述RMC发送携带所述节点标识的检测指令,以使所述RMC根据所述检测指令控制所述节点标识对应的待测服务器节点进行开/关机;确定向所述RMC发送检测指令的参考次数;A2:在经过所述检测时间间隔之后,检测所述RMC是否成功控制所述节点标识对应的待测服务器节点进行开/关机,如果是,则执行步骤A3;A3:比较所述参考次数和所述检测次数,当所述参考次数达到所述检测次数时,执行A4;否则,执行A1;A4:确定所述节点标识对应的待测服务器节点通过检测。优选地,在所述A1之前,还包括:向所述RMC发送携带所述节点标识的第二查询请求,并接收所述RMC根据所述第二查询请求发送的对应所述节点标识的待测服务器节点的第一运行状态;其中,所述第一运行状态包括:开机状态或关机状态;则,所述A1中,所述向所述RMC发送检测指令,以使所述RMC根据所述检测指令控制所述节点标识对应的待测服务器节点进行开/关机,包括:向所述RMC发送开机检测指令,以使所述RMC根据所述开机检测指令控制所述节点标识对应的待测服务器节点进行开机;或,向所述RMC发送关机检测指令,以使所述RMC根据所述关机检测指令控制所述节点标识对应的待测服务器节点进行关机;所述A1中,所述确定向所述RMC发送检测指令的参考次数,包括:将向所述RMC发送开机检测指令和关机检测指令的次数的和确定为参考次数。优选地,在所述A2中,所述检测所述RMC是否成功控制所述节点标识对应的待测服务器节点进行开/关机,包括:向所述RMC发送第三查询请求,并接收所述RMC根据所述第三查询请求发送的对应所述节点标识的待测服务器节点的第二运行状态;判断所述第一运行状态和所述第二运行状态是否相同,并根据判断结果确定所述RMC是否成功控制所述节点标识对应的待测服务器节点进行开/关机。优选地,所述节点标识包括:待测服务器节点的物理地址;和/或,待测服务器节点的网络地址。第二方面,本专利技术实施例提供了一种检测装置,包括:第一确定模块、第一查询模块、处理模块、检测模块、比较模块和第二确定模块;其中,第一确定模块,用于确定检测次数及检测时间间隔;第一查询模块,用于向机柜管理控制器RMC发送第一查询请求,并接收所述RMC根据所述第一查询请求发送的每一个待测服务器节点分别对应节点标识;处理模块,用于针对于每一个节点标识,向所述RMC发送检测指令,以使所述RMC根据所述检测指令控制所述节点标识对应的待测服务器节点进行开/关机;确定向所述RMC发送检测指令的参考次数;检测模块,用于在经过所述检测时间间隔之后,检测所述RMC是否成功控制所述节点标识对应的待测服务器节点进行开/关机如果是,则触发所述比较模块;所述比较模块,用于比较所述参考次数和所述检测次数,当所述参考次数达到所述检测次数时,触发所述第二确定模块;否则,触发所述处理模块;所述第二确定模块,用于确定所述节点标识对应的待测服务器节点通过检测。优选地,所述检测装置还包括:第二查询模块,用于针对每一个所述节点标识,向所述RMC发送携带所述节点标识的第二查询请求,并接收所述RMC根据所述第二查询请求发送的对应所述节点标识的待测服务器节点的第一运行状态;其中,所述第一运行状态包括:开机状态或关机状态;所述处理模块,包括:处理单元和确定单元;其中,所述处理单元,用于向所述RMC发送开机检测指令,以使所述RMC根据所述开机检测指令控制所述节点标识对应的待测服务器节点进行开机;或,向所述RMC发送关机检测指令,以使所述RMC根据所述关机检测指令控制所述节点标识对应的待测服务器节点进行关机;所述确定单元,用于将向所述RMC发送开机检测指令和关机检测指令的次数的和确定为参考次数。优选地,所述检测模块,包括:查询单元和判断单元;其中,所述查询单元,用于向所述RMC发送第三查询请求,并接收所述RMC根据所述第三查询请求发送的对应所述节点标识的待测服务器节点的第二运行状态;所述判断单元,用于判断所述第一运行状态和所述第二运行状态是否相同,并根据判断结果确定所述RMC是否成功控制所述节点标识对应的待测服务器节点进行开/关机。优选地,所述节点标识包括:待测服务器节点的物理地址;和/或,待测服务器节点的网络地址。第三方面,本专利技术实施例提供了一种检测系统,包括:机架管理控制器RMC、至少一个服务器节点,以及如第二方面中任一所述的检测装置;其中,所述RMC,用于在接收到所述检测装置发送的第一查询请求时,将所述至少一个服务器节点分别对应的节点标识发送至所述检测装置;在接收到所述检测装置发送的携带节点标识的检测指令时,根据所述携带节点标识的检测指令控制对应的服务器节点进行开/关机。本专利技术实施例提供了一种检测方法及装置,在该方法中,确定检测次数及检测时间间隔之后,即可向RMC发送第一查询请求,并接收RMC根据第一查询请求发送的每一个待测服务器节点分别对应节点标识,然后针对接收的每一个节点标识,向RMC发送携带该节点标识的检测指令,以使RMC控制该节点标识对应的待测服务器节点进行开/关机,并确定向RMC发送该检测指令的参考次数,在经过设定时间间隔之后,检测RMC是否成功控制该节点标识对应的待测服务器节点进行开/关机,如果是,则可以比较参考次数和检测次数,否则,说明该节点标识对应的待测服务器节点未通过检测;进一步的,当多次向RMC发送携带该节点标识的检测指令,RMC均成功控制该节点标识对应的待测服务器节点进行开/关机,且参考次数达到检测次数时,则可确定该节点标识对应的待测服务器节点通过检测。综上可见,通过本专利技术的技术方案,不必通过人工控制RMC对每一个待测服务器节点分别进行设定次数的开/关机测试,可提高工作效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例提供本文档来自技高网...
一种检测方法、装置及系统

【技术保护点】
一种检测方法,其特征在于,包括:确定检测次数及检测时间间隔;向外部机柜管理控制器RMC发送第一查询请求,并接收所述RMC根据所述第一查询请求发送的每一个待测服务器节点分别对应节点标识;针对每一个所述节点标识,均执行A1至A4:A1:向所述RMC发送携带所述节点标识的检测指令,以使所述RMC根据所述检测指令控制所述节点标识对应的待测服务器节点进行开/关机;确定向所述RMC发送检测指令的参考次数;A2:在经过所述检测时间间隔之后,检测所述RMC是否成功控制所述节点标识对应的待测服务器节点进行开/关机,如果是,则执行步骤A3;A3:比较所述参考次数和所述检测次数,当所述参考次数达到所述检测次数时,执行A4;否则,执行A1;A4:确定所述节点标识对应的待测服务器节点通过检测。

【技术特征摘要】
1.一种检测方法,其特征在于,包括:确定检测次数及检测时间间隔;向外部机柜管理控制器RMC发送第一查询请求,并接收所述RMC根据所述第一查询请求发送的每一个待测服务器节点分别对应节点标识;针对每一个所述节点标识,均执行A1至A4:A1:向所述RMC发送携带所述节点标识的检测指令,以使所述RMC根据所述检测指令控制所述节点标识对应的待测服务器节点进行开/关机;确定向所述RMC发送检测指令的参考次数;A2:在经过所述检测时间间隔之后,检测所述RMC是否成功控制所述节点标识对应的待测服务器节点进行开/关机,如果是,则执行步骤A3;A3:比较所述参考次数和所述检测次数,当所述参考次数达到所述检测次数时,执行A4;否则,执行A1;A4:确定所述节点标识对应的待测服务器节点通过检测。2.根据权利要求1所述的检测方法,其特征在于,在所述A1之前,还包括:向所述RMC发送携带所述节点标识的第二查询请求,并接收所述RMC根据所述第二查询请求发送的对应所述节点标识的待测服务器节点的第一运行状态;其中,所述第一运行状态包括:开机状态或关机状态;则,所述A1中,所述向所述RMC发送检测指令,以使所述RMC根据所述检测指令控制所述节点标识对应的待测服务器节点进行开/关机,包括:向所述RMC发送开机检测指令,以使所述RMC根据所述开机检测指令控制所述节点标识对应的待测服务器节点进行开机;或,向所述RMC发送关机检测指令,以使所述RMC根据所述关机检测指令控制所述节点标识对应的待测服务器节点进行关机;所述A1中,所述确定向所述RMC发送检测指令的参考次数,包括:将向所述RMC发送开机检测指令和关机检测指令的次数的和确定为参考次数。3.根据权利要求2所述的检测方法,其特征在于,在所述A2中,所述检测所述RMC是否成功控制所述节点标识对应的待测服务器节点进行开/关机,包括:向所述RMC发送第三查询请求,并接收所述RMC根据所述第三查询请求发送的对应所述节点标识的待测服务器节点的第二运行状态;判断所述第一运行状态和所述第二运行状态是否相同,并根据判断结果确定所述RMC是否成功控制所述节点标识对应的待测服务器节点进行开/关机。4.根据权利要求1至3中任一所述的检测方法,其特征在于,所述节点标识包括:待测服务器节点的物理地址;和/或,待测服务器节点的网络地址。5.一种检测装置,其特征在于,包括:第一确定模块、第一查询模块、处理模块、检测模块、比较模块和第二确定模块;其中,第一确定模块,用于确定检测次数及检测时间间隔;第一查询模块,用于向机柜管理控制器RMC发送...

【专利技术属性】
技术研发人员:巩祥文
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1