[发明专利]一种融合Docker容器与KVM虚拟化技术的系统在审
申请号: | 201710364522.3 | 申请日: | 2017-05-22 |
公开(公告)号: | CN107329799A | 公开(公告)日: | 2017-11-07 |
发明(设计)人: | 李明;郭洋;潘子春;姚振;吴斌;孙强;徐敏;马永;倪平波;张捷;喻梅;胡州明;欧渊;张强;刘荣刚;吴磊;左发先;李明洪;游加庆;胡超阳 | 申请(专利权)人: | 国网安徽省电力公司信息通信分公司;四川中电启明星信息技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/44;G06F13/10 |
代理公司: | 成都君合集专利代理事务所(普通合伙)51228 | 代理人: | 张鸣洁 |
地址: | 230000 *** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 融合 docker 容器 kvm 虚拟 技术 系统 | ||
1.一种融合Docker容器与KVM虚拟化技术的系统,其特征在于:包括系统管理层、资源抽象层、web管理界面和开发者API;
所述的开发者API主要用于向开发者提供的系统编程接口,将系统的功能作为服务向开发者提供,使开发者使用这些服务来实现自己的应用开发;
所述的系统管理层主要用于对系统中的物理资源和虚拟资源进行管理,针对用户的不同需要响应用户请求,完成虚拟机的创建、运行、停止、删除等整个生命周期的管理工作,另外针对Docker集群中的应用提供了对高可用性的支持;所述的资源抽象层包括KVM、Docker、针对KVM和Docker虚拟化技术提供的相应适配器,所述的资源抽象层向上层的系统管理层提供统一的接口,屏蔽底层实现的差异;
所述的web管理界面是开发的一个用户界面程序,用于在线提交、编辑、删除相关栏目的内容后台管理程序。
2.根据权利要求1所述的一种融合Docker容器与KVM虚拟化技术的系统,其特征在于:所述的系统管理层包括物理机管理模块、虚拟机管理模块、镜像模板管理模块和高可用性模块;
所述的物理机管理模块负责对系统中的物理主机资源进行管理,包括查看系统物理主机清单、增加物理主机和删除物理主机操作;
所述的虚拟机管理模块负责对系统中的虚拟机资源进行管理,主要包括显示/获取系统所有虚拟机清单、根据用户请求创建不同类型的虚拟机、对已存在的虚拟机进行删除、启动、停止和重启的管理操作;
所述的镜像模板管理模块通过采用共享存储或者单独的服务器支持镜像和模板资源在整个集群环境下共享,在KVM中,所述的镜像是创建虚拟机时虚拟机所对应的操作系统,模板则指明了虚拟机的处理器、内存、硬盘等硬件配置信息,所述的Docker创建虚拟机时的硬件配置信息通过在创建时直接指定相应参数来实现;
所述的高可用性模块采用高可用性方案减少系统的停机时间以提高系统和应用的可用性。
3.根据权利要求2所述的一种融合Docker容器与KVM虚拟化技术的系统,其特征在于:所述的物理机管理模块对物理主机资源的管理包括:
针对单台物理主机的管理,在要添加到系统中的物理主机之上安装Hypervisor;
针对物理机集群的管理,让物理层之上的系统了解整个平台物理主机的运行状况。
4.根据权利要求2所述的一种融合Docker容器与KVM虚拟化技术的系统,其特征在于:所述的镜像模板管理模块针对KVM和Docker分别釆用不同的方案支持镜像和模板资源在整个集群环境下共享:
针对KVM:使用网络文件系统NFS,所述的NFS允许网络中的计算机之间通过TCP/IP网络共享资源,NFS包括服务器端和客户端,所述的服务器端用于安装rpcbind和nfs服务、修改配置文件、添加共享目录和启动服务;所述的客户端用于创建挂载点和挂载NFS共享目录;
针对Docker,采用搭建本地私有镜像库来实现,其具体是指采用Registry,Registry是Docker提供的在本地环境下运行的提供镜像托管的服务,Registry的搭建包括安装Registry所需软件、修改配置文件、新建存储目录和启动服务等步骤。
5.根据权利要求2、3、4中任一项所述的一种融合Docker容器与KVM虚拟化技术的系统,其特征在于:所述的资源抽象层还包括KVM适配层、KVM集群、Docker适配层和Docker集群。
6.根据权利要求5所述的一种融合Docker容器与KVM虚拟化技术的系统,其特征在于:所述的KVM适配层用于对系统管理层实现获取虚拟机清单、创建虚拟机、删除虚拟机以及启动、停止和重启虚拟机等操作的接口提供相应的适配功能;系统管理层针对KVM调用KVM适配器,KVM适配器接收到请求之后向KVM Master结点建立连接,并向KVM Master请求数据,KVM适配器在接收到KVM Master结点返回的数据后,KVM适配器对数据进行解析,针对系统管理层的接口封装成系统管理层所需要的数据格式并返回。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网安徽省电力公司信息通信分公司;四川中电启明星信息技术有限公司,未经国网安徽省电力公司信息通信分公司;四川中电启明星信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710364522.3/1.html,转载请声明来源钻瓜专利网。