[发明专利]微服务治理管理平台的自动化部署方法和电子设备在审
申请号: | 201911357812.0 | 申请日: | 2019-12-25 |
公开(公告)号: | CN111198695A | 公开(公告)日: | 2020-05-26 |
发明(设计)人: | 王煜;张浩;赖新明 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61 |
代理公司: | 北京思创大成知识产权代理有限公司 11614 | 代理人: | 张立君 |
地址: | 100195 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 微服 治理 管理 平台 自动化 部署 方法 电子设备 | ||
1.一种微服务治理管理平台的自动化部署方法,其特征在于,包括:
自动检查操作系统版本;
自动检查服务器配置;
自动设置系统参数;
自动搭建本地源;
自动安装依赖软件;
自动启动微服务治理组件;
自动初始化微服务治理组件;
自动初始化微服务治理管理平台。
2.根据权利要求1所述的方法,其特征在于,所述自动检查服务器配置包括:
获取服务器配置信息,所述服务器配置信息包括:基本网络配置信息、网络域名解析、网卡配置信息、存储设备挂载和分区信息;
校验所获取的服务器配置信息;
如果校验不通过,则输出提示信息以提示用户。
3.根据权利要求1所述的方法,其特征在于,所述自动设置系统参数包括:
根据微服务治理管理平台的需求对下列系统参数进行设置:文件最大打开数,防火墙,系统安全防护,系统时间相关参数。
4.根据权利要求1所述的方法,其特征在于,所述自动搭建本地源包括:
获取安装文件包中rpm文件的路径信息;
使用所述路径信息配置repo源文件;
将配置后的repo源文件放置在系统的源文件路径下;
读取和初始化缓存的本地源。
5.根据权利要求1所述的方法,其特征在于,所述自动安装依赖软件包括:
安装jQuery组件;
安装docker软件;
创建并编写docker配置文件;
安装docker_compose;
安装本地私有镜像仓库,以直接将镜像保存为本地镜像文件,并在部署过程中直接将本地镜像文件加载为私有镜像仓库中的镜像。
6.根据权利要求1所述的方法,其特征在于,所述启动微服务治理组件包括:
根据当前环境生成yaml文件;
根据yaml文件拉取镜像;
启动组件容器及数据库,并在启动不成功的情况下,自动重新启动相应组件容器,如果达到第一预设条件仍未启动成功,则提示用户。
7.根据权利要求1所述的方法,其特征在于,所述初始化微服务治理组件包括:
运行各个容器中的组件服务自动配置脚本,对各个组件服务进行初始化配置;
在初始化配置后,检测组件与数据库的对接情况,并在检测到数据库中不存在与组件的对应库的情况下,自动重新对相应组件服务进行初始化配置,如果达到第二预设条件仍未初始化成功,则提示用户。
8.根据权利要求1所述的方法,其特征在于,所述自动初始化微服务治理管理平台包括:
创建微服务业务集群所需的资源空间和存储桶;
创建默认的微服务业务集群;
创建微服务治理管理平台的用户账号。
9.一种电子设备,其特征在于,所述电子设备包括:
存储器,存储有可执行指令;
处理器,所述处理器运行所述存储器中的所述可执行指令,以实现权利要求1-8中任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现权利要求1-8中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911357812.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于深度学习的图像匹配方法
- 下一篇:智能设备的监控方法及装置