[发明专利]基于云平台实现多虚拟化混合管理与调度的方法有效
| 申请号: | 201511026195.8 | 申请日: | 2015-12-30 |
| 公开(公告)号: | CN105653372B | 公开(公告)日: | 2019-03-29 |
| 发明(设计)人: | 周伦 | 申请(专利权)人: | 中电科华云信息技术有限公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50 |
| 代理公司: | 上海汉声知识产权代理有限公司 31236 | 代理人: | 郭国中 |
| 地址: | 200231 上海市*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 平台 实现 虚拟 混合 管理 调度 方法 | ||
本发明提供了一种基于云平台实现多虚拟化混合管理与调度的方法,包括:步骤1:根据镜像名称获取镜像对应的虚拟化类型;步骤2:若管理与调度方法中传入的参数指定了内存绑定参数,则判断虚拟化类型是否包含VMware;步骤3:根据用户申请创建虚拟机时指定的资源池ID值获取集群列表;步骤4:根据集群列表中的计算主机列表查找计算主机;步骤5:选择要创建虚拟机的集群;步骤6:判断步骤5中所选择的集群内的计算主机是否为空;步骤7:判断所选择的集群的虚拟化类型与所述镜像对应的虚拟化类型是否一致,以得到镜像的通用唯一识别码UUID。本发明能够实现对多虚拟化平台的资源管理和合理调度,能够根据镜像名称找到对应的虚拟化类型来自动选择要创建虚拟机的集群,并根据性能参数来选择性能最优的计算资源。
技术领域
本发明涉及云计算技术领域,具体地,涉及基于云平台实现多虚拟化混合管理与调度的方法。
背景技术
随着计算机技术的发展和网络应用的普及,系统虚拟化技术越来越广泛地被数据中心使用,通过构建虚拟机集群的方式整合与最大化利用现有的服务器硬件资源,降低数据中心耗电量,符合绿色计算的理念。现有虚拟机集群方案主要采用一种虚拟化使用一种管理平台,针对一种虚拟化的单一调度算法,如果有多种虚拟化集群,那么就需要多种管理平台和相应的调度算法,存在不能统一管理与调度的不足之处。
因此,在使用一套管理平台来管理多种混合虚拟化集群的方案中,有必要设计一种算法能对不同虚拟化集群进行统一管理和调度。
发明内容
针对现有技术中的缺陷,本发明的目的是提供一种基于云平台实现多虚拟化混合管理与调度的方法。
根据本发明提供的一种基于云平台实现多虚拟化混合管理与调度的方法,包括:
步骤1:根据镜像名称获取镜像对应的虚拟化类型;其中,所述镜像是指用户申请创建虚拟机时指定的镜像;
步骤2:判断是否指定了内存绑定参数;
若指定了内存绑定参数,则判断虚拟化类型是否包含VMware;
若虚拟化类型包含VMware,则把虚拟化列表的内容置成VMware虚拟化类型,进入步骤3继续执行;否则,则直接进入步骤3继续执行;
若没有指定内存绑定参数,则进入步骤3继续执行;
步骤3:根据用户申请创建虚拟机时指定的资源池ID值获取集群列表;其中,所述集群列表包括多个集群内的计算主机列表;
步骤4:根据集群列表中的计算主机列表查找计算主机;
若查找到计算主机,则进入步骤5继续执行;
若没有查找到计算主机,则结束方法流程;
步骤5:选择要创建虚拟机的集群;
步骤6:判断步骤5中所选择的集群内的计算主机是否为空;
若为空,则结束方法流程;
若不为空,则进入步骤7继续执行;
步骤7:判断所选择的集群的虚拟化类型与所述镜像对应的虚拟化类型是否一致;
若一致,则得到镜像的通用唯一识别码UUID,并返回所选择的集群和镜像的信息;
若不一致,则结束方法流程。
优选地,虚拟化类型包括:VMware、hyperv、kvm。
优选地,在所述步骤2中,若指定了内存绑定参数,且虚拟化类型包含VMware,则针对虚拟化类型VMware;
其中,所述内存绑定参数,是指:创建虚拟机时所申请的内存将会被该虚拟机独自拥有。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电科华云信息技术有限公司,未经中电科华云信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511026195.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能分配操作系统镜像方法
- 下一篇:双操作系统下整合应用的方法





