一种虚拟机管理系统及方法

文档序号:6575316阅读:144来源:国知局
专利名称:一种虚拟机管理系统及方法
技术领域
本发明 一般地涉及计算机技术领域,具体地涉及虚拟机的管理技术。
背景技术
目前主流的虚拟化软件都提供了虚拟机的分组方法,但是大多受到虚 拟机所在物理机的限制,设计目的主要是为了方便系统的管理。从虚拟机 使用的角度来考虑,这种分组方式的灵活性明显不够。
如图1所示为现有技术中的虚拟化产品VMware的管理界面。其中, 左侧的树结构展示了系统中所有的资源,当鼠标点击到左侧树结构中的某 一个节点时,右侧展示针对该节点的相应操作。
左侧树结构的生成步骤如下
树结构的根节点Hosts&Clusters是不需要用户创建的,它本来就存在 于系统中;
在根节点下创建数据中心("数据中心1"),并为将要管理的每一 台物理机("物理机1"和"物理机2")安装ESX Server;
为数据中心"数据中心1"添加安装了 ESX Server的物理机("物理 机1"和"物理机2")。
在物理机上创建虚拟机("虚拟机l"和"虚拟机2")
对"数据中心2"做同样的操作。
如上所述运4亍于物理才几1上的虚拟才几1和虚拟才几2只能与物理才几1同 时属于同 一个数据中心,也就是说其分组关系受到了所在物理机的限制。
因此,目前需要一种虚拟机管理方案,使得对虚拟机的管理能够更加 灵活。

发明内容
为了解决上述问题之一,本发明提出了一种虚拟机管理系统,包括 添加模块,所述添加模块用于将运行在物理机上的虚拟机添加到所述虚拟 机管理系统中;分组模块,所述分组模块用于对所述虚拟机进行分组管理, 其中 一个所述分组中的虚拟才几为至少 一个物理才几上的虚拟才几, 一个物理初j 上的虚拟机分布在至少一个分组中;操作模块,所述操作模块用于根据所 述分组对所述虚拟机进行操作。
根据本发明的实施例,所述分组模块包括组管理模块和组划分模块, 其中,所述组管理模块用于对所述分组进行包括创建、移动或删除的至少 其中之一的操作;所述组划分模块用于对所述虚拟机进行包括添加到所述
根据本发明的实施例,所述添加模块还用于将所述虚拟机添加到所述 虛拟机管理系统的空闲节点集群中。
根据本发明的实施例,所述操作模块用于根据所述分组对所述虚拟机 进行包括开机、关机、重新启动、挂起恢复的至少其中之一的操作。
本发明还提出了一种虚拟机管理方法,包括以下步骤将运行在物理 机上的虚拟机添加到所述虚拟机管理系统中;对所述虚拟才几进行分組管理, 其中一个所述分组中的虚拟^l为至少一个物理才几上的虚拟^L, 一个物理枳i 上的虚拟机分布在至少 一个分组中;根据所述分组对所述虚拟机进行操作。
根据本发明的实施例,对所述虚拟机进行分组管理的步骤包括对所 述分组进行包括创建、移动或删除的至少其中之一的操作;和/或对所述虚 拟机进行包括添加到所述分组、从所述分组中删除或在所述分组之间移动 的至少其中之一的操作。
根据本发明的实施例,将所述虚拟机添加到所述虚拟机管理系统的步 骤包括将所述虚拟机添加到所述虚拟机管理系统的空闲节点集群中。
根据本发明的实施例,根据所述分组对所述虚拟机进行操作的步骤包 括根据所述分组对所述虚拟机进行包括开才几、关机、重新启动、挂起恢 复的至少其中之一的操作。
本发明所提出的虚拟机管理系统及方法,使得虚拟机分組脱离了物理机的限制,使其使用更加灵活。


本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描
述中将变得明显和容易理解,其中
图1为现有技术的虛拟化管理产品的管理界面示意图2为根据本发明的一个实施例的虚拟机管理系统的结构示意图3和图4为根据本发明的一个实施例的虚拟机管理系统的管理界面
示意图5为根据本发明的一个实施例的虛拟机管理方法的流程图; 图6为根据本发明的一个实施例的虚拟机、物理机和组的对应关系示 意图。
具体实施例方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出。下 面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解 释为对本发明的限制。
如图2所示为虚拟机管理系统的一个实施例的结构示意图。如图2所 示,该虚拟^L管理系统包括
添加模块,其用于将运行在物理机上的虛拟机添加到虛拟机管理系统 中;如图3所示为根据本发明的一个实施例的管理界面示意图,如图所示, 该添加模块可以将虚拟机添加到虚拟机管理系统的空闲节点集群中,其中, DVCS ( Dawning Virtual Cluster Systems,曙光虛拟集群系统)表示根节点, 当然,这仅仅是一个示例,根节点可以使用其他任何适合的名称。当然, 也可以将虛拟机直接添加到已存在的各个分组中;
分组模块,其用于对所述虚拟机进行分组管理,其中一个分组中的虚 拟才几为至少 一个物理才几上的虚拟才几, 一个物理才几上的虚拟4几分布在至少一 个分组中。作为本发明的一个实施例,分组模块包括组管理模块和组划分 模块,其中,组管理模块用于对所述分组进行包括创建、移动或删除的至示,在根节点DVCS下创建虚拟机组, 如组1和组2;组划分才莫块用于对所述虚拟才几进行包括添加到所述分组、
所示为根据本发明的一个实施例的虚拟机管理界面的示意图,其中,将空 闲节点虚拟机1 、虚拟机2 、虚拟机3 、虚拟机4划分给组1,将空闲节点 虚拟才几5、虚拟才几6、虚拟才几7、虚拟才几8划分给组2。
操作模块,其用于根据所述对所述虚拟机进行操作,作为本发明的一 个实施例,操作模块可以根据分组对虚拟机进行包括开机、关机、重新启 动、挂起恢复的操作,当然也可以包括对虚拟机进行的其他类型的操作。 作为本发明的一个实施例,如图3和图4所示,界面右侧的"具体操作页" 即包括该操作模块所实现的各种操作类型。
如图5所示为本发明的一个实施例的虚拟机管理方法500的流程图。 如图5所示,该方法500包括以下步骤
S501:将运行在物理机上的虚拟机添加到虚拟机管理系统中。
如图3所示,可以将虛拟机添加到虚拟机管理系统的空闲节点集群中。 当然,也可以将虚拟才几直接添加到各个分组中。
S502:对虚拟机进行分组管理,其中一个分组中的虚拟才几为至少一个 物理才几上的虚拟^L , 一个物理4几上的虚拟4几分布在至少 一个分组中。
作为本发明的一个实施例,该步骤可以包括对组进行包括创建、移 动或删除的至少其中之一的操作,如图3所示,在根节点DVCS下创建虚 拟机组,如组1和组2;和/或对虚拟机进行包括添加到分组、从分组中删 除或在分组之间移动的至少其中之一的操作,如图4所示,将空闲节点虚 拟机1 、虚拟机2 、虚拟机3 、虛拟机4划分给组1,将空闲节点虚拟机5 、 虚拟机6、虚拟机7、虚拟机8划分给組2。
S503:根据分组对虚拟机进行操作。作为本发明的一个实施例,对虚 拟机进行的具体操作可以包括开机、关机、重新启动、挂起恢复等等,当 然也包括对虚拟机可能进行的其他操作。作为本发明的一个实施例,如图 3和图4所示,界面右侧的"具体操作页"即包括该操作模块所实现的各 种操作类型。如图6所示为根据本发明的一个实施例的虚拟机、物理机和组的对应 关系示意图。其中,虚拟才几l、虚拟^L2、虚拟才几3、虚拟才几4属于组1, 虚拟机5、虚拟机6、虛拟冲几7、虚拟才几8属于组2,虚拟机l、 2、 3运行 在物理机1上,虚拟机4、 5、 6运行在物理机2上,虚拟机7、 8、 9运行 在物理机3上。由图6可以看出,虚拟机分组完全脱离了物理机的限制, 使其使用更加灵活。
采用本发明所述的虚拟机管理系统和方法对虚拟机进行分组的时候, 用户并不需要知道哪个虛拟机在哪个物理机上,最大限度的保证了虚拟机
分组的灵活性。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员 而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例 进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等 同限定。
权利要求
1、一种虚拟机管理系统,其特征在于,包括添加模块,所述添加模块用于将运行在物理机上的虚拟机添加到所述虚拟机管理系统中;分组模块,所述分组模块用于对所述虚拟机进行分组管理,其中一个所述分组中的虚拟机为至少一个物理机上的虚拟机,一个物理机上的虚拟机分布在至少一个分组中;操作模块,所述操作模块用于根据所述分组对所述虚拟机进行操作。
2、 根据权利要求1所述的虚拟机管理系统,其特征在于,所述分组模 块包括组管理模块和组划分模块,其中,所述組管理模块用于对所述分组进行包括创建、移动或删除的至少其 中之一的操作;所述组划分模块用于对所述虚拟机进行包括添加到所述分组、从所述 分组中删除或在所述分组之间移动的至少其中之一的操作。
3、 根据权利要求1所述的虚拟机管理系统,其特征在于,所述添加模 块还用于将所述虚拟机添加到所述虚拟机管理系统的空闲节点集群中。
4、 根据权利要求1所述的虚拟机管理系统,其特征在于,所述操作模 块用于4艮据所述分组对所述虚拟机进行包括开机、关机、重新启动、挂起 恢复的至少其中之 一 的操作。
5、 一种虚拟机管理方法,其特征在于,包括以下步骤 将运行在物理^/L上的虛拟才几添加到所述虚拟^/L管理系统中;对所述虚拟机进行分组管理,其中 一个所述分组中的虛拟机为至少一 个物理才几上的虛拟机, 一个物理才几上的虚拟机分布在至少 一个分组中; 根据所述分组对所述虛拟机进行操作。
6、 根据权利要求1所述的虛拟机管理方法,其特征在于,对所述虚拟 机进行分组管理的步骤包括对所述分组进行包括创建、移动或删除的至少其中之一的#:作;和/或对所述虚拟机进行包括添加到所述分组、从所述分组中删除或在所述分组之间移动的至少其中之 一 的操作。
7、 根据权利要求5所述的虚拟机管理方法,其特征在于,将所述虚拟 才几添加到所述虚拟才几管理系统的步骤包括将所述虚拟机添加到所述虛拟机管理系统的空闲节点集群中。
8、 根据权利要求5所述的虚拟机管理方法,其特征在于,根据所述分 组对所述虛拟机进行操作的步骤包括根据所述分组对所述虛拟机进行包括开机、关机、重新启动、挂起恢 复的至少其中之一的操作。
全文摘要
本发明提出了一种虚拟机管理系统及方法。该系统包括添加模块,所述添加模块用于将运行在物理机上的虚拟机添加到所述虚拟机管理系统中;分组模块,所述分组模块用于对所述虚拟机进行分组管理,其中一个所述分组中的虚拟机为至少一个物理机上的虚拟机,一个物理机上的虚拟机分布在至少一个分组中;操作模块,所述操作模块用于根据所述分组对所述虚拟机进行操作。本发明所提出的虚拟机管理系统及方法,使得虚拟机分组脱离了物理机的限制,使其使用更加灵活。
文档编号G06F9/455GK101650667SQ20091009062
公开日2010年2月17日 申请日期2009年8月31日 优先权日2009年8月31日
发明者军 历, 孙国忠, 崔建伟, 樊兴军, 华 聂, 邵宗有 申请人:曙光信息产业(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1