[发明专利]一种云平台部署方法、装置及节点有效
申请号: | 201910657266.6 | 申请日: | 2019-07-19 |
公开(公告)号: | CN112242920B | 公开(公告)日: | 2022-09-02 |
发明(设计)人: | 许磊 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | H04L67/30 | 分类号: | H04L67/30;H04L67/1095;H04L41/0823;H04L41/08 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 孙翠贤;高莺然 |
地址: | 310051 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 平台 部署 方法 装置 节点 | ||
1.一种云平台部署方法,其特征在于,应用于待部署云平台的任一节点中的自动化运维工具;所述方法包括:
获取所述待部署云平台的布局配置文件;其中,所述布局配置文件包括:所述待部署云平台的各个节点的节点类型,以及每一节点类型下各个节点的配置信息,所述配置信息包括待部署的组件的组件信息和节点间的通信关系;
从所述布局配置文件中,读取该节点的节点类型,并依据所读取的节点类型,从所述布局配置文件中确定该节点的配置信息;
基于所确定的配置信息,在该节点中部署组件以及与其他节点的通信关系对该节点进行配置。
2.根据权利要求1所述的方法,其特征在于,各个组件中包括容器引擎、数据库、网络插件和容器镜像仓库。
3.根据权利要求2所述的方法,其特征在于,所述基于所确定的配置信息,在该节点中部署组件以及与其他节点的通信关系对该节点进行配置的步骤,包括:
从所述布局配置文件中,确定所述待部署云平台所需部署的各个组件,并获得所述各个组件的执行文件;
基于所述所确定的配置信息中的各个目标组件的组件信息和通信关系,对各个目标组件的初始配置文件进行配置,得到各个目标组件的配置文件;其中,所述目标组件为该节点中所需部署的各个组件;
利用各个目标组件的配置文件,对各个目标组件进行配置,并将配置完成的各个目标组件与该目标组件的执行文件关联。
4.根据权利要求3所述的方法,其特征在于,所述数据库对应的服务运行在所述待部署云平台的主节点中,且所述容器镜像仓库位于所述主节点中;当该节点的节点类型为主节点时,所述利用各个目标组件的配置文件,对各个目标组件进行配置的步骤,包括:
生成该节点所需配置的各个目标组件在系统中所需的服务文件;
基于所生成的所述数据库的服务文件,启动所述数据库对应的服务,并向所述数据库写入所述网络插件的配置信息;
基于所生成的所述容器引擎的服务文件,启动所述容器引擎对应的服务,并启动所述容器镜像仓库。
5.根据权利要求3所述的方法,其特征在于,所述容器引擎和所述网络插件部署在所述待部署云平台中的各个节点中;当该节点的节点类型为从节点时,所述利用各个目标组件的配置文件,对各个目标组件进行配置的步骤,包括:
生成该节点所需配置的各个目标组件在系统中所需的服务文件;
基于所生成的所述容器引擎的服务文件,启动容器引擎对应的服务,并在所述容器引擎对应的服务中,导入预装的容器镜像文件。
6.根据权利要求3所述的方法,其特征在于,所述方法还包括:
关闭该节点中的虚拟内存服务和防火墙服务。
7.根据权利要求2-6任一项所述的方法,其特征在于,所述各个组件中还包括至少一个增强插件;当该节点的节点类型为主节点时,所述方法还包括:
在所述待部署云平台中的各个节点配置完成后,执行所述至少一个增强插件的部署。
8.一种云平台部署装置,其特征在于,应用于待部署云平台的任一节点中的自动化运维工具;所述装置包括:
文件获取模块,用于获取所述待部署云平台的布局配置文件;其中,所述布局配置文件包括:所述待部署云平台的各个节点的节点类型,以及每一节点类型下各个节点的配置信息,所述配置信息包括待部署的组件的组件信息和节点间的通信关系;
信息获取模块,用于从所述布局配置文件中,读取该节点的节点类型,并依据所读取的节点类型,从所述布局配置文件中确定该节点的配置信息;
节点配置模块,用于基于所确定的配置信息,在该节点中部署组件以及与其他节点的通信关系对该节点进行配置。
9.根据权利要求8所述的装置,其特征在于,各个组件中包括容器引擎、数据库、网络插件和容器镜像仓库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910657266.6/1.html,转载请声明来源钻瓜专利网。