一种基于云计算的虚拟集群处理方法及系统的制作方法

文档序号:7781527阅读:276来源:国知局
一种基于云计算的虚拟集群处理方法及系统的制作方法
【专利摘要】本发明提供一种基于云计算的虚拟集群处理方法及系统,应用于云计算领域:上述方法包括以下步骤:在物理集群基础上,创建空的虚拟集群;将新建的虚拟机或所述物理集群中不属于任何虚拟集群的虚拟机移入所述空的虚拟集群,构建新的虚拟机群;对所述新的虚拟机群进行控制管理。通过实施本发明的技术方案,使得云计算环境下的虚拟集群系统可以更加快速方便地构建高性能的集群系统平台,可以非常灵活地创建虚拟的计算资源,非常方便用户的使用。
【专利说明】一种基于云计算的虚拟集群处理方法及系统
【技术领域】
[0001]本发明涉及云计算领域,尤其涉及一种基于云计算的虚拟集群处理方法及系统。【背景技术】
[0002]随着云计算的日益发展和研究的深入,云计算平台能够有效实现不同硬件体系结构和软件系统平台的整合,从而可以灵活地搭建满足不同需求的计算环境,不仅可以有效提高计算资源的使用效率,还可以有效解决高性能计算的问题。
[0003]虚拟集群就是将那些协同完成特定任务的多台同构或异构的计算机连接起来的系统;将云计算平台和集群管理技术有效结合在一起所构建的虚拟集群,可以更加快速方便地构建高性能的集群系统平台,目前,现有技术中还没有一种具体的实现方案。

【发明内容】

[0004]本发明提供一种基于云计算的虚拟集群处理方法及系统,以解决上述问题。
[0005]本发明提供一种基于云计算的虚拟集群处理方法。上述方法包括以下步骤:
[0006]在物理集群基础上,创建空的虚拟集群;
[0007]将新建的虚拟机或所述物理集群中不属于任何虚拟集群的虚拟机移入所述空的虚拟集群,构建新的虚拟机群;
[0008]对所述新的虚拟机群进行控制管理。
[0009]本发明还提供一种基于云计算的虚拟集群处理系统,包括:空的虚拟集群创建模块、新的虚拟机构建模块、控制管理模块;空的虚拟集群创建模块通过新的虚拟机构建模块与控制管理模块相连;
[0010]空的虚拟集群创建模块,用于在物理集群基础上,创建空的虚拟集群;
[0011]新的虚拟机构建模块,用于将新建的虚拟机或所述物理集群中不属于任何虚拟集群的虚拟机移入所述空的虚拟集群,构建新的虚拟机群;
[0012]控制管理模块,用于对所述新的虚拟机群进行控制管理
[0013]通过实施本发明的技术方案,使得云计算环境下的虚拟集群系统可以更加快速方便地构建高性能的集群系统平台,可以非常灵活地创建虚拟的计算资源,非常方便用户的使用;基于云计算构建的虚拟集群,能够动态地组织异构的计算资源,隔离具体的硬件体系结构和多样化的软件系统平台,灵活构建满足不同应用需求的计算环境,提高计算资源的使用效率,实现弹性计算系统架构,解决高性能计算的重要途径。
【专利附图】

【附图说明】
[0014]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0015]图1所示为本发明实施例1的基于云计算的虚拟集群拓扑图;
[0016]图2所示为本发明实施例2的基于云计算的虚拟集群处理流程图。【具体实施方式】
[0017]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0018]本发明提供了一种基于云计算的虚拟集群处理方法,包括以下步骤:
[0019]在物理集群基础上,创建空的虚拟集群;
[0020]将新建的虚拟机或所述物理集群中不属于任何虚拟集群的虚拟机移入所述空的虚拟集群,构建新的虚拟机群;
[0021]对所述新的虚拟机群进行控制管理。
[0022]其中,对所述新的虚拟机群进行控制管理的过程为:
[0023]对所述新的虚拟集群进行生命周期的管理、复制和模板管理以及虚拟机的新增和
删除管理。
[0024]其中,对所述新的虚拟机群进行控制管理的过程还包括:虚拟机的移入和移出管理。
[0025]其中,针对所述新的虚拟集群进行打开电源、关闭电源、重启、关闭的生命周期管理。
[0026]其中,所述新的虚拟集群的状态包括开启、关闭、部分开启以及中间过程状态开启中、重启中、关闭中。
[0027]图1所示为本发明实施例1的基于云计算的虚拟集群拓扑图,如图1所示,包括:系统、物理集群1、物理集群2、虚拟机1、虚拟机2、虚拟机3、虚拟机4、虚拟机a、虚拟机b、虚拟机C、虚拟机d ;其中,虚拟机1、虚拟机2、虚拟机3、虚拟机4是以物理集群I为基础;虚拟机a、虚拟机b、虚拟机C、虚拟机d是以物理集群2为基础;虚拟机3、虚拟机4组成虚拟集群;虚拟机a、虚拟机b组成虚拟集群。
[0028]基于云计算的虚拟集群构建方法(I)是实现在云计算环境中构建一个虚拟集群系统,包括虚拟集群的新建,及其中的虚拟机新建和移入;
[0029]基于云计算的虚拟集群使用方法(2)主要是对基于云计算所构建的虚拟集群生命周期的管理、虚拟集群的复制和模板管理以及其中的虚拟机的新增和删除等管理。
[0030]具体实现原理如下:
[0031]基于云计算的虚拟集群构建方法:云计算环境下将会包含不用的物理集群;在物理集群基础上,首先创建一个空的虚拟集群;在新建的虚拟集群中可以新建虚拟机或者从同一个物理集群中不属于任何虚拟集群的虚拟机移入该虚拟集群,这样新的虚拟集群就构建成功。
[0032]基于云计算的虚拟集群使用方法:该方法包括虚拟集群的使用方式和过程:一个虚拟集群的状态包括开启、关闭、部分开启以及中间过程状态开启中、重启中、关闭中;针对一个虚拟集群可以进行打开电源、关闭电源、重启、关闭的生命周期管理,还可以复制和设为模板,针对虚拟集群中的虚拟机可以移入、移出、新建、删除。
[0033]图2所示为本发明实施例2的基于云计算的虚拟集群处理流程图,详细说明如下:
[0034]步骤201:在物理集群基础上,创建空的虚拟集群;[0035]步骤202:将新建的虚拟机或所述物理集群中不属于任何虚拟集群的虚拟机移入所述空的虚拟集群,构建新的虚拟机群;
[0036]步骤203:对所述新的虚拟机群进行控制管理。
[0037]本发明还提供了一种基于云计算的虚拟集群处理系统,包括:空的虚拟集群创建模块、新的虚拟机构建模块、控制管理模块;空的虚拟集群创建模块通过新的虚拟机构建模块与控制管理模块相连;
[0038]空的虚拟集群创建模块,用于在物理集群基础上,创建空的虚拟集群;
[0039]新的虚拟机构建模块,用于将新建的虚拟机或所述物理集群中不属于任何虚拟集群的虚拟机移入所述空的虚拟集群,构建新的虚拟机群;
[0040]控制管理模块,用于对所述新的虚拟机群进行控制管理。
[0041]通过实施本发明的技术方案,使得云计算环境下的虚拟集群系统可以更加快速方便地构建高性能的集群系统平台,可以非常灵活地创建虚拟的计算资源,非常方便用户的使用;基于云计算构建的虚拟集群,能够动态地组织异构的计算资源,隔离具体的硬件体系结构和多样化的软件系统平台,灵活构建满足不同应用需求的计算环境,提高计算资源的使用效率,实现弹性计算系统架构,解决高性能计算的重要途径。
[0042]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种基于云计算的虚拟集群处理方法,其特征在于,包括以下步骤: 在物理集群基础上,创建空的虚拟集群; 将新建的虚拟机或所述物理集群中不属于任何虚拟集群的虚拟机移入所述空的虚拟集群,构建新的虚拟机群; 对所述新的虚拟机群进行控制管理。
2.根据权利要求1所述的方法,其特征在于:对所述新的虚拟机群进行控制管理的过程为: 对所述新的虚拟集群进行生命周期的管理、复制和模板管理以及虚拟机的新增和删除管理。
3.根据权利要求2所述的方法,其特征在于:对所述新的虚拟机群进行控制管理的过程还包括:虚拟机的移入和移出管理。
4.根据权利要求2或3所述的方法,其特征在于:针对所述新的虚拟集群进行打开电源、关闭电源、重启、关闭的生命周期管理。
5.根据权利要求4所述的方法,其特征在于:所述新的虚拟集群的状态包括开启、关闭、部分开启以及中间过程状态开启中、重启中、关闭中。
6.一种基于云计算的虚拟集群处理系统,其特征在于,包括:空的虚拟集群创建模块、新的虚拟机构建模块、控制管理模块;空的虚拟集群创建模块通过新的虚拟机构建模块与控制管理模块相连; 空的虚拟集群创建模块,用于在物理集群基础上,创建空的虚拟集群; 新的虚拟机构建模块,用于将新建的虚拟机或所述物理集群中不属于任何虚拟集群的虚拟机移入所述空的虚拟集群,构建新的虚拟机群; 控制管理模块,用于对所述新的虚拟机群进行控制管理。
【文档编号】H04L29/08GK103701890SQ201310713566
【公开日】2014年4月2日 申请日期:2013年12月20日 优先权日:2013年12月20日
【发明者】栗丽霞, 颜秉珩, 闫冬冬, 罗登亮, 董青, 张俊 申请人:浪潮(北京)电子信息产业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1