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发送第一查询请求,并接收所述RMC根据所述第一查询请求发送的每一个待测服务器节点分别对应节点标识;
处理模块,用于针对于每一个节点标识,向所述RMC发送检测指令,以使所述RMC根据所述检测指令控制所述节点标识对应的待测服务器节点进行开/关机;确定向所述RMC发送检测指令的参考次数;
检测模块,用于在经过所述检测时间间隔之后,检测所述RMC是否成功控制所述节点标识对应的待测服务器节点进行开/关机如果是,则触发所述比较模块;
所述比较模块,用于比较所述参考次数和所述检测次数,当所述参考次数达到所述检测次数时,触发所述第二确定模块;否则,触发所述处理模块;
所述第二确定模块,用于确定所述节点标识对应的待测服务器节点通过检测。
6.根据权利要求5所述的检测装置,其特征在于,
所述检测装置还包括:第二查询模块,用于针对每一个所述节点标识,向所述RMC发送携带所述节点标识的第二查询请求,并接收所述RMC根据所述第二查询请求发送的对应所述节点标识的待测服务器节点的第一运行状态;其中,所述第一运行状态包括:开机状态或关机状态;
所述处理模块,包括:处理单元和确定单元;其中,
所述处理单元,用于向所述RMC发送开机检测指令,以使所述RMC根据所述开机检测指令控制所述节点标识对应的待测服务器节点进行开机;或,向所述RMC发送关机检测指令,以使所述RMC根据所述关机检测指令控制所述节点标识对应的待测服务器节点进行关机;
所述确定单元,用于将向所述RMC发送开机检测指令和关机检测指令的次数的和确定为参考次数。
7.根据权利要求6所述的检测装置,其特征在于,
所述检测模块,包括:查询单元和判断单元;其中,
所述查询单元,用于向所述RMC发送第三查询请求,并接收所述RMC根据所述第三查询请求发送的对应所述节点标识的待测服务器节点的第二运行状态;
所述判断单元,用于判断所述第一运行状态和所述第二运行状态是否相同,并根据判断结果确定所述RMC是否成功控制所述节点标识对应的待测服务器节点进行开/关机。
8.根据权利要求5至7中任一所述的检测装置,其特征在于,
所述节点标识包括:待测服务器节点的物理地址;和/或,待测服务器节点的网络地址。
9.一种检测系统,其特征在于,包括:
机架管理控制器RMC、至少一个服务器节点,以及权利要求5至8中任一所述的检测装置;其中,
所述RMC,用于在接收到所述检测装置发送的第一查询请求时,将所述至少一个服务器节点分别对应的节点标识发送至所述检测装置;在接收到所述检测装置发送的携带节点标识的检测指令时,根据所述携带节点标识的检测指令控制对应的服务器节点进行开/关机。