[发明专利]一种基于微服务与组件融合一键部署方法有效
申请号: | 202211258205.0 | 申请日: | 2022-10-13 |
公开(公告)号: | CN115562688B | 公开(公告)日: | 2023-10-03 |
发明(设计)人: | 陈虎;张家仁;李波 | 申请(专利权)人: | 深圳市中兴新云服务有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/71 |
代理公司: | 深圳市中科创为专利代理有限公司 44384 | 代理人: | 游强;彭西洋 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 微服 组件 融合 部署 方法 | ||
本发明公开了一种基于微服务与组件融合一键部署方法,涉及自动化部署技术领域。本发明包括以下步骤:S1:部署前自动下载与校验安装包完整性,多台服务器自动下载安装包,并校验完整性;S2:解读exec表格输入参数,通过python将excel表格参数自动解析一键部署的key与value值;S3:通过S2中的key与value值可以实现自动跨机器匹配安装组件,场景适配,通过虚拟机判断部署信息,并对部署信息进行合理适配。本发明通过shell、sed、awk等工具,实现一键自动修改微服务配置中心、启动缓存、消息等服务、启动微服务、异常后自动拉起,实现一种基于微服务与组件融合一键部署方法,通过判断服务器数量,自动匹配部署模式,支持单机版自动部署、与集群版自动部署。
技术领域
本发明涉及自动化部署技术领域,具体涉及一种基于微服务与组件融合一键部署方法。
背景技术
随着信息化时代的变革,对关联数据库管理系统数据库的应用需求越来越广,像互联网、通讯、金融等行业复杂的业务系统需要部署大量的数据库,如何快速高效的安装数据库就成为一个问题,如果靠部署人员手工安装和配置的话,需要花费很多精力和时间,而且也很容易出错,对部署人员的技术要求也比较高。
因此提出一种基于微服务与组件融合一键部署方法,部署人员只需填写固定格式的excel表格,将服务器信息、部署模块、部署模式填写完毕后,在服务端启动部署工具,通过一套自研究的基于微服务与组件融合一键部署方法实现一键部署。
为此提出一种基于微服务与组件融合一键部署方法。
发明内容
本发明的目的在于:为解决部署人员手工安装和配置需要花费很多精力和时间且也很容易出错的问题,本发明提供了一种基于微服务与组件融合一键部署方法。
本发明为了实现上述目的具体采用以下技术方案:
一种基于微服务与组件融合一键部署方法,包括以下步骤:
S1:部署前自动下载与校验安装包完整性,多台服务器自动下载安装包,并校验完整性;
S2:解读exec表格输入参数,通过python将excel表格参数自动解析一键部署的key与value值;
S3:通过S2中的key与value值可以实现自动跨机器匹配安装组件,场景适配,通过虚拟机判断部署信息,并对部署信息进行合理适配;
S4:一键安装与自动校验,通过shell脚本实现自动安装,安装过程中判断服务健康情况,基于key值判断组件数据,通过数量自动识别安装的模式,支持单节点单机版安装与多节点集群模式安装;
S5:整合微服务配置中心自动修改,自动修改微服务配置文件,实现微服务自动重启与健康监测;
S6:整合微服务与组件一键部署与校验方法,通过健康监测接口、整合一键部署与一键校验方法。
进一步地所述步骤S1包括以下步骤:
S101:资源剖评估申请:
S102:网络申请;
S103:填写变量参数配置清单;
S104:上传excel变量参数安装包文件;
S105:部署前资源验收。
进一步地,所述步骤S2中通过python将excel表格参数自动解析包括以下步骤:
S201:规划所有变量参数,配置好excel标准模板;
S202:根据excel文件进行转换,将excel文件中的变量参数转换成key、value的形式,并将其导出导入至txt文档;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市中兴新云服务有限公司,未经深圳市中兴新云服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211258205.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种梳子型腰果酚聚醚破乳剂及其制备方法与应用
- 下一篇:一种快插发热单元