首页 / 一种带外管理测试BMC稳定性的方法

一种带外管理测试BMC稳定性的方法无效专利 发明

技术领域

[0001] 本发明涉及服务器测试技术领域,具体涉及一种带外管理测试BMC稳定性的方法。

相关背景技术

[0002] BMC是服务器上一套独立的系统,通过IPMI协议带内、带外监控整个系统的温度,电压,风扇,电源等的信息,能独立监控服务器硬件信息,并能够实现控制台重定向,配置管理,硬件管理和故障排除,所以BMC稳定性在目前的服务器市场来说至关重要,在研发测试阶段,BMC稳定性相对来说关注点比较重,要确保BMC在长时间的运行状态下能够正常监控信息等。
[0003] BMC的Web页面和KVM的稳定性也是BMC中关注点多的一部分,开发阶段测试,至少要确保在24h以上web和KVM要做一些操作,确保web页面不自动登出,由于测试时间最少需要24h,通过人工在每1800s点击一次鼠标是无法完成的工作,既浪费人力,效率又不高。

具体实施方式

[0019] 下面结合附图并通过具体实施例对本发明进行详细阐述,以下实施例是对本发明的解释,而本发明并不局限于以下实施方式。
[0020] 实施例一如图1所示,一种带外管理测试BMC稳定性的方法,包括如下步骤:
S1:将测试机与被测服务器连接,并使测试机与待测服务器的BMC能够ping通,其中,所述测试机与被测服务器通过网线连接,登录到操作系统中,输入被测服务器BMC管理IP,并使测试机与待测服务器的BMC能够ping通;
S2:登录BMC的web设置web和KVM连接的超时时间阈值,其中,设置的超时时间阈值为
1800s;
S3:挂载U盘镜像,打开控制台重定向进行KVM稳定性测试;同时触发测试机内的点击web脚本;这时候会出现有个鼠标一直在点击web;
S4:测试运行时间内查看KVM连接运行状态,其中,测试运行时间设定为24h。
[0021] 测试过程中,每次web和KVM连接时间到达超时时间阈值1800s时,触发测试机内的点击web脚本;运行24h内查看KVM挂载的镜像在运行中是否中断,若是确定KVM不稳定;否则确定KVM稳定。
[0022] 其中,点击web脚本代码如下:MoveTo 119, 188
Delay 1562
LeftClick 1
LeftUp 1
MoveTo 120, 239
Delay 2088
LeftDown 1
Delay 10
LeftClick 1
Delay 2
LeftUp 1
MoveTo 114, 187
Delay 2645
LeftDown 1
Delay 6
LeftClick 1
Delay 1
LeftUp 1
MoveTo 116, 237
Delay 2245
LeftDown 1
Delay 1
LeftClick 1
Delay 1
LeftUp 1
Delay 5000
实施例二
一种带外管理测试BMC稳定性的方法,包括如下步骤:
S1:将测试机与被测服务器连接,并使测试机与待测服务器的BMC能够ping通,其中,所述测试机与被测服务器通过网线连接,登录到操作系统中,输入被测服务器BMC管理IP,并使测试机与待测服务器的BMC能够ping通;
S2:登录BMC的web设置web和KVM连接的超时时间阈值,其中,设置的超时时间阈值为
1800s;
S3:打开控制台重定向进行KVM稳定性测试;同时触发测试机内的点击web脚本;
其中,打开控制台重定向进行KVM稳定性测试包括:
S31:被测服务器内创建挂载文件夹和复制文件夹;
S32:将外设挂载到被测服务器的挂载文件夹下;
S33:在挂载文件夹和复制文件夹之间反复移动文件并记录每次移动对应的信息;
S34:根据获取的每次移动对应的信息,判断KVM的稳定性。
[0023] 步骤S33中,记录每次移动对应的信息包括:本次移动的文件大小和本次移动所花费的时间长度;或, 本次移动的文件大小、本次移动所花费的时间长度和本次移动的方向;其中,本次移动的方向包括:从挂载文件夹移动到复制文件夹,和,从复制文件夹移动到挂载文件夹。
[0024] 步骤S34之前,还包括步骤S304:S304:设置文件移动速率阈值。
[0025] 步骤S34包括:根据每一次移动对应的信息,计算每一次移动对应的移动速率;在计算出的每一次移动对应的移动速率中包括移动速率大于所述速率阈值的移动时,则确定KVM不稳定;否则,确定KVM稳定。
[0026] S4:测试运行时间内查看KVM连接运行状态,其中,测试运行时间设定为24h。
[0027] 测试过程中,每次web和KVM连接时间到达超时时间阈值1800s时,触发测试机内的点击web脚本;运行24h内查看KVM挂载的镜像在运行中是否中断,若是确定KVM不稳定;否则确定KVM稳定。
[0028] 本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。
[0029] 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页 第1页 第2页 第3页