[发明专利]一种切换操作系统执行测试任务的方法、系统及介质有效
申请号: | 202110054623.7 | 申请日: | 2021-01-15 |
公开(公告)号: | CN112749095B | 公开(公告)日: | 2022-07-12 |
发明(设计)人: | 吴智谦 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京权智天下知识产权代理事务所(普通合伙) 11638 | 代理人: | 王新爱 |
地址: | 215124 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 切换 操作系统 执行 测试 任务 方法 系统 介质 | ||
1.一种切换操作系统执行测试任务的方法,其特征在于,包括以下步骤:
请求测试:请求执行若干操作系统的测试任务;
生成配置:主控制器根据所述测试任务生成引导第一操作系统所需的配置信息并写入PXE服务器和数据服务器;
部署环境:待测服务器从PXE服务器获取所述配置信息,并根据所述配置信息从所述数据服务器拉取所述第一操作系统的映像与软件包,安装所述第一操作系统到所述待测服务器的本地硬盘或网络文件系统,并部署测试环境;
执行测试:所述待测服务器执行所述第一操作系统的测试任务,当所述测试任务完成时,向所述主控制器发送完成指令;
测试循环:所述主控制器接收所述完成指令,并判断所述若干操作系统的测试任务是否全部完成,若未完成,则生成引导第二操作系统所需的配置信息并写入PXE服务器和数据服务器,再返回部署环境步骤;若完成,则停止若干操作系统的测试任务。
2.根据权利要求1所述的切换操作系统执行测试任务的方法,其特征在于:所述生成配置的步骤进一步包括:所述主控制器向所述PXE服务器写入PXE引导所需的DHCP、引导镜像路径、操作系统映像路径、网络文件系统路径和测试软件包路径;所述主控制器向所述数据服务器写入网络文件系统配置。
3.根据权利要求1所述的切换操作系统执行测试任务的方法,其特征在于:所述部署环境的步骤进一步包括:
所述待测服务器根据所述配置信息加载数据服务器上的网络文件系统;
所述待测服务器根据所述配置信息拉取所述第一操作系统映像,在网络文件系统中安装所述操作系统;
所述待测服务器根据所述配置信息拉取测试软件包,安装所述测试软件包完成测试环境的部署。
4.根据权利要求1所述的切换操作系统执行测试任务的方法,其特征在于:所述主控制器接收所述完成指令的步骤进一步包括:所述主控制器生成第二操作系统的配置后,复位所述待测服务器,待测服务器重新获取所述第二操作系统的所述配置信息,完成对所述第二操作系统的安装和部署。
5.根据权利要求1所述的切换操作系统执行测试任务的方法,其特征在于:所述测试循环的步骤进一步包括:待测服务器将所述第一操作系统的测试任务的测试现场存储至所述网络文件系统,可对测试现场进行复现,若发现故障,则将故障定位、故障隔离以及对故障维护。
6.一种切换操作系统执行测试任务的系统,其特征在于,包括:主控制器、PXE服务器、拓扑连接器、数据服务器和若干待测服务器;
所述待测服务器通过所述拓扑连接器分别与所述主控制器、PXE服务器和数据服务器电连接;
所述主控制器存储配置信息,包括待测服务器IP,操作系统映像文件名称及路径,测试软件包名称及路径;
所述主控制器根据所述配置信息生成部署操作系统所需的配置文件,并将所述配置文件写入PXE服务器和数据服务器;
所述PXE服务器用于提供DHCP,PXE功能;
所述数据服务器用于存储所述操作系统映像、测试软件包,并提供网络文件系统;
所述主控制器将配置文件写入PXE服务器及数据服务器后,所述待测服务器上电并通过所述PXE服务器获取所述数据服务器的IP地址、操作系统映像路径、网络文件系统路径和测试软件包路径;
所述待测服务器挂载网络文件系统、安装操作系统及测试软件包,并执行所述测试任务;所述待测服务器完成所述测试任务后发送完成指令至所述主控制器。
7.根据权利要求6所述的切换操作系统执行测试任务的系统,其特征在于:所述配置文件包括操作系统映像、网络文件系统、测试软件包和PXE服务配置;
所述待测服务器通过加载所述网络文件系统路径形成无盘工作模式;所述待测服务器通过所述操作系统映像路径从所述数据服务器获取所述操作系统映像,并根据网络文件系统路径将所述操作系统安装到网络文件系统中;
所述待测服务器通过所述测试软件包路径从数据服务器获取所述测试软件包,并根据网络文件系统路径将所述软件包安装到网络文件系统,然后执行所述测试任务。
8.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执时,实现权利要求1-5任一项所述的一种切换操作系统执行测试任务的方法步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110054623.7/1.html,转载请声明来源钻瓜专利网。