[发明专利]一种系统部署方法、装置及电子设备有效
申请号: | 201811352294.9 | 申请日: | 2018-11-14 |
公开(公告)号: | CN109491763B | 公开(公告)日: | 2021-07-20 |
发明(设计)人: | 周正;段光磊;王平;张大虎;王杨;徐婷 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F8/61 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 李欣;项京 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 部署 方法 装置 电子设备 | ||
1.一种系统部署方法,其特征在于,包括:
确定针对待部署系统进行部署所需的内容信息;
基于所述内容信息,按照预设部署顺序和预设依赖关系,部署所述待部署系统,其中,所述预设部署顺序表示所述内容信息所表示的内容在部署时的先后顺序,所述预设依赖关系表示所述内容信息所表示的不同内容之间的依赖关系;
所述预设依赖关系包括:每个服务集群包含的不同服务组之间的依赖关系,每个所述服务组包含的不同服务之间的依赖关系,以及每个所述服务中不同镜像文件之间的依赖关系;
在所述基于所述内容信息,按照预设部署顺序和预设依赖关系,部署所述待部署系统之后,还包括:
针对所述待部署系统,基于调整信息,对所述待部署系统中所包含的内容进行调整,得到新的待部署系统,其中,所述调整信息表示针对所述待部署系统进行调整所需的内容信息,以及调整所需的内容信息表示的内容与所述待部署系统中原有内容的依赖关系。
2.根据权利要求1所述的方法,其特征在于,所述确定针对待部署系统进行部署所需的内容信息,包括:
针对待部署系统,确定对所述待部署系统部署所需的服务集群信息、服务组信息、服务信息以及镜像文件信息,其中,所述服务集群信息表示所述待部署系统包括的服务集群,所述服务组信息表示所述待部署系统包括的服务组,所述服务信息表示所述待部署系统包括的服务,所述镜像文件信息表示所述待部署系统包括的镜像文件。
3.根据权利要求2所述的方法,其特征在于,所述服务集群信息至少包括:服务集群的名称、数量和版本号;
所述服务组信息至少包括:服务组的名称、数量和版本号;
所述服务信息至少包括:服务的名称、数量和版本号;
所述镜像文件信息至少包括:镜像文件的ID和数量。
4.根据权利要求1所述的方法,其特征在于,所述预设部署顺序表示依次按照服务集群、服务组、服务和镜像文件的顺序部署所述待部署系统。
5.根据权利要求2或3所述的方法,其特征在于,所述基于所述内容信息,按照预设部署顺序和预设依赖关系,部署所述待部署系统,包括:
针对所述待部署系统,按照所述预设部署顺序,部署所述服务集群信息表示的服务集群;
针对已部署的每个所述服务集群,按照所述预设部署顺序,以及该服务集群所包含的所述服务组信息表示的不同服务组之间的依赖关系,部署该服务集群中的各服务组;
针对已部署的每个所述服务组,按照所述预设部署顺序,以及该服务组所包含的所述服务信息表示的不同服务之间的依赖关系,部署该服务组中的各服务;
针对已部署的每个所述服务,按照所述预设部署顺序,以及该服务所包含的所述镜像文件信息表示的不同镜像文件之间的依赖关系,部署该服务中的各镜像文件。
6.一种系统部署装置,其特征在于,包括:
内容信息确定模块,用于确定针对待部署系统进行部署所需的内容信息;
待部署系统部署模块,用于基于所述内容信息,按照预设部署顺序和预设依赖关系,部署所述待部署系统,其中,所述预设部署顺序表示所述内容信息所表示的内容在部署时的先后顺序,所述预设依赖关系表示所述内容信息所表示的不同内容之间的依赖关系;
所述预设依赖关系包括:每个服务集群包含的不同服务组之间的依赖关系,每个所述服务组包含的不同服务之间的依赖关系,以及每个所述服务中不同镜像文件之间的依赖关系;
所述装置还包括:
待部署系统调整模块,用于针对所述待部署系统,基于调整信息,对所述待部署系统中所包含的内容进行调整,得到新的待部署系统,其中,所述调整信息表示针对所述待部署系统进行调整所需的内容信息,以及调整所需的内容信息表示的内容与所述待部署系统中原有内容的依赖关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811352294.9/1.html,转载请声明来源钻瓜专利网。