[发明专利]一种云平台镜像制作系统及其实现方法有效
申请号: | 201710643901.6 | 申请日: | 2017-07-31 |
公开(公告)号: | CN107438102B | 公开(公告)日: | 2020-04-03 |
发明(设计)人: | 熊梦;季统凯 | 申请(专利权)人: | 国云科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F11/14 |
代理公司: | 广东勤诺律师事务所 44595 | 代理人: | 尚俊 |
地址: | 523808 广东省东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 平台 制作 系统 及其 实现 方法 | ||
本发明涉及云计算技术领域,特别是一种云平台镜像制作系统及其实现方法。本发明系统包括控制服务器、原生镜像库、自定义脚本库、镜像节点和云平台镜像库。本发明的控制服务器从原生镜像库中下载指定镜像到镜像节点;控制服务器从自定义脚本库中下载脚本到镜像节点;在镜像节点中映射原生镜像并执行下载脚本;控制服务器将镜像节点生成的镜像上传到云平台镜像库。本发明提出了一种通用的适用于云平台虚拟机及容器镜像的制作系统及方法,保证了镜像制作过程的简单高效。
技术领域
本发明涉及云计算技术领域,特别是一种云平台镜像制作系统及其实现方法。
背景技术
随着云计算的普及,越来越多的云平台被开发与部署。云平台对外所提供的计算能力都依赖于由各种格式的镜像所创建的虚拟机或者容器。然而不同的用户所需要的镜像系统类型各不相同,每个系统类型又存在不同的发行版本,由于用户在定制时系统、版本的多样性、不可预知性;如果用户要求在定制的系统内部安装指定的软件包;云平台所需要的镜像类型将变得不可预知。如何能够很好的解决这种不可预知的用户需求,当前大部分云平台采用的方法包括:
1、云平台线上仅提供几种特定的镜像类型,用户需要创建虚拟机或者容器时必须选择其中的一个进行创建,创建完成之后再自己安装所需软件和应用。
此种方法云平台无法满足用户的个性化需求,用户体验非常差。
2、云平台提供24小时服务,当用户需要指定类型的镜像时,云平台运维人员临时根据用户需求通过光盘ISO文件制作镜像,然后上传到云平台镜像库。
此种方法能够解决用户的问题,但是耗时长、操作复杂,是一种临时的一次性解决方法,当有多个或者大量用户存在这样的需求时,云平台运维人员难以应付。
发明内容
本发明解决的技术问题之一在于提出一种云平台镜像制作系统,保证云平台能够快速、简单高效的制作镜像,从而满足不同用户不同镜像类型的需求。
本发明解决的技术问题之二在于提出一种云平台镜像制作实现方法,满足不同用户不同镜像类型的需求。
本发明解决上述技术问题之一的技术方案是:
所述的系统包括控制服务器、原生镜像库、自定义脚本库、镜像节点和云平台镜像库;
所述控制服务器,根据解析的命令和参数执行下载镜像和脚本,并启动脚本,将生成的镜像上传到云平台镜像库;
所述原生镜像库,用于存放云平台原生镜像文件供下载;
所述自定义脚本库,用于存放所有的脚本文件供下载;
所述镜像节点,用于制作镜像;
所述云平台镜像库,用于存放云平台完整的镜像文件,可通过该镜像文件创建虚拟机或容器。
所述控制服务器为系统中心,负责与其他四个部分的相互作用,具体包括:
(1)接受并解析用户制作镜像命令和参数;
(2)从原生镜像库中下载镜像到镜像节点;
(3)从自定义脚本库中下载脚本到镜像节点;
(4)启动在镜像节点制作镜像过程;
(5)将镜像节点生成的镜像上传到云平台镜像库。
所述原生镜像库包括用于存放镜像的存储介质,可以根据需要动态增加和删除镜像文件;可以是网络协议存储,也可以是本地磁盘存储。
所述自定义脚本库包括用于存放自定义脚本的存储介质,可以根据需要创建和删除自定义脚本;可以是网络协议存储,也可以是本地磁盘存储。
所述的网络协议存储包括HTTP、FTP和ISCSI。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国云科技股份有限公司,未经国云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710643901.6/2.html,转载请声明来源钻瓜专利网。