[发明专利]一种云服务工厂平台全生命周期管理方法在审
申请号: | 201911020900.1 | 申请日: | 2019-10-25 |
公开(公告)号: | CN110750333A | 公开(公告)日: | 2020-02-04 |
发明(设计)人: | 张勇;高传集;石光银;蔡卫卫;孙思清 | 申请(专利权)人: | 浪潮云信息技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F8/41;G06F8/61 |
代理公司: | 37100 济南信达专利事务所有限公司 | 代理人: | 郗艳荣 |
地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 全生命周期 云服务 基础架构 系统接收 创建 客户个性化服务 服务提供方式 创建服务 服务请求 管理资源 配置文件 请求执行 消息队列 用户创建 用户体验 预先定义 版本化 可预测 审阅 管理 抽取 存储 团队 返回 共享 声明 改进 规划 网络 安全 | ||
1.一种云服务工厂平台全生命周期管理方法,其特征在于,包括以下步骤:
第一步,编写代码,规划和创建基础架构的理念,将IAAS层和资源相关的操作抽取出来,进而达到用代码来管理资源的目的;
第二步,系统接收到用户创建服务请求后,Terraform执行预先定义的模板,创建计算、存储和网络这些资源;
第三步,创建服务请求执行结果通过消息队列MQ异步返回,系统接收到消息后即可执行下一步。
2.根据权利要求1所述的云服务工厂平台全生命周期管理方法,其特征在于:所述第三步中,下一步可以是继续创建计算、存储或网络这些资源也可以是在服务器上执行后续的脚本;如果下一步操作请求是创建服务请求,则由Terraform执行预先定义的模板;如果下一步操作请求是执行脚本请求,则Ansible执行预先定义的脚本。
3.根据权利要求2所述的云服务工厂平台全生命周期管理方法,其特征在于:所述第一步中,首先在Git服务器上创建Terraform模板工程,按Terraform的TF语法要求新建文件1,并用代码定义服务所依赖的计算、存储和网络各项资源;然后,还要按Terraform的TF语法要求新建文件2,并用代码定义文件1中的资源创建完成后需要作为输出的字段;
按Ansible语法要求新建Ansible文件,实现服务所依赖的计算、存储和网络资源创建完成后需要通过脚本在服务器上执行的具体服务的安装包、依赖包的安装执行;
执行创建服务请求时,Terraform执行文件1和文件2中预先定义的模板;执行脚本请求,则Ansible执行Ansible文件中定义的脚本。
4.根据权利要求3所述的云服务工厂平台全生命周期管理方法,其特征在于:将API编码为声明性配置文件,云平台对虚机的删除、启动、关停、锁定、解锁及扩缩容API在Terraform provider中以遵循Terraform接口的形式实现。
5.根据权利要求3所述的云服务工厂平台全生命周期管理方法,其特征在于:所述Terraform模板里面定义power_state字段,通过给power_state字段传递不同的值实现服务的删除、启动、关停、锁定、解锁及扩缩容操作。
6.根据权利要求1所述的云服务工厂平台全生命周期管理方法,其特征在于:为了最大限度满足各种服务需求,该云服务工厂平台全生命周期管理方法,支持三种服务提供方式,分别为:
(1)操作系统镜像和服务安装包分开;
(2)操作系统和服务安装包仍做成一个镜像;
(3)操作系统预装docker,服务安装包以docker镜像方式提供并放在镜像仓库中。
7.根据权利要求6所述的云服务工厂平台全生命周期管理方法,其特征在于:所述第(1)种服务提供方式中,所有服务使用统一的操作系统镜像,服务安装包及依赖包统一放到GitLab或者仓库中;创建服务过程分为两步走,第一步先创建虚拟机,并在虚拟机上安装操作系统,输出镜像后,下载服务的安装包并安装。
8.根据权利要求6所述的云服务工厂平台全生命周期管理方法,其特征在于:所述第(2)种服务提供方式中,创建服务过程的第一步先创建虚拟机,并在虚拟机上安装操作系统,下载服务的安装包和依赖包并安装,操作系统和服务安装包最终输出一个镜像即可。
9.根据权利要求6所述的云服务工厂平台全生命周期管理方法,其特征在于:所述第(3)种服务提供方式中,创建服务过程的第一步先创建虚拟机,在虚拟机上安装操作系统后再安装docker,服务的安装包以及依赖包制作成docker镜像上传至镜像仓库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术有限公司,未经浪潮云信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911020900.1/1.html,转载请声明来源钻瓜专利网。