[发明专利]部署应用程序的方法、装置和存储介质在审
申请号: | 201711172833.6 | 申请日: | 2017-11-22 |
公开(公告)号: | CN109814876A | 公开(公告)日: | 2019-05-28 |
发明(设计)人: | 赵耀;郝非非;叶志 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F8/61 |
代理公司: | 北京润平知识产权代理有限公司 11283 | 代理人: | 金旭鹏;肖冰滨 |
地址: | 100195 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 部署 服务器集群 存储介质 规划表 应用程序安装 计算机领域 人力资源 自动安装 脚本 出错 释放 节约 配置 | ||
本发明实施例提供一种部署应用程序的方法、装置和存储介质,属于计算机领域。所述方法包括:在多个服务器集群节点间建立免密互访;配置应用程序的安装部署规划表;根据所述安装部署规划表,通过各应用程序的自动安装部署脚本将应用程序安装至对应服务器集群节点上。通过上述方法安装部署应用程序,可以提高安装部署效率,避免了手工部署容易出错的问题,释放了大量的人力资源,节约了实施阶段人员和时间上的投入成本。
技术领域
本发明涉及计算机领域,具体地涉及一种在服务器集群节点中部署应用程序的方法、装置和存储介质。
背景技术
目前,随着Linux操作系统的广泛使用,其在多个领域的应用也越来越广泛,尤其是在服务器领域已经有越来越多的用户开始使用Linux操作系统作为生产环境的平台,用户将自己的应用程序安装部署到Linux操作系统上,在上面运行。同时针对Linux平台开发出来的各种功能软件也不断发展壮大、越来越多,各类开源软件也层出不穷,功能也越来越强大,这些软件的出现为用户提供了越来越多的自由选择空间。
但是目前大量用户开发的软件或开源软件安装部署过程都非常繁琐复杂,这些软件的安装部署常常被视为不可避免的麻烦,基本都需要手工进行分步安装部署,并且大部分都需要使用Linux命令进行安装操作,安装部署过程中还需要手工对软件的配置文件进行修改,安装常常很混乱,难度之大可想而知。虽然有些软件的安装说明已经做的比较详细,但是对于有Linux系统操作经验的用户也不能完全避免手工安装部署过程中出现错误,并且在此过程中也会耗费非常大的精力和时间才能完成安装部署,而对于那些没有Linux系统操作经验的用户基本不可能完成安装部署,正是由于这种原因才困扰了许许多多的用户。这种传统的手工部署方式已经无法满足目前快速部署多台服务器集群的需求。
发明内容
本发明实施例的目的是提供一种部署应用程序的方法、装置和存储介质,用以至少解决如何在多个服务器集群节点中自动安装部署应用程序的问题。
为了实现上述目的,本发明实施例提供一种在服务器集群节点中部署应用程序的方法,所述方法包括:在多个服务器集群节点间建立免密互访;配置应用程序的安装部署规划表;根据所述安装部署规划表,通过各应用程序的自动安装部署脚本将应用程序安装至对应服务器集群节点上。
可选地,所述在多个服务器集群节点间建立免密互访包括:生成各服务器集群节点的RSA密钥文件;将所述各服务器集群节点RSA密钥文件中的公钥文件互相传输到其余服务器集群节点中。
可选地,所述根据所述安装部署规划表,通过各应用程序的自动安装部署脚本将应用程序安装至对应服务器集群节点上包括:配置所述自动安装部署脚本的配置文件;根据所述部署规划表,在各服务器集群节点中安装对应的应用程序的自动安装部署脚本;通过所述自动安装部署脚本安装对应的应用程序。
可选地,所述通过自动安装部署脚本安装对应的应用程序包括:创建对应的应用程序的安装目录;将所述应用程序安装部署在所述安装目录下。
可选地,当需要重复安装部署某一应用程序时,所述方法还包括:删除安装目前下的原应用程序;将新的应用程序安装部署到所述安装目录下。
可选地,所述方法还包括:在删除安装目录下的原应用程序之前,备份所述原应用程序。
可选地,在重复安装部署某一应用程序时,当需要对不能删除的配置文件进行重复配置时,所述方法还包括:判断所述不能删除的配置文件的配置项是否已经修改或存在;当所述配置项已经修改或存在时,不再修改或新增该不能删除的配置文件。
可选地,当对所述应用程序进行升级前,所述方法还包括;判断应用程序的升级版本是否符合要求;当应用程序的升级版本符合要求时,通过该应用程序对应的升级脚本升级所述应用程序;当应用程序的升级版本不符合要求时,不对该应用程序进行升级。
可选地,所述方法还包括:当对所述应用程序进行升级前,备份原应用程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711172833.6/2.html,转载请声明来源钻瓜专利网。