CN105068900A - 一种远程控制服务器cold reboot的测试方法 - Google Patents
一种远程控制服务器cold reboot的测试方法 Download PDFInfo
- Publication number
- CN105068900A CN105068900A CN201510445472.2A CN201510445472A CN105068900A CN 105068900 A CN105068900 A CN 105068900A CN 201510445472 A CN201510445472 A CN 201510445472A CN 105068900 A CN105068900 A CN 105068900A
- Authority
- CN
- China
- Prior art keywords
- controlled terminal
- coldreboot
- test
- remote control
- operating system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Debugging And Monitoring (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
- Stored Programmes (AREA)
Abstract
本发明公开一种远程控制服务器cold?reboot的测试方法,涉及服务器重启测试技术,通过在控制端上安装linux操作系统,在被控端上安装linux或windows操作系统,并通过一个交换机使得所有服务器之间相互联通;控制端通过BMC给被控端发送关机指令,并在被控端关机后再次向被控端发送开机指令,多次循环进行被控端cold?reboot测试,同时控制端记录被控端cold?reboot测试结果。本发明实现通过远程控制来同时进行大批量服务器cold?reboot测试,测试结果直观易分析,可大量节省测试所需人力及时间,提高测试质量及效率,具有良好的普及推广性。
Description
技术领域
本发明涉及服务器重启测试技术,具体的说是一种远程控制服务器coldreboot的测试方法。
背景技术
随着IT领域技术的不断发展,传统信息化服务以及日趋强大的云计算服务,对服务器的安全可靠要求越来越高。作为服务器产品提供商,一款服务器无论是在研发阶段还是生产阶段都需要对产品进行稳定性测试;而服务器的稳定性不仅要表现在单个部件上,更要表现在整个服务器系统上。而服务器能否在极端环境下保持长时间多次的重启操作,已经成为了客户应用能否稳定运行的前提。
目前,多数情况下进行服务器重启reboot稳定性测试均是单节点进行,在对大量服务器节点进行重启测试时,需要一个一个服务器节点逐个进行,配置过程耗去大量时间;并且主要通过人工操作,对于大量服务器节点来说,逐个配置进行重启测试,工作量巨大,操作繁重,耗费大量人力资源。
发明内容
本发明针对目前需求以及现有技术发展的不足之处,提供一种远程控制服务器coldreboot的测试方法。
本发明所述一种远程控制服务器coldreboot的测试方法,解决上述技术问题采用的技术方案如下:所述远程控制服务器coldreboot的测试方法,通过在控制端(服务器)上安装linux操作系统,在被控端(服务器)上安装linux或windows操作系统,并通过一个交换机使得所有服务器之间相互联通;控制端通过BMC给被控端发送关机指令,并在被控端关机后再次向被控端发送开机指令,多次循环进行被控端coldreboot测试,同时控制端记录被控端coldreboot测试结果。
优选的,通过所述交换机将所有服务器的网卡及BMC网口连接在一个局域网内。
优选的,在所述控制端安装相应脚本,测试开始时在控制端运行脚本,并设置循环开机次数。
优选的,所述控制端检测被控端是否开机,若被控端开机则检测是否进入操作系统;若被控端已经进入操作系统,则控制端向被控端发出关机指令。
本发明所述一种远程控制服务器coldreboot的测试方法,与现有技术相比具有的有益效果是:本发明整个测试有控制端与被控端两套系统,测试中要确保主控被控服务器的BMC与网卡的IP处于同一局域网内,互相之间能够连通,控制端脚本执行后无需人看守,可远程批量控制操作,避免了需要有人站在服务器端操作的局限;实现通过远程控制来同时进行大批量服务器coldreboot测试,且将所得结果统一整理在控制端上,方便测试人员分析,避免了多个服务器单个测试并逐个查看测试结果带来的繁琐操作;
适用于各种具有BMC远程控制的通用服务器,coldreboot测试操作简单,测试结果直观易分析,可大量节省测试所需人力及时间,提高测试质量及效率,具有良好的普及推广性。
附图说明
附图1为所述远程控制服务器coldreboot的测试方法的流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明所述一种远程控制服务器coldreboot的测试方法进一步详细说明。
通过服务器多次coldreboot,来检测主板软硬件是否可以持续性的重启,进而满足客户极端条件下的服务器启动操作;同时借此分析主板软硬件bug并及时加以解决。主板软件包括BIOS、BMC、ME、CPLD等,主板硬件主要指主板机器元件。鉴于上述目的,本发明提出了一种远程控制服务器coldreboot的测试方法,能够远程大批量控制多个服务器进行coldreboot,相比传统测试方法,极大降低了人力资源成本,提高了测试效率。
实施例: 本实施例所述一种远程控制服务器coldreboot的测试方法,通过在控制端(服务器)上安装linux操作系统,在被控端(服务器)上安装linux或windows操作系统,并采用一个交换机将所有服务器的网卡及BMC网口连接在一个局域网,使得所有服务器之间相互联通;控制端通过BMC给被控端发送关机指令,并在被控端关机后再次向被控端发送开机指令,多次循环进行被控端coldreboot测试,同时控制端记录被控端coldreboot测试结果。
所述控制端在开始coldreboot测试前,首先会检测被控端是否开机,开机后的硬件环境以及被控端是否进入操作系统,若三个条件同时满足,则控制端将通过BMC给被控端发送关机指令;当被控端关机后,若控制端检测到被控端已经关机,会再次发送开机指令给被控端,使得被控端进行coldreboot。同时,每一次被控端冷重启的过程控制端都会依次记录在日志中。
采用本实施例所述远程控制服务器coldreboot的测试方法,其具体搭建实施过程如下:
1、将多个带有BMC远程控制器的服务器分别安装linux操作系统或windows操作系统,并且从中选出一个安装linux操作系统的服务器作为控制端,用来控制其余服务器开关机操作;将这些服务器的BMCIP设置为同一个网段中的静态IP,通过一个交换机将所有服务器的BMC网口相连,确保各个服务器之间互相联通;
2、检测各个服务器的软硬件,确保BIOS、CPLD等为最新版本;
3、将运行脚本放到控制端服务器上;
4、在控制端运行脚本,并设置循环开机次数;
5、测试完成后,查看脚本所得测试结果,结果文件记录有每次循环的开始结束时间,开机过程中检测的软硬件信息,整个过程中没有宕机、蓝屏或断电等异常现象。
此外,可通过修改运行脚本,来改变控制端给被控端发送开关机指令的延迟时间,使得被控端更加稳定地进行coldreboot测试。
附图1为所述远程控制服务器coldreboot的测试方法的流程图,如附图1所示,本实施例所述测试方法主要包括如下步骤:
步骤一,选出一个服务器作为控制端,并安装linux操作系统,其余服务器作为被控端,并安装linux或windows操作系统;
步骤二,在各个服务器上配置BMCIP及网卡IP,这些服务器BMCIP设置为同一个网段中的静态IP;
步骤三,在控制端运行脚本,设置被控端开关机循环次数;
步骤四,控制端检测被控端是否开机,若开机继续检测被控端是否进入操作系统;
步骤五,若被控端已经进入操作系统,则控制端向被控端发出关机指令;
步骤六,控制端检测被控端是否关机,若被控端已经关机,则控制端再次向被控端发送关机指令;
步骤七,重复以上循环,通过控制端对被控端进行coldreboot测试;
步骤八,测试完成后,通过控制端查看系统日志以及脚本所得测试结果。
采用该远程控制服务器coldreboot的测试方法,通过查看脚本所得测试结果可看到coldreboot循环次数,若循环次数与设置次数相同,没有丢失设备的现象;并且测试过程中没有宕机、蓝屏、断电等异常现象,被控端测试完成后的最终状态时开机状态,则表明整个测试过程稳定完成。
本发明所述测试方法适用于各种具有远程控制管理端服务平台,能有效快速地进行coldreboot可靠性测试,并通过工具得到相应日志快速定位出现问题的部件,进而进行调试排除故障。运行测试前,注意更新各个服务器BIOS、BMC、CPLDFW到最新版本,安装操作系统后并安装必要芯片等设备驱动,在工具下设置生成日志的路径。本发明能够实现大批量服务器的自动化coldreboot测试,显著缩短了测试时间,降低了人力成本。
上述具体实施方式仅是本发明的具体个案,本发明的专利保护范围包括但不限于上述具体实施方式,任何符合本发明的权利要求书的且任何所属技术领域的普通技术人员对其所做的适当变化或替换,皆应落入本发明的专利保护范围。
Claims (4)
1.一种远程控制服务器coldreboot的测试方法,其特征在于,在控制端上安装linux操作系统,在被控端上安装linux或windows操作系统,通过一个交换机使得所有服务器之间相互联通;控制端通过BMC给被控端发送关机指令,并在被控端关机后再次向被控端发送开机指令,多次循环进行被控端coldreboot测试,同时控制端记录被控端coldreboot测试结果。
2.根据权利要求1所述一种远程控制服务器coldreboot的测试方法,其特征在于,通过所述交换机将所有服务器的网卡及BMC网口连接在一个局域网内。
3.根据权利要求2所述一种远程控制服务器coldreboot的测试方法,其特征在于,在所述控制端安装相应脚本,测试开始时在控制端运行脚本,并设置循环开机次数。
4.根据权利要求3所述一种远程控制服务器coldreboot的测试方法,其特征在于,所述控制端检测被控端是否开机,若被控端开机则检测是否进入操作系统;若被控端已经进入操作系统,则控制端向被控端发出关机指令。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510445472.2A CN105068900A (zh) | 2015-07-27 | 2015-07-27 | 一种远程控制服务器cold reboot的测试方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510445472.2A CN105068900A (zh) | 2015-07-27 | 2015-07-27 | 一种远程控制服务器cold reboot的测试方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN105068900A true CN105068900A (zh) | 2015-11-18 |
Family
ID=54498277
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510445472.2A Pending CN105068900A (zh) | 2015-07-27 | 2015-07-27 | 一种远程控制服务器cold reboot的测试方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN105068900A (zh) |
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105404569A (zh) * | 2015-12-09 | 2016-03-16 | 浪潮电子信息产业股份有限公司 | 一种对服务器远程Power Reset测试的方法 |
| CN107070747A (zh) * | 2017-04-10 | 2017-08-18 | 广东浪潮大数据研究有限公司 | 一种在网卡绑定模式下自动化测试网卡网络连接稳定性的方法 |
| CN107643964A (zh) * | 2017-08-17 | 2018-01-30 | 郑州云海信息技术有限公司 | 一种自动批量测试整机柜服务器性能的方法 |
| CN107943636A (zh) * | 2017-12-07 | 2018-04-20 | 郑州云海信息技术有限公司 | 一种基于Linux下多台机器批量执行测试的方法 |
| CN108205485A (zh) * | 2018-01-31 | 2018-06-26 | 环旭电子股份有限公司 | 远端自动测试开关机的方法及系统 |
| CN108763008A (zh) * | 2018-05-31 | 2018-11-06 | 郑州云海信息技术有限公司 | 一种服务器存储硬盘性能批量测试系统、服务器及方法 |
| CN108845901A (zh) * | 2018-06-12 | 2018-11-20 | 郑州云海信息技术有限公司 | 一种实现系统reboot测试状态远程监控的方法及装置 |
| CN109510742A (zh) * | 2019-01-25 | 2019-03-22 | 郑州云海信息技术有限公司 | 一种服务器网卡远程测试方法、装置、终端及存储介质 |
| CN110134546A (zh) * | 2019-04-11 | 2019-08-16 | 平安科技(深圳)有限公司 | 批量重启windows系统方法、电子装置及存储介质 |
| CN111752773A (zh) * | 2020-05-20 | 2020-10-09 | 苏州浪潮智能科技有限公司 | 一种集群化系统上电自检验证的实现方法及装置 |
| CN113094276A (zh) * | 2021-04-15 | 2021-07-09 | 深圳忆联信息系统有限公司 | 基于Linux系统的批量测试方法、装置及计算机设备 |
| CN114416495A (zh) * | 2021-12-23 | 2022-04-29 | 联想长风科技(北京)有限公司 | 一种利用液晶屏对服务器监测控制方法及系统 |
| CN115695265A (zh) * | 2022-10-20 | 2023-02-03 | 深圳市智微智能科技股份有限公司 | 一种交换机自动循环上下电测试方法、设备及存储介质 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040268111A1 (en) * | 2003-06-25 | 2004-12-30 | International Business Machines Corporation | Remote power control in a multi-node, partitioned data processing system via network interface cards |
| CN201378313Y (zh) * | 2009-04-16 | 2010-01-06 | 浪潮电子信息产业股份有限公司 | 一种用于微型计算机和服务器开关机疲劳测试的装置 |
| CN101727368A (zh) * | 2008-10-23 | 2010-06-09 | 英业达股份有限公司 | 开关机测试方法及开关机测试系统 |
| CN103970630A (zh) * | 2014-05-23 | 2014-08-06 | 浪潮电子信息产业股份有限公司 | 一种服务器整机稳定性测试方法 |
| CN104268045A (zh) * | 2014-09-29 | 2015-01-07 | 浪潮电子信息产业股份有限公司 | 一种远程控制系统开关机的测试方法 |
-
2015
- 2015-07-27 CN CN201510445472.2A patent/CN105068900A/zh active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040268111A1 (en) * | 2003-06-25 | 2004-12-30 | International Business Machines Corporation | Remote power control in a multi-node, partitioned data processing system via network interface cards |
| CN101727368A (zh) * | 2008-10-23 | 2010-06-09 | 英业达股份有限公司 | 开关机测试方法及开关机测试系统 |
| CN201378313Y (zh) * | 2009-04-16 | 2010-01-06 | 浪潮电子信息产业股份有限公司 | 一种用于微型计算机和服务器开关机疲劳测试的装置 |
| CN103970630A (zh) * | 2014-05-23 | 2014-08-06 | 浪潮电子信息产业股份有限公司 | 一种服务器整机稳定性测试方法 |
| CN104268045A (zh) * | 2014-09-29 | 2015-01-07 | 浪潮电子信息产业股份有限公司 | 一种远程控制系统开关机的测试方法 |
Cited By (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105404569A (zh) * | 2015-12-09 | 2016-03-16 | 浪潮电子信息产业股份有限公司 | 一种对服务器远程Power Reset测试的方法 |
| CN107070747B (zh) * | 2017-04-10 | 2020-05-19 | 苏州浪潮智能科技有限公司 | 一种在网卡绑定模式下自动化测试网卡网络连接稳定性的装置、系统及方法 |
| CN107070747A (zh) * | 2017-04-10 | 2017-08-18 | 广东浪潮大数据研究有限公司 | 一种在网卡绑定模式下自动化测试网卡网络连接稳定性的方法 |
| CN107643964A (zh) * | 2017-08-17 | 2018-01-30 | 郑州云海信息技术有限公司 | 一种自动批量测试整机柜服务器性能的方法 |
| CN107943636A (zh) * | 2017-12-07 | 2018-04-20 | 郑州云海信息技术有限公司 | 一种基于Linux下多台机器批量执行测试的方法 |
| CN108205485A (zh) * | 2018-01-31 | 2018-06-26 | 环旭电子股份有限公司 | 远端自动测试开关机的方法及系统 |
| CN108763008A (zh) * | 2018-05-31 | 2018-11-06 | 郑州云海信息技术有限公司 | 一种服务器存储硬盘性能批量测试系统、服务器及方法 |
| CN108845901B (zh) * | 2018-06-12 | 2021-10-08 | 郑州云海信息技术有限公司 | 一种实现系统reboot测试状态远程监控的方法及装置 |
| CN108845901A (zh) * | 2018-06-12 | 2018-11-20 | 郑州云海信息技术有限公司 | 一种实现系统reboot测试状态远程监控的方法及装置 |
| CN109510742A (zh) * | 2019-01-25 | 2019-03-22 | 郑州云海信息技术有限公司 | 一种服务器网卡远程测试方法、装置、终端及存储介质 |
| CN109510742B (zh) * | 2019-01-25 | 2022-02-18 | 郑州云海信息技术有限公司 | 一种服务器网卡远程测试方法、装置、终端及存储介质 |
| CN110134546A (zh) * | 2019-04-11 | 2019-08-16 | 平安科技(深圳)有限公司 | 批量重启windows系统方法、电子装置及存储介质 |
| CN110134546B (zh) * | 2019-04-11 | 2023-10-20 | 平安科技(深圳)有限公司 | 批量重启windows系统方法、电子装置及存储介质 |
| CN111752773A (zh) * | 2020-05-20 | 2020-10-09 | 苏州浪潮智能科技有限公司 | 一种集群化系统上电自检验证的实现方法及装置 |
| CN111752773B (zh) * | 2020-05-20 | 2023-01-06 | 苏州浪潮智能科技有限公司 | 一种集群化系统上电自检验证的实现方法及装置 |
| CN113094276A (zh) * | 2021-04-15 | 2021-07-09 | 深圳忆联信息系统有限公司 | 基于Linux系统的批量测试方法、装置及计算机设备 |
| CN114416495A (zh) * | 2021-12-23 | 2022-04-29 | 联想长风科技(北京)有限公司 | 一种利用液晶屏对服务器监测控制方法及系统 |
| CN115695265A (zh) * | 2022-10-20 | 2023-02-03 | 深圳市智微智能科技股份有限公司 | 一种交换机自动循环上下电测试方法、设备及存储介质 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105068900A (zh) | 一种远程控制服务器cold reboot的测试方法 | |
| CN109510742B (zh) | 一种服务器网卡远程测试方法、装置、终端及存储介质 | |
| CN103051490A (zh) | 一种刀片服务器进行开关机的测试方法 | |
| CN103763725B (zh) | 移动终端集中控制测试管理方法及装置 | |
| CN102455936A (zh) | 集群的快速部署方法 | |
| TW201500935A (zh) | 機櫃伺服器基板管理控制器開關機控制系統及方法 | |
| WO2018006702A1 (zh) | 自动化测试中的异常处理方法、装置及系统 | |
| CN102571498A (zh) | 故障注入控制方法和装置 | |
| CN106227616A (zh) | 一种批量实现rmt自动测试的方法 | |
| CN105426184A (zh) | 一种批量设置整机柜Linux系统静态IP的方法 | |
| CN112256505A (zh) | 一种服务器稳定性测试方法、装置及相关组件 | |
| CN104615523A (zh) | 一种基于ipmi协议的bmc管理模块疲劳测试方法 | |
| CN107612775A (zh) | 一种节点二级连服务器的dc测试方法与系统 | |
| CN106201813A (zh) | 一种自动化测试bmc稳定性的方法 | |
| CN113849228A (zh) | 操作系统批量部署方法、系统、终端及存储介质 | |
| CN109446009A (zh) | 一种服务器集成测试治具,系统及方法 | |
| CN107277193A (zh) | 一种基板管理控制器地址管理方法、装置和系统 | |
| CN105404569A (zh) | 一种对服务器远程Power Reset测试的方法 | |
| CN111399862A (zh) | Windows缺失驱动的批量安装方法、装置和计算机设备 | |
| CN111352662B (zh) | 一种服务器启动顺序控制方法、系统、终端及存储介质 | |
| CN107526663A (zh) | 一种基于带外管理与操作系统协同的开关机测试方法及系统 | |
| CN104935451A (zh) | 一种故障检测方法和装置 | |
| CN107870840B (zh) | 基于ipmi的服务器多个测试指令自动执行方法 | |
| CN107179972A (zh) | 用于测试计算机的方法、微控制器、测试设备和测试系统 | |
| CN109582519A (zh) | 一种服务器GPU设备powercycle稳定性测试方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20151118 |
|
| WD01 | Invention patent application deemed withdrawn after publication |