自动测试智能网卡PXE功能稳定性的方法、装置及存储介质制造方法及图纸

技术编号:31160861 阅读:11 留言:0更新日期:2021-12-04 10:28
本申请涉及自动测试智能网卡PXE功能稳定性的方法及实现方法的装置及存储介质。方法包括:部署测试机与待测机的网络;测试机与指定待测机配合循环执行以下过程直至循环轮数达到设定阈值;通过测试机控制待测机的智能网卡开机进入PXE,智能网卡通过PXE从测试机获取智能网卡镜像以及第一KS文件,按照第一KS文件自动安装智能网卡镜像;智能网卡自动部署网络实现待测机通过智能网卡与测试机连接;待测机通过PXE从测试机获取测试镜像以及第二KS文件,按照第二KS文件自动安装测试镜像;通过日志记录循环过程的结果。本申请通过测试机实现自动化循环进行智能网卡系统安装,并自动进行智能网卡网络配置及验证PXE功能稳定性;减少测试中人力使用,提升效率。提升效率。提升效率。

【技术实现步骤摘要】
自动测试智能网卡PXE功能稳定性的方法、装置及存储介质


[0001]本申请涉及智能网卡测试领域,尤其涉及一种自动测试智能网卡PXE功能稳定性的方法、装置及存储介质。

技术介绍

[0002]有的智能网卡在出厂时就已经嵌入系统,这些智能网卡在功能上与主机服务器之间没有相互依赖的关系,其PXE功能完全和普通的网卡没有区别。
[0003]然而,目前智能网卡的用户为了满足自身业务的需求,往往会采购未配置系统的智能网卡,通过自己研发适合自身业务的智能网卡系统装入智能网卡。该类智能网卡与主机服务器之间的依赖性较高,通常需要在智能网卡端部署智能网卡系统后进行网络配置,才能对主机服务器使用PXE功能,智能网卡的PXE功能可能并不稳定,在通过PXE功能进行自动化部署时,不稳定的PXE功能很可能影响自动化部署过程中环境的部署。现有的智能网卡PXE功能测试往往采用手动测试的方式,手动测试为考虑耗时,往往测试次数较低,测试的准确性不足,手动测试需要占用大量的人力、且效率低,手动还存在测试间断性导致PXE功能存在不稳定的问题。

技术实现思路

[0004]为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供一种自动测试智能网卡PXE功能稳定性的方法、装置及存储介质。
[0005]第一方面,本申请提供一种自动测试智能网卡PXE功能稳定性的方法,包括:
[0006]部署测试机与待测机的网络;
[0007]测试机与指定待测机配合循环执行以下过程直至循环轮数达到设定阈值;
[0008]通过测试机控制待测机的智能网卡开机进入PXE,智能网卡通过PXE从测试机获取智能网卡镜像以及第一KS文件,按照第一KS文件自动安装智能网卡镜像;
[0009]智能网卡自动部署网络实现待测机通过智能网卡与测试机连接;
[0010]待测机通过PXE从测试机获取测试镜像以及第二KS文件,按照第二KS文件自动安装测试镜像;
[0011]通过日志记录循环过程的结果。
[0012]更进一步地,所述部署测试机与待测机的网络包括:部署测试机与待测机BMC专用网络接口的连接,部署待测机智能网卡连接网络,以实现智能网卡通过网络连接测试机。
[0013]更进一步地,测试机利用与待测机BMC专用网络接口的连接来控制待测机中智能网卡开机进入PXE,实现通过测试机控制待测机的智能网卡开机进入PXE。
[0014]更进一步地,所述智能网卡通过PXE从测试机获取智能网卡镜像以及第一KS文件,按照第一KS文件自动安装智能网卡镜像包括:
[0015]智能网卡通过网络连接测试机;
[0016]智能网卡向测试机中的DHCP服务器请求分配IP地址;
[0017]DHCP服务器自动分配IP地址给智能网卡,并告知智能网卡第一TFTP地址;
[0018]智能网卡利用DHCP服务器分配的IP地址根据第一TFTP地址向测试机中的TFTP服务器请求第一引导文件,并下载执行第一引导文件以实现向测试机中的FTP服务器请求智能网卡镜像和第一KS文件;
[0019]测试机中的FTP服务器向智能网卡发送智能网卡镜像和第一KS文件;
[0020]智能网卡按照第一KS文件自动安装智能网卡镜像。
[0021]更进一步地,安装完智能网卡镜像后,执行所述第一KS文件中的网络配置脚本部署智能网卡的网络配置,建立智能网卡中物理网口与待测机之间的网桥,待测机通过智能网卡与测试机连接;
[0022]通知测试机已完成智能网卡网络配置。
[0023]更进一步地,所述待测机通过PXE从测试机获取测试镜像以及第二KS文件,按照第二KS文件自动安装测试镜像包括:
[0024]测试机通过ipmi工具向待测机发送开机及引导进入PXE的指令;
[0025]待测机开机后进入PXE;
[0026]待测机向测试机中的DHCP服务器请求分配IP地址;
[0027]DHCP服务器将IP地址自动分配给待测机并通知待测机第二TFTP地址;
[0028]待测机利用DHCP服务器分配的IP地址根据第二TFTP地址向测试机中的TFTP服务器请求第二引导文件,并下载执行第二引导文件以实现向测试机中的FTP服务器请求测试镜像和第二KS文件;
[0029]测试机中的FTP服务器向待测机发送测试镜像和第二KS文件;
[0030]待测机按照第二KS文件自动安装测试镜像。
[0031]更进一步地,所述测试机中搭建DHCP服务器、TFTP服务器以及FTP服务器;所述TFTP服务器配置第一引导文件、第二引导文件;所述FTP服务器配置智能网卡镜像、测试镜像、第一KS文件、第二KS文件。
[0032]更进一步地,所述通过日志记录循环过程的结果包括:通过日志记录循环的轮数以及每轮循环中发生的异常信息。
[0033]第二方面,本申请提供一种自动测试智能网卡PXE功能稳定性的装置,包括测试机,测试机通过BMC网络专用接口连接待测机;
[0034]待测机中设置智能网卡,所述智能网卡通过局域网连接测试机;
[0035]所述测试机中搭建DHCP服务器、TFTP服务器以及FTP服务器;所述TFTP服务器配置第一引导文件、第二引导文件;所述FTP服务器配置智能网卡镜像、测试镜像、第一KS文件、第二KS文件;
[0036]所述测试机运行测试脚本以实现如权利要求1

8任一所述的自动测试智能网卡PXE功能稳定性的方法。
[0037]第三方面,本申请提供一种实现自动测试智能网卡PXE功能稳定性的方法的存储介质,所述实现自动测试智能网卡PXE功能稳定性的方法的存储介质存储至少一条指令,执行所述指令实现所述的自动测试智能网卡PXE功能稳定性的方法。
[0038]本申请实施例提供的上述技术方案与现有技术相比具有如下优点:
[0039]本申请的测试机自动通过待测机BMC控制测试机中的智能网卡开启以及进入PXE。
智能网卡通过网络连接测试机,智能网卡通过PXE过程从测试机上获取智能网卡镜像和第一KS文件,智能网卡按照第一KS文件安装智能网卡镜像;安装完成后,执行第一KS文件中部署的网络配置脚本自动对智能网卡进行网络部署,使得智能网卡模拟虚拟网卡将物理网口桥接待测机,使得待测机能够通过网络连接测试机,智能网卡在网络配置完成后通知测试机。
[0040]测试机收到网络配置完成的消息后自动通过ipmi工具控制待测机开启,待测机开启后通过PXE过程从测试机获取测试镜像和第二KS文件,所述测试机按照所述第二KS文件安装测试镜像。
[0041]通过循环自动执行的上述过程来直至循环轮数达到设定阈值来测试智能网卡PXE功能的稳定性。本申请可以指定多个待测机,从而实现对多个待测机中智能网卡PXE功能稳定性的自动检测。
[0042]综上,通过PXE自动给智能网卡安装智能网卡镜像、自动给智能网卡配置网络以及通过PXE自动在测试机安装测试镜本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自动测试智能网卡PXE功能稳定性的方法,其特征在于,包括:部署测试机与待测机的网络;测试机与指定待测机配合循环执行以下过程直至循环轮数达到设定阈值;通过测试机控制待测机的智能网卡开机进入PXE,智能网卡通过PXE从测试机获取智能网卡镜像以及第一KS文件,按照第一KS文件自动安装智能网卡镜像;智能网卡自动部署网络实现待测机通过智能网卡与测试机连接;待测机通过PXE从测试机获取测试镜像以及第二KS文件,按照第二KS文件自动安装测试镜像;通过日志记录循环过程的结果。2.根据权利要求1所述自动测试智能网卡PXE功能稳定性的方法,其特征在于,所述部署测试机与待测机的网络包括:部署测试机与待测机BMC专用网络接口的连接;部署待测机智能网卡连接网络,以实现智能网卡通过网络连接测试机。3.根据权利要求2所述自动测试智能网卡PXE功能稳定性的方法,其特征在于,测试机利用与待测机BMC专用网络接口的连接来控制待测机中智能网卡开机进入PXE,实现通过测试机控制待测机的智能网卡开机进入PXE。4.根据权利要求2所述自动测试智能网卡PXE功能稳定性的方法,其特征在于,所述智能网卡通过PXE从测试机获取智能网卡镜像以及第一KS文件,按照第一KS文件自动安装智能网卡镜像包括:智能网卡通过网络连接测试机;智能网卡向测试机中的DHCP服务器请求分配IP地址;DHCP服务器自动分配IP地址给智能网卡,并告知智能网卡第一TFTP地址;智能网卡利用DHCP服务器分配的IP地址根据第一TFTP地址向测试机中的TFTP服务器请求第一引导文件,并下载执行第一引导文件以实现向测试机中的FTP服务器请求智能网卡镜像和第一KS文件;测试机中的FTP服务器向智能网卡发送智能网卡镜像和第一KS文件;智能网卡按照第一KS文件自动安装智能网卡镜像。5.根据权利要求1所述自动测试智能网卡PXE功能稳定性的方法,其特征在于,安装完智能网卡镜像后,执行所述第一KS文件中的网络配置脚本部署智能网卡的网络配置,建立智能网卡中物理网口与待测机之间的网桥,待测机通过智能网卡与测试机连接;通知测试机已完成智能网卡网络配置。6.根据权利要求1所述自动测试智能网卡PXE功...

【专利技术属性】
技术研发人员:朱金龙董喜燕
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1