[发明专利]软件跨云部署方法、计算机设备及存储介质有效
申请号: | 201810203869.4 | 申请日: | 2018-03-13 |
公开(公告)号: | CN108509203B | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 高洪松;党受辉;王建学;吴嘉龙 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60;H04L29/08 |
代理公司: | 北京励诚知识产权代理有限公司 11647 | 代理人: | 贾玉姣 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 部署 方法 计算机 设备 存储 介质 | ||
本发明提出一种软件跨云部署方法、部署服务器及存储介质,其中,方法包括:获取软件部署请求,所述部署请求中包括目标中转机标识、目标机标识、待部署的软件安装包及与所述目标机对应的第一校验文件;向所述目标中转机发送连接请求,所述连接请求中包括第一校验文件;接收所述目标机返回的连接响应消息;向所述目标中转机发送部署指令,所述部署指令中包括所述待部署的软件安装包及所述目标机标识。通过本方法,能够实现软件安装任务自动部署,有利于跨云批量部署任务,提高任务部署速度和效率,解决现有技术中安装过程繁琐、灵活性差的技术问题。
技术领域
本发明涉及互联网技术领域,尤其涉及一种软件跨云部署方法、部署服务器及存储介质。
背景技术
云网络就是将普通的独立服务器,通过网络技术进行功能性整合管理,形成一个功能强大高效快捷和安全可靠的虚拟网络服务体系,提供给网络用户按需取用。随着云技术的不断发展,逐渐出现了混合云网络。混合云网络,是指公有云、私有云和/或公众云的结合,是近年来云计算的主要模式和发展方向。
用户在使用云网络中的服务器时,通常需要首先在请求的服务器资源中进行软件部署,以使其实现相应功能。目前,在云网络中的各服务器中进行软件部署时,多采用手动方式实现。即首先手动下载安装包至目标机(目标服务器),然后在目标服务器中运行安装包以进行软件安装。
但是,上述手动安装的方式,不仅效率低,而且需要操作人员了解安装包的运行参数,出错概率高,且当待部署软件的目标机较多时,需要重复执行手动安装操作,安装过程繁琐,浪费人力资源。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本发明第一方面提出一种软件跨云部署方法,通过向目标中转机发送部署指令来控制目标中转机向目标机发送安装包,能够实现软件安装任务自动部署,有利于跨云批量部署任务,提高任务部署速度和效率。
本发明第二方面提出另一种软件跨云部署方法。
本发明第三方面提出另一种软件跨云部署方法。
本发明第四方面提出一种计算机设备。
本发明第五方面提出一种非临时性计算机可读存储介质。
本发明第一方面实施例提出了一种软件跨云部署方法,该方法由部署服务器执行,包括:
获取软件部署请求,所述部署请求中包括目标中转机标识、目标机标识、待部署的软件安装包及与所述目标中转机对应的第一校验文件;
向所述目标中转机发送连接请求,所述连接请求中包括第一校验文件;
接收所述目标中转机返回的连接响应消息;
向所述目标中转机发送部署指令,所述部署指令中包括所述待部署的软件安装包及所述目标机标识。
本发明第二方面实施例提出了另一种软件跨越部署方法,该方法由目标中转机执行,包括:
接收部署服务器发送的连接请求,所述连接请求中包括第一校验文件;
确定所述第一校验文件合法时,向所述部署服务器返回连接响应消息;
接收所述部署服务器发送的部署指令,所述部署指令中包括目标机标识及待部署的软件安装包;
根据所述目标机标识,向目标机发送软件安装指令,所述安装指令中包括所述待部署的软件安装包。
本发明第三方面实施例提出了另一种软件跨云部署方法,该方法由目标机执行,包括:
接收目标中转机发送的安装指令,所述安装指令中包括待部署的软件安装包;
卸载本地与所述软件安装包对应的其它版本的软件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810203869.4/2.html,转载请声明来源钻瓜专利网。