一种服务器在低温环境下的启动测试方法技术

技术编号:11898267 阅读:40 留言:0更新日期:2015-08-19 09:39
本发明专利技术涉及服务器领域,特别涉及一服务器在低温环境下的启动测试方法,该测试方法包括以下步骤:A.修改BIOS;B.更改Linuxg Grub设置;C.通过串口外接测试主机,监控BIOS启动时的状态;D.修改系统配置文件:修改系统,以实现开机后自动关机,并记录开机时间;E.设定试验箱及AC Source,保证服务器在完全冷透的情况下启动;F.收集测试log,测试结束。通过脚本使设备在开机后能正常关机,排除异常关机因素对设备的影响;通过对AC Source以及脚本的设置,让设备及元器件每次都冷透后在启动以防止在设备还有余温的情况下对测试结果的影响;通过各个测试设备配合达到对测试结果(硬件,bios,操作系统)全方位记录以及对失效情况的回放。

【技术实现步骤摘要】

本专利技术涉及服务器领域,特别涉及。
技术介绍
大数据一词越来越多地被提及,人们用它来描述和定义信息爆炸时代产生的海量 数据,并命名与之相关的技术发展与创新。数据正在迅速膨胀并变大,它决定着企业的未 来发展,虽然现在企业可能并没有意识到数据爆炸性增长带来问题的隐患,但是随着时间 的推移,人们将越来越多的意识到数据对企业的重要性。大数据时代对人类的数据驾驭能 力提出了新的挑战,也为人们获得更为深刻、全面的洞察能力提供了前所未有的空间与潜 力。在对大数据的应用中,智能化发展最快需求最为突出,智能手机,智能家居,智能穿戴设 备,所有的智能设备全都需要大数据来支撑!其中,便携型智能设备发展最为迅猛,智能手 机智能穿戴尤为突出,给我们生活带来了极大的便利,但是这也给我们的提供大数据的设 备一服务器带来了更大的挑战,便携意味着有人的地方就要有智能化,有智能化的地方就 要有支撑他的大数据,有大数据的地方必须要有服务器! 所以,服务器的工作环境要求也越来越苛刻,传统意义上的智能在机房工作的服 务器已经不能满足我们的需求。同时,在军用方面,对服务器的使用环境也极其苛刻,因 此,我们必须提高对服务器的测试标准,研发出可靠性更好,更能适应各种恶劣环境的服务 器! 现有的服务器的低温测试当中,一般均是通过低温环境来加速设备暴露问题的机 制。其过程一般是:设备置于低温环境接上AC Source;调节设备使设备通电就启动,并且 设好AC Source的通断电程序如通电四分钟,断电一分钟;通电,开机,断电,关机,不停的 循环,AC source设定循环次数;测试完成后,查看设备是否重启理论值应有的次数。 常规启动测试,我们是通过断电通电去测试服务器有能不能启动,但是关机后服 务器没有冷透如CPU等元器件在开机过程中温度已经上升起来就立马又启动起来,而且关 机时候也非正常关机,所以就无法排除非正常关机给设备造成的损害的因素,在测试过程 中的失效情况也很难得到详细log。
技术实现思路
本专利技术提供,系统自动关机方式,解决 现有技术中非正常关机给设备造成的损害影响测试结果的技术问题。同时该方法采用过低 温然后升温的方式,保证服务器在测试过程中的温度为〇°c,避免了由于服务器工作产生热 量对服务器测试产生影响。 本专利技术为解决上述技术问题而设计的这种服务器在低温环境下的启动测试方法 包括以下步骤: A.修改BIOS,将服务器设置为通电自动开机; B.更改Linuxg Grub设置,保证服务器开机后顺利进入系统;C.通过串口外接测试主机,监控BIOS启动时的状态;D.修改系统配置文件:修改系统,以实现开机后自动关机,并记录开机时间; E.设定试验箱及AC Source,保证服务器在完全冷透的情况下启动; E1.将服务器在-5°C下冷置2小时;E2.将所述试验箱升温至0°C,所述ACSource开始给服务器供电; E3.所述服务器在系统控制下自动关机; E4.设备断电后将试验箱温度从0°C降低到_5°C,在_5°C静置5分钟; E5.重复上述步骤E2至E4到服务器测试完成; F.收集测试log,测试结束。 本专利技术所设计的方案具有如下优点,低温环境下,可以加大暴露各种隐含问题的 几率,帮助研发解决潜在威胁;考验设备及所有元器件在低温环境下能否正常工作,所有元 器件在绝对降温之后的能否正常启动,不仅能考验机器的稳定性以及赖低温性,还能考验 元器件的赖低温性;对于自主开发的非发行版的linux系统可以考验系统的稳定性,及系 统兼容性;考验bios引导系统的稳定性;可以考验电源模块的稳定性,以及设备在不同AC 环境下的稳定性能;通过脚本使设备在开机后能正常关机,排除异常关机因素对设备的影 响;通过对AC Source以及脚本的设置,让设备及元器件每次都冷透后在启动以防止在设 备还有余温的情况下对测试结果的影响;通过各个测试设备配合达到对测试结果(硬件, bios,操作系统)全方位记录以及对失效情况的回放。;对于有固定配置组合的品牌机,可以 测试不同配置(CPU/内存/硬盘,不同容量不同厂商组合)的硬件兼容性及稳定性;环境搭 建简单,测试全自动化,测试结果分析容易【附图说明】 图1是本专利技术实施例中试验箱及AC Source的状态变化简图。【具体实施方式】 名词解释: AC Source :可编程式交流电源供应器。 Grub :GNU GRUB(GRand Unified Bootloader 简称"GRUB")是一个来自 GNU 项目 的多操作系统启动程序。GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有 多个操作系统,并在计算机启动时选择希望运行的操作系统。GRUB可用于选择操作系统分 区上的不同内核,也可用于向这些内核传递启动参数。 下面详细说明本专利技术的具体实施方案。本实施方式以Ubuntu 14. 04LTS(GNU/Linux 3. 13. 0-24-generic x86_64)为例进 行测试,测试工具:服务器一台,AC Source,测试主机一台,DV-台,温度试验箱一台。1.修改BIOS:将服务器设置为通电自动开机。 2.更改Linuxg Grub设置:意外关机时,很容易造成系统停留在grub引导界面, 需回车才能进入系统,这时修改系统配置文件,vim/boot/grub/grub. cfg找到下面一段,将 timeout = -1改成timeout = 2 (大于零的任意数,单位为秒)。 fi terminal_output gfxterm if ;then set timeout = -1 (将此行-1改为 2) else if ;then set timeout_style = menu 3.通过串口外接测试主机,运行OCTOPUS软件,监控BIOS启动时的状态(此处也 可以接其他监控bios的设备,如Intel ITP等更高级设备),用DV记录连接服务器的显示 器,方便发现问题时根据log记录的时间复现当时的情况。 4.修改系统配置文件:修改系统,以实现开机后自动关机,并记录开机时间, cp/etc/rc. local/etc/rcbackup/备份rc. local原始文件/ touch/root/log/新建一个用来存放log的文件/ vim/etc/rc. loacl/修改rc. local,在文件里面加入下面代码(两种不同方案): (1)通过脚本设定服务器需成功启动多少次(即成功进入系统的次数):【主权项】1. 一服务器在低温环境下的启动测试方法,其特征在于:该测试方法包括以下步骤: A.修改BIOS,将服务器设置为通电自动开机;B.更改Linuxg Grub设置,保证服务器开机 后顺利进入系统;C.通过串口外接测试主机,监控BIOS启动时的状态;D.修改系统配置 文件:修改系统,以实现开机后自动关机,并记录开机时间;E.设定试验箱及AC Source, 保证服务器在完全冷透的情况下启动;F.收集测试log,测试结束。2. 根据权利要求1所述的启动测试方法,其特征在于:所述步骤E保证服务器在完全 冷透的情况下启动还包括以下分步骤:EL将服务器在-5°C下冷置2小时;E2.将所述试 验箱本文档来自技高网
...
一种服务器在低温环境下的启动测试方法

【技术保护点】
一服务器在低温环境下的启动测试方法,其特征在于:该测试方法包括以下步骤: A.修改BIOS,将服务器设置为通电自动开机; B.更改Linuxg Grub设置,保证服务器开机后顺利进入系统; C.通过串口外接测试主机,监控BIOS启动时的状态; D.修改系统配置文件:修改系统,以实现开机后自动关机,并记录开机时间; E.设定试验箱及AC Source,保证服务器在完全冷透的情况下启动; F.收集测试log,测试结束。

【技术特征摘要】

【专利技术属性】
技术研发人员:吴仲品
申请(专利权)人:深圳国鑫恒宇技术有限公司
类型:发明
国别省市:广东;44

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

1