基于IPMI工具实现Coldreboot测试方法与流程

文档序号:12747895阅读:640来源:国知局

本发明涉及服务器测试技术,具体的说是基于IPMI工具实现Cold reboot测试方法。



背景技术:

在服务器测试中,对机器进行稳定性测试及其他部件兼容性测试时,需要进行Cold reboot测试。鉴于服务器测试中Cold reboot测试的需求,本发明提出了一种基于IPMI工具实现Cold reboot测试方法,该测试方法通过ipmitool工具搭配crontab来实现Cold reboot的控制。

crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。crontab储存的指令被守护进程激活,crond常常在后台运行,每一分钟检查是否有预定的作业需要执行。crontab文件包含送交cron守护进程的一系列作业和指令。每个用户可以拥有自己的crontab文件;同时,操作系统保存一个针对整个系统的crontab文件,该文件通常存放于/etc或者/etc之下的子目录中,而这个文件只能由系统管理员来修改。



技术实现要素:

本发明针对目前技术发展的需求和不足之处,提供基于IPMI工具实现Cold reboot测试方法。

本发明所述基于IPMI工具实现Cold reboot测试方法,解决上述技术问题采用的技术方案如下:所述基于IPMI工具实现Cold reboot测试方法,通过ipmitool工具搭配crontab来实现对Cold reboot的控制,进而完成服务器Cold reboot的测试;其实现过程主要包括如下步骤:1)使用crontab给机器加入定时关机的任务,2)使用ipmitool工具控制服务器循环开机,实现服务器的Cold reboot控制。

优选的,首先使用crontab来给机器加入定时关机的任务,然后通过ipmitool工具来查询服务器的状态。

优选的,当查询到服务器的状态为关机状态时,通过ipmitool工具给服务器发送开机命令,然后等待服务器自动关机并循环查询服务器的状态。

本发明所述基于IPMI工具实现Cold reboot测试方法与现有技术相比具有的有益效果是:本发明通过ipmitool工具搭配crontab来实现对Cold reboot的控制,进而完成服务器Cold reboot的测试;适用于所有服务器平台,整个实施过程简单易行,不需要额外测试设备,降低了服务器Cold reboot测试的成本,提高了测试效率,具有较好的通用性和实用价值。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,对本发明所述基于IPMI工具实现Cold reboot测试方法进一步详细说明。

实施例:

本实施例基于IPMI工具实现Cold reboot测试方法,通过ipmitool工具搭配crontab来实现对Cold reboot的控制,进而完成服务器Cold reboot的测试;该测试方法的实现过程主要包括如下步骤:1)使用crontab给机器加入定时关机的任务,查询服务器的状态,2)使用ipmitool工具控制服务器循环开机,实现服务器的Cold reboot控制。

所述1)使用crontab给机器加入定时关机的任务,查询服务器的状态这一步骤,其主要包括,首先使用crontab来给机器加入定时关机的任务,然后通过ipmitool工具来查询服务器的状态。

所述2)使用ipmitool工具控制服务器循环开机这一步骤,其主要包括,当查询到服务器的状态为关机状态时,通过ipmitool工具给服务器发送开机命令,然后等待服务器自动关机并循环查询服务器的状态。这样,本实施例通过步骤1)、2)如此循环来实现服务器的cold reboot控制。

本实例例所述基于IPMI工具实现Cold reboot测试方法,通过crontab进行服务器Cold reboot测试,进行具体实施时,首先在服务器系统下添加自动关机的任务,然后运行远程脚本,远程执行ipmitool命令;所述远程脚本如下:

上述具体实施方式仅是本发明的具体个案,本发明的专利保护范围包括但不限于上述具体实施方式,任何符合本发明的权利要求书的且任何所属技术领域的普通技术人员对其所做的适当变化或替换,皆应落入本发明的专利保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1