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