CN101650666B - 一种计算机管理***及方法 - Google Patents

一种计算机管理***及方法 Download PDF

Info

Publication number
CN101650666B
CN101650666B CN200910090620.8A CN200910090620A CN101650666B CN 101650666 B CN101650666 B CN 101650666B CN 200910090620 A CN200910090620 A CN 200910090620A CN 101650666 B CN101650666 B CN 101650666B
Authority
CN
China
Prior art keywords
physical machine
virtual machine
machine
administrative directory
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN200910090620.8A
Other languages
English (en)
Other versions
CN101650666A (zh
Inventor
聂华
邵宗有
历军
孙国忠
崔建伟
樊兴军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhongke Shuguang International Information Industry Co ltd
Dawning Information Industry Co Ltd
Original Assignee
Dawning Information Industry Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dawning Information Industry Beijing Co Ltd filed Critical Dawning Information Industry Beijing Co Ltd
Priority to CN200910090620.8A priority Critical patent/CN101650666B/zh
Publication of CN101650666A publication Critical patent/CN101650666A/zh
Application granted granted Critical
Publication of CN101650666B publication Critical patent/CN101650666B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

本发明提出了一种计算机管理方法及***。该方法包括以下步骤:设置计算机管理***的管理目录;在管理目录中设置物理机和虚拟机;根据管理目录对物理机和/或虚拟机进行操作。本发明所提出的计算机管理方法及***将虚拟机和物理机同一进行管理,使得机房的资源调度更加灵活。

Description

一种计算机管理***及方法
技术领域
本发明一般地涉及计算机技术领域,具体地涉及物理机和虚拟机混合集群的管理。
背景技术
随着虚拟化技术的日益成熟,虚拟机走进了越来越多的机房,同一个机房内往往既有物理机又有虚拟机。目前现有的虚拟化产品都为用户提供了虚拟机监控、管理的功能,极大地方便了用户,但是对于机房中的普通物理机则显得无能为力。传统的物理机群管理软件又不能管理虚拟机。对于物理机和虚拟机共存的情况,则需要安装两套管理软件,对其中的物理机和虚拟机分别进行管理。不仅增加了机房管理员的工作量,而且增加了***的费用,还不能对物理资源和虚拟机资源进行统一调度。
如图1所示为现有技术中的虚拟化产品VMware的管理界面示意图,其中,左侧的树结构展示了***中所有的资源,当鼠标点击到左侧树结构中的某一个节点时,右侧展示针对该节点的相应操作。
左侧树结构的生成步骤如下:
树结构的根节点Hosts&Clusters(主机&集群)是不需要用户创建的,它本来就存在于***中;
在根节点下创建数据中心,如“数据中心1”,并为将要管理的每一台物理机,如“物理机1”和“物理机2”安装虚拟化软件ESXServer;
为数据中心“数据中心1”添加安装了ESXServer的物理机,如“物理机1”和“物理机2”;
在物理机上创建虚拟机,如“虚拟机1”和“虚拟机2”。
对“数据中心2”做同样的操作。
该虚拟化软件的缺点是不能管理普通的物理机,即安装了普通操作***没有在上面运行虚拟机的物理机。
普通物理机管理产品如曙光信息产业(北京)有限公司的物理机管理软件Gridview,其与虚拟化产品VMware的区别就是左侧的树结构中的数据中心变成了一个个机柜,并且物理机下面没有虚拟机这一层,不能管理虚拟机。
因此,目前需要一种对物理机和虚拟机统一管理的方案。
发明内容
为了解决上述问题之一,本发明提出了一种计算机管理方法,包括以下步骤:设置计算机管理***的管理目录;在所述管理目录中设置物理机和虚拟机;根据所述管理目录对所述物理机和/或虚拟机进行操作。
根据本发明的实施例,设置计算机管理***的管理目录的步骤包括:在所述计算机管理***中创建、删除或修改机群分组。
根据本发明的实施例,在所述管理目录中设置物理机和虚拟机的步骤包括:在所述管理目录中设置物理机,并为所述物理机安装操作***,所述操作***包括普通物理机操作***和虚拟化操作***;在所述安装了虚拟化操作***的物理机上创建虚拟机。
根据本发明的实施例,根据所述管理目录对所述物理机和/或虚拟机进行操作的步骤包括:根据所述管理目录对所述物理机和/或虚拟机进行包括开机、关机、重新启动、挂起恢复的操作。
根据本发明的实施例,根据所述管理目录对所述物理机和/或虚拟机进行操作的步骤包括:设置所述物理机在所述管理目录中的位置。
根据本发明的实施例,根据所述管理目录对所述物理机和/或虚拟机进行操作的步骤包括:根据所述管理目录通过因特网通信引擎ICE与所述物理机和/或虚拟机进行通信。
根据本发明的实施例,根据所述管理目录对所述物理机和/或虚拟机进行操作的步骤包括:根据所述管理目录通过安全外壳SSH协议与所述物理机和/或虚拟机进行通信。
本发明还提出了一种计算机管理***,包括:目录设置模块,其用于设置计算机管理***的管理目录;机群设置模块,其用于在所述管理目录中设置物理机和虚拟机;操作模块,其用于根据所述管理目录对所述物理机和/或虚拟机进行操作。
根据本发明的实施例,所述目录设置模块用于在所述计算机管理***中创建、删除或修改机群分组。
根据本发明的实施例,所述机群设置模块包括安装模块和虚拟机创建模块,其中,所述安装模块用于在所述管理目录中设置物理机,并为所述物理机安装操作***,所述操作***包括普通物理机操作***和虚拟化操作***;所述虚拟机创建模块用于在所述安装了虚拟化操作***的物理机上创建虚拟机。
根据本发明的实施例,所述操作模块包括计算机操作模块,所述计算机操作模块用于根据所述管理目录对所述物理机和/或虚拟机进行包括开机、关机、重新启动、挂起恢复的操作。
根据本发明的实施例,所述操作模块包括重置模块,所述重置模块用于设置所述物理机在所述管理目录中的位置。
根据本发明的实施例,该计算机管理***还包括通信模块,所述通信模块用于根据所述管理目录通过因特网通信引擎ICE与所述物理机和/或虚拟机进行通信。
根据本发明的实施例,该计算机管理***还包括通信模块,所述通信模块用于根据所述管理目录通过安全外壳SSH协议与所述物理机和/或虚拟机进行通信。
本发明所提出的计算机管理方法及***将虚拟机和物理机同一进行管理,使得机房的资源调度更加灵活。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为现有技术的虚拟化产品的管理界面示意图;
图2为根据本发明的一个实施例的计算机管理方法的流程图;
图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,代表了***中的物理机和虚拟机资源。
作为本发明的一个实施例,该步骤可以包括:
在管理目录中设置物理机,并为物理机安装操作***,该操作***可以包括普通物理机操作***和虚拟化操作***,如Hypervisor;
在安装了虚拟化操作***的物理机上创建虚拟机。
作为本发明的一个实施例,在管理目录中设置物理机可以先将物理机添加到空闲物理节点中,然后将空闲物理节点中的物理机分配到创建的机群分组如vClusterA分组中,或者将物理机直接添加到创建的机群分组中。
S203:根据管理目录对物理机和/或虚拟机进行操作。
作为本发明的一个实施例,对物理机和/或虚拟机进行的操作包括开机、关机、重新启动、挂起恢复等操作。
作为本发明的一个实施例,该步骤还包括设置所述物理机在管理目录中的位置,例如将物理机划分到另外的机群分组,将物理机从某个机群分组中删除等等。
如图4所示为根据本发明的一个实施例的***拓扑结构示意图。如图所示,***的服务器端运行一个Web(网络)服务器,客户端可以通过Web浏览器连接到服务器,与服务器进行交互;服务器与被管理的物理机及虚拟机之间通过ICE(InternetCommunicationsEngine,因特网通信引擎)进行通信,每个被管理节点(物理机或虚拟机)上运行了一个IceServer(Ice服务器),服务器端通过调用IceServer来监控和管理被管理节点。
作为本发明的另一个实施例,服务器和被管理节点之间也可以通过SSH(SecureShell,安全外壳)协议进行通信。
如图5所示为本发明的计算机管理***的一个实施例的结构示意图,如图所示,该计算机管理***包括目录设置模块、机群设置模块和操作模块,其中,
目录设置模块用于设置计算机管理***的管理目录,作为本发明的一个实施例,该目录设置模块用于在计算机管理***中创建、删除或修改机群分组。
机群设置模块用于在管理目录中设置物理机和虚拟机。
作为本发明的一个实施例,机群设置模块包括安装模块和虚拟机创建模块。其中,安装模块用于在所述管理目录中设置物理机,并为物理机安装操作***,操作***包括普通物理机操作***和虚拟化操作***;虚拟机创建模块用于在安装了虚拟化操作***的物理机上创建虚拟机。
操作模块用于根据管理目录对物理机和/或虚拟机进行操作。
作为本发明的一个实施例,操作模块包括计算机操作模块,该计算机操作模块用于根据管理目录对物理机和/或虚拟机进行包括开机、关机、重新启动、挂起恢复的操作。
作为本发明的一个实施例,操作模块还包括重置模块,该重置模块用于设置物理机在管理目录中的位置。例如,改变物理机所在的机群分组等等。
作为本发明的一个实施例,该计算机管理***还包括通信模块,该通信模块用于根据所述管理目录通过ICE与物理机和/或虚拟机进行通信。作为本发明的另一个实施例,通信模块还可以通过SSH协议与物理机和/或虚拟机进行通信。
本发明所提出的计算机管理方法及***的有益效果包括:把普通物理机和安装了Hypervisor的物理机放在一个***中统一管理,简化了机房管理员的劳动,节省了机房管理成本;采用B/S(Browser/Server,浏览器/服务器)架构,使得用户只需要安装了任何一个普通的Web浏览器即可以访问本***,不需要安装特殊的客户端;将虚拟机和物理机统一管理,使得机房内的资源调度更加灵活。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同限定。

Claims (8)

1.一种计算机管理方法,其特征在于,包括以下步骤:
设置计算机管理***的管理目录;
在所述管理目录中设置物理机和虚拟机;
根据所述管理目录对所述物理机和/或虚拟机进行操作;
其中,根据所述管理目录对所述物理机和/或虚拟机进行操作的步骤包括:
根据所述管理目录对所述物理机和/或虚拟机进行包括开机、关机、重新启动、挂起恢复的操作;
其中,在所述管理目录中设置物理机和虚拟机的步骤包括:
在所述管理目录中设置物理机,并为所述物理机安装操作***,所述操作***包括普通物理机操作***和虚拟化操作***;
在所述安装了虚拟化操作***的物理机上创建虚拟机,
其中,设置计算机管理***的管理目录的步骤包括:在所述计算机管理***中创建、删除或修改机群分组。
2.根据权利要求1所述的计算机管理方法,其特征在于,根据所述管理目录对所述物理机和/或虚拟机进行操作的步骤包括:
设置所述物理机在所述管理目录中的位置。
3.根据权利要求1所述的计算机管理方法,其特征在于,根据所述管理目录对所述物理机和/或虚拟机进行操作的步骤包括:
根据所述管理目录通过因特网通信引擎ICE与所述物理机和/或虚拟机进行通信。
4.根据权利要求1所述的计算机管理方法,其特征在于,根据所述管理目录对所述物理机和/或虚拟机进行操作的步骤包括:
根据所述管理目录通过安全外壳SSH协议与所述物理机和/或虚拟机进行通信。
5.一种计算机管理***,其特征在于,包括:
目录设置模块,其用于设置计算机管理***的管理目录;
机群设置模块,其用于在所述管理目录中设置物理机和虚拟机;
操作模块,其用于根据所述管理目录对所述物理机和/或虚拟机进行操作,其中,所述操作模块包括计算机操作模块,所述计算机操作模块用于根据所述管理目录对所述物理机和/或虚拟机进行包括开机、关机、重新启动、挂起恢复的操作;
其中,所述机群设置模块包括安装模块和虚拟机创建模块,其中,
所述安装模块用于在所述管理目录中设置物理机,并为所述物理机安装操作***,所述操作***包括普通物理机操作***和虚拟化操作***;
所述虚拟机创建模块用于在所述安装了虚拟化操作***的物理机上创建虚拟机,
其中,所述目录设置模块用于在所述计算机管理***中创建、删除或修改机群分组。
6.根据权利要求5所述的计算机管理***,其特征在于,所述操作模块包括重置模块,所述重置模块用于设置所述物理机在所述管理目录中的位置。
7.根据权利要求5所述的计算机管理***,其特征在于,还包括通信模块,所述通信模块用于根据所述管理目录通过因特网通信引擎ICE与所述物理机和/或虚拟机进行通信。
8.根据权利要求5所述的计算机管理***,其特征在于,还包括通信模块,所述通信模块用于根据所述管理目录通过安全外壳SSH协议与所述物理机和/或虚拟机进行通信。
CN200910090620.8A 2009-08-31 2009-08-31 一种计算机管理***及方法 Active CN101650666B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200910090620.8A CN101650666B (zh) 2009-08-31 2009-08-31 一种计算机管理***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910090620.8A CN101650666B (zh) 2009-08-31 2009-08-31 一种计算机管理***及方法

Publications (2)

Publication Number Publication Date
CN101650666A CN101650666A (zh) 2010-02-17
CN101650666B true CN101650666B (zh) 2016-01-13

Family

ID=41672906

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910090620.8A Active CN101650666B (zh) 2009-08-31 2009-08-31 一种计算机管理***及方法

Country Status (1)

Country Link
CN (1) CN101650666B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102271145A (zh) * 2010-06-04 2011-12-07 国云科技股份有限公司 一种虚拟计算机集群及其实施方法
CN103885833B (zh) * 2012-12-20 2017-06-20 ***通信集团公司 一种资源管理方法和***
CN109756560B (zh) * 2015-08-24 2021-07-13 南昌理工学院 虚拟网络计算机协议接入方法
CN105306225B (zh) * 2015-11-03 2018-09-07 国云科技股份有限公司 一种基于Openstack的物理机远程关机方法
CN107357638A (zh) * 2017-09-01 2017-11-17 郑州云海信息技术有限公司 一种电源状态的控制方法及控制装置
CN109842571A (zh) * 2017-11-29 2019-06-04 ***通信集团陕西有限公司 一种网络资源分配方法及装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1906580A (zh) * 2004-01-21 2007-01-31 国际商业机器公司 对于具有可移动对象的启用网格的虚拟机的方法和***
CN1916854A (zh) * 2005-08-19 2007-02-21 联想(北京)有限公司 一种管理与配置虚拟机的***和方法
CN1953391A (zh) * 2005-10-20 2007-04-25 联想(北京)有限公司 计算机管理***以及计算机管理方法
CN101461190A (zh) * 2006-03-31 2009-06-17 亚马逊技术有限公司 管理计算节点间的通信

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1906580A (zh) * 2004-01-21 2007-01-31 国际商业机器公司 对于具有可移动对象的启用网格的虚拟机的方法和***
CN1916854A (zh) * 2005-08-19 2007-02-21 联想(北京)有限公司 一种管理与配置虚拟机的***和方法
CN1953391A (zh) * 2005-10-20 2007-04-25 联想(北京)有限公司 计算机管理***以及计算机管理方法
CN101461190A (zh) * 2006-03-31 2009-06-17 亚马逊技术有限公司 管理计算节点间的通信

Also Published As

Publication number Publication date
CN101650666A (zh) 2010-02-17

Similar Documents

Publication Publication Date Title
CN101650666B (zh) 一种计算机管理***及方法
US11508021B2 (en) Processes and systems that determine sustainability of a virtual infrastructure of a distributed computing system
CN102457439B (zh) 一种云计算***的虚拟交换***及其虚拟交换方法
JP5786037B2 (ja) 仮想計算機の制御方法及び仮想計算機システム
CN107741875B (zh) 一种异构管理***
CN105187512A (zh) 一种虚拟机集群负载均衡方法及***
US11210132B2 (en) Virtual machine migration in virtualization environment having different virtualization systems
CN107632937B (zh) 一种对虚拟机集群进行测试的方法、装置、可读存储介质
CN103595801B (zh) 一种云计算***及其虚拟机实时监控方法
CN103473117A (zh) 云模式下的虚拟化方法
CN112311646B (zh) 基于超融合***的混合云及部署方法
CN102833310A (zh) 一种基于虚拟化技术的工作流引擎集群***
CN105573907B (zh) 用于在解聚的硬件组件上安装软件的方法和***
CN104954458A (zh) 一种基于龙芯平台的云操作***的部署方法
CN103399781A (zh) 云服务器及其虚拟机管理方法
CN101650667A (zh) 一种虚拟机管理***及方法
CN103581325A (zh) 一种云计算资源池***及其实现方法
CN106502797A (zh) 一种集群***及集群***的部署方法
CN111343219A (zh) 计算服务云平台
CN104536805A (zh) 一种虚拟化平台的资源提供***及方法
CN111418187A (zh) 云网络中的可伸缩统计和分析机制
US8930967B2 (en) Shared versioned workload partitions
CN103856502A (zh) 实现虚拟机镜像文件热迁移的方法和nas集群***
CN106685825A (zh) 基于云计算的云路由网络管理方法及***
Metzler Virtualization: benefits, challenges, and solutions

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: 100193 Beijing, Haidian District, northeast Wang West Road, building 8, No. 36

Applicant after: Dawning Information Industry (Beijing) Co.,Ltd.

Address before: 100084 No. 6 South Road, Zhongguancun Academy of Sciences, Beijing, Haidian District

Applicant before: Dawning Information Industry (Beijing) Co.,Ltd.

C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20181205

Address after: 100193 No. 36 Building, No. 8 Hospital, Wangxi Road, Haidian District, Beijing

Patentee after: Zhongke Shuguang International Information Industry Co.,Ltd.

Address before: 100193 No. 36 Building, No. 8 Hospital, Wangxi Road, Haidian District, Beijing

Patentee before: Dawning Information Industry (Beijing) Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20220727

Address after: 266000 room 211, zone a, software park, No. 169, Songling Road, Laoshan District, Qingdao City, Shandong Province

Patentee after: Zhongke Shuguang International Information Industry Co.,Ltd.

Patentee after: DAWNING INFORMATION INDUSTRY Co.,Ltd.

Address before: 100193 No. 36 Building, No. 8 Hospital, Wangxi Road, Haidian District, Beijing

Patentee before: Zhongke Shuguang International Information Industry Co.,Ltd.