[发明专利]一种混合部署的虚拟化平台及部署方法在审

专利信息
申请号: 201611175117.9 申请日: 2016-12-19
公开(公告)号: CN108205461A 公开(公告)日: 2018-06-26
发明(设计)人: 缪金成;王力;穆立超 申请(专利权)人: 华耀(中国)科技有限公司
主分类号: G06F9/455 分类号: G06F9/455
代理公司: 上海一平知识产权代理有限公司 31266 代理人: 须一平;居瓅
地址: 100125 北京市朝阳区亮马*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 部署 虚拟化平台 虚拟机模型 硬件资源 虚拟机管理模块 安全计算模型 应用Linux 安全策略 管理差异 管理机制 社会成本 系统调用 用户界面 原有设备 资源管理 差异化 虚拟机 硬件层 内核 调用 统一 节约 冲突 优化 改造
【权利要求书】:

1.一种混合部署的虚拟化平台,包括硬件层、Linux操作系统、Docker容器、KVM虚拟机和用户界面;所述硬件层至少包括CPU、内存、I/O设备;所述的Linux操作系统包括Linux内核的安全计算模型,用以确保Docker容器只运行特定的系统调用;其特征是还包括虚拟机管理模块:

所述虚拟机管理模块至少包括镜像管理模块和资源管理模块。

2.根据权利要求1所述的一种混合部署的虚拟化平台,其特征是所述的镜像管理模块用以将Docker容器以镜像导入的方式部署到混合部署的虚拟化平台。

3.根据权利要求1所述的一种混合部署的虚拟化平台,其特征是所述的资源管理模块用以实现对CPU资源、I/O设备资源及内存资源的调度管理。

4.一种混合部署虚拟化平台的部署方法,其特征是包括以下步骤:

步骤1,统一硬件资源调用,用以实现Docker容器兼容KVM虚拟机的资源用量分配,使二者可以进行统一调用;

步骤2,统一混合部署虚拟化平台的管理机制;

步骤3,应用Linux内核的安全计算模型确保Docker容器只运行特定的系统调用,以确保Docker容器只运行特定的系统调用。

5.根据权利要求4所述的一种混合部署虚拟化平台的部署方法,其特征是所述的统一硬件资源调用包括以下分步骤:

步骤1-1,根据需要划分若干种虚拟机资源级别;

步骤1-2,按照CPU、内存、I/O设备的顺序确定资源级别,并对应虚拟机预先分配固定的资源量;

步骤1-3,利用Linux操作系统中的Cgroup功能将所述硬件资源划分为若干类,并为每一类别硬件资源创建一个资源池;

步骤1-4,在创建Docker容器或KVM虚拟机时,从上述资源池划分出相应的资源量,并且使该容器或虚拟机与所述相应的资源量进行绑定。

6.根据权利要求5所述的一种混合部署虚拟化平台的部署方法,其特征是所述的使该容器或虚拟机与所述相应的资源量进行绑定包括以下分步骤:

步骤1-4-1,使用所述Cgroup中的cpuset子系统(cpuset.mems)为上述Docker容器或KVM虚拟机指定CPU的位置;

步骤1-4-2,使用所述Cgroup的cpuset.mems为上述Docker容器或KVM虚拟机指定内存节点;

步骤1-4-3,使用所述Cgroup中的memory子系统为Docker容器或KVM虚拟机设置内存调用的上限并产生内存资源报告,当虚拟机的内存调用超过了memory limit所设置的限额,该容器或虚拟机将被终结;

步骤1-4-4,利用SR-IOV技术调度I/O设备,按照Docker容器或KVM虚拟机资源级别,将相应数量的VF分配给虚拟机,并通过I/O设备资源分配算法给虚拟机优先分配未被占用的流量端口的VF,用以实现I/O硬件设备的有效利用。

7.根据权利要求6所述的一种混合部署虚拟化平台的部署方法,其特征是所述的I/O设备资源分配算法按照以下顺序实现:请求分配流量口→查找一个流量口→判断该流量口是否可用→查出可用流量口VF数量→判断可用VF数量是否最多→是最多则继续判断是否为可用VF数量最多的唯一流量口→是则分配该流量口的VF→可用VF流量口数量减1→流量口分配结束;上述判断中:若流量口不可用则重新查找一个流量口;若可用VF数量不是最多→则重新查找一个流量口;若不是可用VF数量最多的唯一流量口→随机分配一个流量口→然后进入可用VF流量口数量减1直至流量口分配结束。

8.根据权利要求4所述的一种混合部署虚拟化平台的部署方法,其特征是所述的统一混合部署虚拟化平台的管理机制包括以下分步骤:

步骤2-1,通过描述文件和镜像文件的配合统一KVM虚拟机部署文件;

步骤2-2,将Docker容器以镜像导入的方式部署到混合部署虚拟化平台;

步骤2-3,统一KVM虚拟机和Docker容器的生命周期,从虚拟机的创建、启动、关闭和删除等各个环节对KVM虚拟机和Docker容器的操作进行优化和统一;

步骤2-4,采用统一XMLRPC和Restful API,以方便管理员的日常维护。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华耀(中国)科技有限公司,未经华耀(中国)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201611175117.9/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top