The invention relates to the technical field of storage device detection, and provides an NTB fault detection method and system. When the diagnostic detection system is powered on, the pre-generated NTB device activation script tool is invoked; the NTB device activation script tool is invoked to activate the NTB device; when the NTB device is activated successfully, the diagnostic detection system is controlled to perform NTB detection test. Item, to detect whether the NTB link status is normal; when the NTB link status is normal, to determine the failure detection of NTB equipment passed; when the NTB link status is abnormal, to determine that the failure detection of NTB equipment failed, and output alarm information, so as to realize the automatic detection of NTB fault in the pre-test stage, to intercept the NTB fault motherboard, improve production efficiency and reduce personnel parameters. And reduce costs.
【技术实现步骤摘要】
一种NTB故障检测方法及系统
本专利技术涉及存储设备检测
,具体为一种NTB故障检测方法及系统。
技术介绍
作为实现不同PCI(PeripheralComponentInterconnect)域乃至跨节点数据传输的重要器件,非透明桥(Non-TransparentBridge,NTB)在服务器和存储领域实现双控、内存互访等方面发挥着重要的作用。由于其本身既作为虚拟端口virtualport出现,又可以被互联的结点通过pciscan看到,作为一个链路口linkport出现,加之其上实现的地址转换和转发功能,在实际工程项目中,难免会碰到各种问题。在当前产线进行装备生产时,对于Bamboo项目产品(Bamboo是一款持续集成构建服务器软件(BuildServer)(非开源软件)),由于无法在前测阶段(PreTest)检测NTB是否Link成功,导致故障设备流入生产RunIn老化、灌装MCS阶段之后才被发现。目前,Bamboo项目未在前测阶段(PreTest)做NTB故障拦截,导致3pcsNTB故障流入老化和MCS灌装阶段。存在如下问题:(1)对于故障设备,需要进行 ...
【技术保护点】
1.一种NTB故障检测方法,其特征在于,所述方法包括下述步骤:诊断检测系统上电启动时,调用预先生成的NTB设备激活脚本工具;执行调用的所述NTB设备激活脚本工具,激活启动所述NTB设备;当所述NTB设备激活成功后,控制所述诊断检测系统执行NTB检测测试项,检测NTB link状态是否正常;当检测到NTB link状态正常时,判定NTB设备故障检测通过;当检测到NTB link状态异常时,判定NTB设备故障检测未通过,并输出报警信息。
【技术特征摘要】
1.一种NTB故障检测方法,其特征在于,所述方法包括下述步骤:诊断检测系统上电启动时,调用预先生成的NTB设备激活脚本工具;执行调用的所述NTB设备激活脚本工具,激活启动所述NTB设备;当所述NTB设备激活成功后,控制所述诊断检测系统执行NTB检测测试项,检测NTBlink状态是否正常;当检测到NTBlink状态正常时,判定NTB设备故障检测通过;当检测到NTBlink状态异常时,判定NTB设备故障检测未通过,并输出报警信息。2.根据权利要求1所述的NTB故障检测方法,其特征在于,所述诊断检测系统上电启动时,调用预先生成的NTB设备激活脚本工具的步骤之前还包括下述步骤:预先生成NTB设备激活脚本工具和NTB链接检测脚本工具;其中,所述NTB设备激活脚本工具用于激活启动所述NTB设备;所述NTB链接检测脚本工具用于检测NTBlink状态是否正常。3.根据权利要求2所述的NTB故障检测方法,其特征在于,所述运行调用的所述NTB设备激活脚本工具,激活启动所述NTB设备的步骤具体包括:在所述诊断检测系统上电启动时,检测PCI两端的上控系统和下控系统的link状态,判断上控系统和下控系统是否处于link状态;当所述上控系统和下控系统处于link状态,判定所述NTB设备启动激活成功;当所述上控系统和下控系统处于未link状态,判定所述NTB设备启动激活失败。4.根据权利要求3所述的NTB故障检测方法,其特征在于,所述当所述NTB设备激活成功后,控制所述诊断检测系统执行NTB检测测试项,检测NTBlink状态是否正常的步骤具体包括下述步骤:通过PXE引导所述上控系统和下控系统进入所述诊断检测系统;当所述上控系统和下控系统均启动成功后,调用预先生成的NTB链接检测脚本工具;执行调用的所述NTB链接检测脚本工具,检测NTBlink状态是否正常。5.根据权利要求4所述的NTB故障检测方法,其特征在于,所述诊断检测系统为Diag系统。6.一种NTB故障检测系统,其...
【专利技术属性】
技术研发人员:杜宾,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。