一种计算机管理系统及方法

文档序号:6575315阅读:149来源:国知局
专利名称:一种计算机管理系统及方法
技术领域
本发明 一般地涉及计算机技术领域,具体地涉及物理机和虚拟机混合 集群的管理。
背景技术
随着虚拟化技术的日益成熟,虛拟机走进了越来越多的机房,同一个 机房内往往既有物理机又有虚拟机。目前现有的虛拟化产品都为用户提供 了虚拟机监控、管理的功能,极大地方便了用户,但是对于机房中的普通 物理机则显得无能为力。传统的物理机群管理软件又不能管理虛拟机。对 于物理机和虚拟机共存的情况,则需要安装两套管理软件,对其中的物理 机和虛拟机分别进行管理。不仅增加了机房管理员的工作量,而且增加了 系统的费用,还不能对物理资源和虚拟机资源进行统一调度。
如图1所示为现有技术中的虚拟化产品VMware的管理界面示意图, 其中,左侧的树结构展示了系统中所有的资源,当鼠标点击到左侧树结构 中的某一个节点时,右侧展示针对该节点的相应操作。
左侧树结构的生成步骤如下
树结构的根节点Hosts&Clusters (主机&集群)是不需要用户创建的, 它本来就存在于系统中;
在根节点下创建数据中心,如"数据中心1",并为将要管理的每一 台物理机,如"物理机1"和"物理机2"安装虚拟化软件ESX Server;
为数据中心"数据中心1"添加安装了 ESX Server的物理机,如"物 理才几1"和"物理才几2";
在物理机上创建虚拟机,如"虚拟机1"和"虚拟机2"。
对"数据中心2"做同样的操作。
该虚拟化软件的缺点是不能管理普通的物理机,即安装了普通操作系统没有在上面运行虚拟机的物理机。
普通物理机管理产品如曙光信息产业(北京)有限公司的物理机管理
软件Gridview,其与虚拟化产品VMware的区别就是左侧的树结构中的数 据中心变成了一个个机拒,并且物理机下面没有虚拟机这一层,不能管理 虛拟才几。
因此,目前需要一种对物理机和虚拟才几统一管理的方案。

发明内容
为了解决上述问题之一,本发明提出了一种计算机管理方法,包括以 下步骤设置计算机管理系统的管理目录;在所述管理目录中设置物理机 和虛拟机;根据所述管理目录对所述物理机和/或虚拟机进行操作。
根据本发明的实施例,设置计算机管理系统的管理目录的步骤包括 在所述计算机管理系统中创建、删除或修改机群分组。
根据本发明的实施例,在所述管理目录中设置物理机和虚拟机的步骤 包括在所述管理目录中设置物理机,并为所述物理机安装操作系统,所 述操作系统包括普通物理机操作系统和虚拟化操作系统;在所述安装了虚 拟化^t喿作系统的物理才几上创建虚拟^ii。
根据本发明的实施例,根据所述管理目录对所述物理机和/或虚拟机进 行操作的步骤包括根据所述管理目录对所述物理机和/或虛拟机进行包括 开机、关机、重新启动、挂起恢复的操作。
根据本发明的实施例,根据所述管理目录对所述物理机和/或虚拟机进 行操作的步骤包括设置所述物理机在所述管理目录中的位置。
根据本发明的实施例,根据所述管理目录对所述物理机和/或虚拟机进 行操作的步骤包括根据所述管理目录通过因特网通信引擎ICE与所述物 理才几和/或虚拟一几进4于通信。
根据本发明的实施例,根据所述管理目录对所述物理机和/或虚拟机进 行操作的步骤包括根据所述管理目录通过安全外壳SSH协议与所述物理 机和/或虚拟机进行通信。
本发明还提出了一种计算机管理系统,包括目录设置模块,其用于设置计算机管理系统的管理目录;机群设置模块,其用于在所述管理目录 中设置物理机和虚拟机;操作模块,其用于根据所述管理目录对所述物理 机和/或虚拟机进行操作。
根据本发明的实施例,所述目录设置模块用于在所述计算机管理系统 中创建、删除或修改机群分組。
根据本发明的实施例,所述机群设置模块包括安装模块和虚拟机创建 模块,其中,所述安装模块用于在所述管理目录中设置物理机,并为所述
物理机安装操作系统,所述操作系统包括普通物理机操作系统和虚拟化操 作系统;所述虚拟机创建模块用于在所述安装了虚拟化操作系统的物理机 上创建虚拟*^。
根据本发明的实施例,所述操作模块包括计算机操作模块,所述计算 机操作模块用于根据所述管理目录对所述物理机和/或虚拟机进行包括开 机、关机、重新启动、挂起恢复的操作。
根据本发明的实施例,所述操作模块包括重置模块,所述重置模块用 于设置所述物理机在所述管理目录中的位置。
根据本发明的实施例,该计算机管理系统还包括通信模块,所述通信 模块用于根据所述管理目录通过因特网通信引擎ICE与所述物理机和/或虚 拟机进行通信。
根据本发明的实施例,该计算机管理系统还包括通信模块,所述通信 模块用于根据所述管理目录通过安全外壳SSH协议与所述物理机和/或虚 拟才几进4于通信。
本发明所提出的计算机管理方法及系统将虚拟机和物理机同 一进行管 理,使得机房的资源调度更加灵活。


本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描 述中将变得明显和容易理解,其中
图1为现有技术的虚拟化产品的管理界面示意图2为根据本发明的一个实施例的计算机管理方法的流程6图3为根据本发明的一个实施例的计算机管理系统的管理目录示意
图4为根据本发明的一个实施例的系统拓朴结构示意图5为根据本发明的一个实施例的计算机管理系统的结构示意图。
具体实施例方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出。下 面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解 释为对本发明的限制。
如图2所示为本发明的计算机管理方法的一个实施例200的流程图。 如图2所示,该方法200包括以下步骤
S201:设置计算机管理系统的管理目录。
作为本发明的 一个实施例,该步骤包括在所述计算机管理系统中创建、 删除或修改机群分组。如图3所示为根据本发明的一个实施例的管理目录 示意图,图中的vClusterA和vClusterB为划分好的两个机群,机群来分组 管理系统中的资源。
S202:在管理目录中设置物理机和虚拟机。作为本发明的一个实施例, 如图3所示,将系统中的资源划分为三类Hyperv (上面有虚拟机在运行 的物理机)、VM(虛拟机)、PM (装了普通操作系统的物理机,即没有 运行虚拟机的物理机)。其中,DVCS表示根节点,当然,根节点也可以 采用任何其他的名称。图3中的node216、 node217为Hyperv, vm3、 vm007 为VM, PM1、 PM2、 PM3、 PM4为PM,代表了系统中的物理机和虛拟初』 资源。
作为本发明的一个实施例,该步骤可以包括
在管理目录中设置物理机,并为物理机安装操作系统,该操作系统可 以包括普通物理才几操作系统和虚拟化4喿作系统,如Hypervisor;
在安装了虛拟化操作系统的物理机上创建虚拟机。
作为本发明的一个实施例,在管理目录中设置物理机可以先将物理机 添加到空闲物理节点中,然后将空闲物理节点中的物理机分配到创建的机群分组如vClusterA分组中,或者将物理机直接添加到创建的机群分組中。 S203:根据管理目录对物理机和/或虚拟机进行操作。 作为本发明的 一 个实施例,对物理机和/或虛拟机进行的操作包括开
机、关机、重新启动、挂起恢复等操作。
作为本发明的一个实施例,该步骤还包括设置所述物理机在管理目录
中的位置,例如将物理机划分到另外的机群分组,将物理机从某个机群分
组中删除等等。
如图4所示为根据本发明的一个实施例的系统拓朴结构示意图。如图 所示,系统的服务器端运行一个Web (网络)服务器,客户端可以通过 Web浏览器连接到服务器,与服务器进行交互;服务器与被管理的物理机 及虚拟机之间通过ICE (Internet Communications Engine ,因特网通信引擎) 进行通信,每个被管理节点(物理机或虚拟机)上运行了 一个Ice Server( Ice 服务器),服务器端通过调用Ice Server来监控和管理被管理节点。
作为本发明的另 一 个实施例,服务器和被管理节点之间也可以通过 SSH ( Secure Shell,安全外壳)协议进行通信。
如图5所示为本发明的计算机管理系统的一个实施例的结构示意图, 如图所示,该计算机管理系统包括目录设置模块、机群设置模块和操作模 块,其中,
目录设置模块用于设置计算机管理系统的管理目录,作为本发明的一 个实施例,该目录设置模块用于在计算机管理系统中创建、删除或修改机 群分组。
机群设置模块用于在管理目录中设置物理机和虛拟机。 作为本发明的一个实施例,机群设置模块包括安装模块和虚拟机创建 模块。其中,安装模块用于在所述管理目录中设置物理机,并为物理机安 装操作系统,操作系统包括普通物理机操作系统和虚拟化操作系统;虚拟 机创建模块用于在安装了虛拟化操作系统的物理机上创建虚拟机。 操作模块用于根据管理目录对物理机和/或虚拟机进行操作。 作为本发明的一个实施例,操作模块包括计算机操作模块,该计算机 操作模块用于根据管理目录对物理机和/或虚拟机进行包括开机、关机、重新启动、挂起恢复的操作。
作为本发明的一个实施例,操作模块还包括重置模块,该重置模块用 于设置物理机在管理目录中的位置。例如,改变物理机所在的机群分组等 等。
作为本发明的一个实施例,该计算机管理系统还包括通信模块,该通
信模块用于根据所述管理目录通过ICE与物理机和/或虚拟机进行通信。作 为本发明的另 一个实施例,通信模块还可以通过SSH协议与物理机和/或虚 拟机进行通信。
本发明所提出的计算机管理方法及系统的有益效果包括把普通物理 机和安装了 Hypervisor的物理机放在一个系统中统一管理,简化了机房管 理员的劳动,节省了机房管理成本;采用B/S (Browser/Server,浏览器/服 务器)架构,使得用户只需要安装了任何一个普通的Web浏览器即可以访 问本系统,不需要安装特殊的客户端;将虛拟机和物理机统一管理,使得 机房内的资源调度更加灵活。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员 而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例 进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等 同限定。
权利要求
1、一种计算机管理方法,其特征在于,包括以下步骤设置计算机管理系统的管理目录;在所述管理目录中设置物理机和虚拟机;根据所述管理目录对所述物理机和/或虚拟机进行操作。
2、 根据权利要求1所述的计算机管理方法,其特征在于,设置计算机 管理系统的管理目录的步骤包括在所述计算机管理系统中创建、删除或修改机群分组。
3、 根据权利要求1所述的计算机管理方法,其特征在于,在所述管理 目录中设置物理机和虛拟机的步骤包括在所述管理目录中设置物理机,并为所述物理机安装操作系统,所述 操作系统包括普通物理机操作系统和虚拟化操作系统;在所述安装了虚拟化操作系统的物理机上创建虚拟机。
4、 根据权利要求1所述的计算机管理方法,其特征在于,根据所述管 理目录对所述物理机和/或虚拟机进行操作的步骤包括根据所述管理目录对所述物理机和/或虛拟机进行包括开机、关机、重 新启动、挂起恢复的操作。
5、 根据权利要求1所述的计算机管理方法,其特征在于,根据所述管 理目录对所述物理机和/或虚拟机进行操作的步骤包括设置所述物理机在所述管理目录中的位置。
6、 根据权利要求1所述的计算机管理方法,其特征在于,根据所述管 理目录对所述物理机和/或虚拟机进行操作的步骤包括根据所述管理目录通过因特网通信引擎ICE与所述物理机和/或虛拟机 进行通信。
7、 根据权利要求1所述的计算机管理方法,其特征在于,根据所述管 理目录对所述物理机和/或虚拟机进行操作的步骤包括根据所述管理目录通过安全外壳SSH协议与所述物理机和/或虛拟机 进行通信。
8、 一种计算机管理系统,其特征在于,包括 目录设置模块,其用于设置计算机管理系统的管理目录; 机群设置模块,其用于在所述管理目录中设置物理机和虚拟机; 操作模块,其用于根据所述管理目录对所述物理机和/或虚拟机进行操作。
9、 根据权利要求8所述的计算机管理系统,其特征在于,所述目录设置模块用于在所述计算机管理系统中创建、删除或修改机 群分组。
10、 根据权利要求8所述的计算机管理系统,其特征在于,所述机群 设置模块包括安装模块和虚拟机创建模块,其中,所述安装模块用于在所述管理目录中设置物理机,并为所述物理机安 装操作系统,所述搡作系统包括普通物理机操作系统和虚拟化操作系统;所述虛拟机创建模块用于在所述安装了虚拟化操作系统的物理机上创 建虛拟机。
11、 根据权利要求8所述的计算机管理系统,其特征在于,所述操作 模块包括计算机操作模块,所述计算机操作模块用于根据所述管理目录对 所述物理机和/或虚拟机进行包括开机、关机、重新启动、挂起恢复的操作。
12、 根据权利要求8所述的计算机管理系统,其特征在于,所述操作 模块包括重置模块,所述重置模块用于设置所述物理机在所述管理目录中 的位置。
13、 根据权利要求8所述的计算机管理系统,其特征在于,还包括通 信模块,所述通信模块用于根据所述管理目录通过因特网通信引擎ICE与 所述物理机和/或虚拟机进行通信。
14、 根据权利要求8所述的计算机管理系统,其特征在于,还包括通 信模块,所述通信模块用于根据所述管理目录通过安全外壳SSH协议与所 述物理#几和/或虚拟#几进4于通信。
全文摘要
本发明提出了一种计算机管理方法及系统。该方法包括以下步骤设置计算机管理系统的管理目录;在管理目录中设置物理机和虚拟机;根据管理目录对物理机和/或虚拟机进行操作。本发明所提出的计算机管理方法及系统将虚拟机和物理机同一进行管理,使得机房的资源调度更加灵活。
文档编号G06F9/455GK101650666SQ200910090620
公开日2010年2月17日 申请日期2009年8月31日 优先权日2009年8月31日
发明者军 历, 孙国忠, 崔建伟, 樊兴军, 华 聂, 邵宗有 申请人:曙光信息产业(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1