[发明专利]部署软件的方法、控制服务器、可读介质及存储控制器有效
申请号: | 201710431489.1 | 申请日: | 2017-06-09 |
公开(公告)号: | CN107220092B | 公开(公告)日: | 2020-08-25 |
发明(设计)人: | 王唯融 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/455;G06F11/36;H04L29/08;H04L29/12 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 李世喆 |
地址: | 215100 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 部署 软件 方法 控制 服务器 可读 介质 存储 控制器 | ||
本发明提供了一种批量部署软件的方法、控制服务器、可读介质及存储控制器,方法应用于控制服务器,包括:S0:预先设置远程控制组件;S1:获取至少一个宿主机的地址信息,其中,各个所述宿主机上分别设置有至少一个虚拟机;S2:针对于获取的每一个所述地址信息,利用所述远程控制组件执行:连接当前地址信息对应的当前宿主机,控制连接的所述当前宿主机获取待测试软件,并控制所述当前宿主机在设置于所述当前宿主机上的各个所述虚拟机中部署所述待测试软件。通过本发明的技术方案,可提高测试结果的准确性。
技术领域
本发明涉及计算机技术领域,特别涉及一种部署软件的方法、控制服务器、可读介质及存储控制器。
背景技术
在工作人员将软件开发完成之后,通常需要对开发完成的软件部署到多个虚拟机上进行测试,并根据测试结果对软件进行后续处理。
目前,在将待测试软件部署到每一个虚拟机上时,通常需要通过在各个虚拟机上安装第三方应用软件,通过第三方应用软件在虚拟机上部署待测试软件,以便后续针对部署在各个虚拟机上的待测试软件进行分别测试,并产生对应的测试结果。
上述技术方案中,在安装待测试软件的各个虚拟机中均引入了第三方应用软件,第三方应用软件影响虚拟机的纯净度,后续对部署的测试软件进行测试时,可能影响测试结果的准确性。
发明内容
本发明实施例提供了一种批量部署软件的方法、控制服务器、可读介质及存储控制器,可提高测试结果的准确性。
第一方面,本发明提供了一种批量部署软件的方法,应用于控制服务器,包括:
S0:预先设置远程控制组;
S1:获取至少一个宿主机的地址信息,其中,各个所述宿主机上分别设置有至少一个虚拟机;
S2:针对于获取的每一个所述地址信息,利用所述远程控制组件执行:连接当前地址信息对应的当前宿主机,控制连接的所述当前宿主机获取待测试软件,并控制所述当前宿主机在设置于所述当前宿主机上的各个所述虚拟机中部署所述待测试软件。
优选地,
所述获取至少一个宿主机的地址信息,包括:获取至少一个宿主机的默认网卡的IP(Internet Protocol,网络之间互联的协议)地址。
优选地,
在所述步骤S1之后,在所述步骤S2之前,进一步包括:获取各个所述虚拟机分别对应的登录参数,利用获取的各个所述地址信息和各个所述登录参数构建对应关系;
则,
所述步骤S2中,所述控制所述当前宿主机在设置于所述当前宿主机上的各个所述虚拟机中部署所述待测试软件,包括:
根据所述对应关系,将所述当前地址信息所对应的至少一个目标登录参数发送至所述当前宿主机;
控制所述当前宿主机根据各个所述目标登录参数分别登录设置于所述当前宿主机上的各个所述虚拟机,在登录的各个所述虚拟机中部署所述测试软件。
优选地,
所述步骤S2中,所述在登录的各个所述虚拟机中部署所述测试软件,包括:在登录的各个所述虚拟机中安装所述测试软件,触发安装的各个所述测试软件运行。
第二方面,本发明实施例提供了一种控制服务器,包括:
获取模块,用于获取至少一个宿主机的地址信息,其中,各个所述宿主机上分别设置有至少一个虚拟机;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710431489.1/2.html,转载请声明来源钻瓜专利网。