【技术实现步骤摘要】
一种Linux下的DC_Reboot测试方法
本专利技术涉及计算机
,更具体的说是涉及一种Linux下的DC_Reboot测试方法。
技术介绍
在当今各大服务器厂商及各大IT领域的客户中,服务器、台式机、笔记本等产品的稳定性是产品合格标准中的重中之重,而产品中CPU、Memory、HDD、SSD等各个部件稳定的工作状态也是对客户数据的安全性提供最基本的保证。常规DC测试需要一个控制节点并通过交换机对测试机进行带外发送开关机命令来实现,对测试资源有一定的要求,而Reboot测试则是连续的做OS下的Reboot测试,这种连续的Reboot测试单一,因为产品的稳定性测试还需要对产品中CPU、Memory、HDD、SSD等各个部的工作状态进行测试。两种测试无法同时进行,导致产品的稳定性测试十分繁琐,效率较低。
技术实现思路
针对以上问题,本专利技术的目的在于提供一种Linux下的DC_Reboot测试方法,对待测节点进行DC和Reboot的交叉测试验证,检验待测节点的稳定性,同时在每一次DC_Reboot过程中,检测节点CPU、Memory、HDD、SSD的在位状态。本 ...
【技术保护点】
1.一种Linux下的DC_Reboot测试方法,其特征在于,包括如下步骤:步骤1:在Server端开启ipmi服务;步骤2:通过ipmi下发指令检测Client端的电源状态,如果Client端的电源状态为poweroff,向Client端下发poweron指令;如果Client端的电源状态为poweron,直接转到下一步;步骤3:依次检测Client端的CPU、Memory、HDD、SSD的在位状态;步骤4:向Client端下发poweroff指令并转到步骤2。
【技术特征摘要】
1.一种Linux下的DC_Reboot测试方法,其特征在于,包括如下步骤:步骤1:在Server端开启ipmi服务;步骤2:通过ipmi下发指令检测Client端的电源状态,如果Client端的电源状态为poweroff,向Client端下发poweron指令;如果Client端的电源状态为poweron,直接转到下一步;步骤3:依次检测Client端的CPU、Memory、HDD、SSD的在位状态;步骤4:向Client端下发poweroff指令并转到步骤2。2.根据权利要求1所述的Linux下的DC_Reboot测试方法,其特征在于,所述步骤1包括:在Server端指令#serviceipmistart开启ipmi服务。3.根据权利要求1所述的Linux下的DC_Reboot测试方法,其特征在于,在步骤2中,检测Client端的电源状态的指令为:#ipmitool-Ilanplus-H$ip-UADMIN-PADMINchassispowerstatus。4.根据权利要求1所述的Linux下的DC_Reboot测试方法,其特征在于,在步骤3中,检测Client端的CPU的在位状态包括如下步骤:步骤301:获取CPU的在位逻辑核心数量ACTUAL_CPU_NUM:步骤302:获取CPU的实际逻辑核心总数量EXPECT_CPU_NUM;步骤303:比较ACTUAL_CPU_NUM和EXPECT_CPU_NUM,如果相等,输出测试结果“CPUTESTPASS”;如果不相等,输出测试结果“CPUTESTFAIL”;步骤304:将ACTUAL_CPU_NUM、EXPECT_CPU_NUM和测试结果写入cpu_info.log文件。5.根据权利要求1所述的Linux下的DC_Reboot测试方法,其特征在于,在步骤3中,检测Client端的Memory的在位状态包括如下步骤:步骤311:获取Memory的在位容量ACTUAL_MEM_SIZE:步骤312:获取Memory的实际容量EXPECT_MEM_SIZE;步骤313:比较ACTUAL_MEM_...
【专利技术属性】
技术研发人员:魏鑫,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。