首页> 中国专利> 实现数据中心资源统一管理及自助服务的方法及平台

实现数据中心资源统一管理及自助服务的方法及平台

摘要

本发明公开了一种实现数据中心资源统一管理及自助服务的方法及平台。基于云计算管理平台设计架构搭建云计算管理平台,所述方法包括:将所述云计算管理平台与虚拟化平台进行对接,通过所述云计算管理平台对所述异构虚拟化平台中的虚拟资源进行统一管理;将所述云计算管理平台与物理服务器进行对接,通过所述云计算管理平台的硬件管理模块,对所述物理服务器进行统一监控与管理;保留所述异构虚拟化平台的原有虚拟化技术特性。本申请能够实现数据中心资源和权限的灵活定义,下放资源和运维管理权限,提升运维管理效率。实现自助化资源服务。本发明有效提升了运维管理效率,有利于数据中心资源的统一管理和共享。

著录项

说明书

技术领域

本发明涉及计算机领域,特别涉及一种实现数据中心资源统一管理及自助服务的方法及平台。

背景技术

数据中心是全球协作的特定设备网络,用来在internet(互联网)网络基础设施上传递、加速、展示、计算、存储数据信息。目前,数据中心主要以云平台和物理服务器承载应用系统。

然而,数据中心存在vmware(Virtual Machine ware,虚拟机软件)、KVM(Kernel-based Virtual Machine,基于内核的虚拟机)等异构虚拟化平台,全部独立管理。数据中心物理服务器以点对点手工方式进行安装配置,工作效率较低,工作量较大;同时,对于全部物理服务器没有统一的管控手段,不利于资源的统一管理和共享。因此,需要提供一种实现数据中心资源统一管理的方法。

发明内容

本发明实施例提供了一种实现数据中心资源统一管理及自助服务的方法及平台,以解决异构虚拟化平台,全部独立管理,无法实现统一管理;全部物理服务器没有统一的管控手段,不利于资源的统一管理和共享的问题。所述技术方案如下:

一方面,提供了一种实现数据中心资源统一管理及自助服务的方法,所述方法包括:

将云计算管理平台与异构虚拟化平台进行对接,通过所述云计算统一管理平台对所述异构虚拟化平台中的虚拟资源进行统一管理;

将所述云计算统一管理平台与物理服务器进行对接,通过所述云计算统一管理平台的硬件管理模块,对所述物理服务器进行统一监控与管理;

保留所述异构虚拟化平台的原有虚拟化技术特性。

可选地,所述方法还包括:

按照用户需求,将所述云计算管理平台中数据中心的资源划分为多个VDC(Virtual Data Center,虚拟数据中心),为所述VDC创建VDC管理员;其中,可以对VDC管理员分配资源配额和管理权限,使得VDC管理员能够在给定的资源和权限范围内进行运维管理工作,能够有效提升工作效率。

可选地,所述按照用户需求,将所述云计算管理平台中数据中心的资源划分为多个虚拟数据中心VDC,包括:

按照用户需求,基于所述云计算管理平台的权限管理功能和资源配额管理功能,将所述云计算管理平台中数据中心的资源划分成多个VDC。

可选地,所述方法还包括:

将所述云计算管理平台与数据库环境进行对接,其中,所述数据库环境中的每个数据库设置有数据库管理员,每个所述数据库管理员在权限范围内对与其相应的数据库进行管理。

可选地,所述方法还包括:

通过所述云计算管理平台的自助服务引擎,按照自助服务流程,设置自助服务门户、建立自助服务目录,其中,所述自助服务目录包括所述云计算统一管理平台的用户,以及为每个所述用户配置的功能、服务和资源。

另一方面,提供了一种云计算管理平台,所述平台包括:

异构虚拟化平台管理模块,用于将所述云计算管理平台与异构虚拟化平台进行对接,通过所述云计算管理平台对所述异构虚拟化平台中的虚拟资源进行统一管理;

物理服务器管理模块,用于将所述云计算管理平台与物理服务器进行对接,通过所述云计算管理平台的硬件管理模块,对所述物理服务器进行统一监控与管理;

所述异构虚拟化平台管理模块,还用于保留所述异构虚拟化平台的原有虚拟化技术特性。

进一步地,所述平台还包括:

数据中心资源及权限管理模块,用于按照用户需求,将所述云计算管理平台中数据中心的资源划分为多个虚拟数据中心(VDC),为所述VDC创建VDC管理员;其中,所述VDC管理员用于根据设定的管理权限和资源配额权限,管理对应VDC的相关资源。

可选地,所述数据中心资源及权限管理模块,用于按照用户需求,基于云计算管理平台的权限管理功能和资源配额管理功能,将云计算管理平台中数据中心的资源划分成多个VDC。

可选地,所述平台还包括:

数据库管理模块,用于将所述云计算管理平台与数据库集群进行对接,其中,所述数据库环境中的每个数据库设置有数据库管理员,每个所述数据库管理员在权限范围内对与其相应的数据库进行管理。

可选地,所述平台还包括:

自助服务设置模块,用于通过所述云计算管理平台的自助服务引擎,按照自助服务流程,设置自助服务门户、建立自助服务目录,其中,所述自助服务目录包括云计算统一管理平台的用户,以及为每个用户配置的功能、服务和资源。

本发明实施例提供的技术方案带来的有益效果至少包括:

将云计算管理平台与异构虚拟化平台进行对接,通过云计算管理平台对异构虚拟化平台中的虚拟资源进行统一管理,能够实现异构虚拟化平台的统一纳管,提升了运维管理效率;将云计算管理平台与物理服务器进行对接,通过云计算管理平台对物理服务器进行统一管理,可以实现物理服务器的自动化管理,自动进行系统安装配置;能够按照需求,将数据中心资源和权限进行划分,对VDC管理员分配资源配额和管理权限,使得VDC管理员能够在给定的资源和权限范围内进行运维管理工作,能够有效提升工作效率;基于自主服务门户,用户可以按需求高效的申请、获取所需资源和服务,提升资源服务效率。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种实现数据中心资源统一管理及自助服务的方法流程图;

图2是本发明实施例提供的另一种实现数据中心资源统一管理及自助服务的方法流程图;

图3是本发明实施例提供的另一种实现数据中心资源统一管理及自助服务的方法流程图;

图4是本发明实施例提供的实现数据中心资源统一管理及自助服务的方法流程图;

图5是本发明实施例提供的一种云计算管理平台结构示意图;

图6是本发明实施例提供的另一种云计算管理平台结构示意图;

图7是本发明实施例提供的另一种云计算管理平台结构示意图;

图8是本发明实施例提供的另一种云计算管理平台结构示意图;

图9是本发明实施例提供的一种云计算管理平台应用示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

本发明实施例提供了一种实现数据中心资源统一管理及自助服务的方法流程图,该方法基于云计算管理平台设计架构搭建云计算管理平台,参见图1,该方法包括:

101:将云计算管理平台与异构虚拟化平台进行对接,通过云计算管理平台对异构虚拟化平台中的虚拟资源进行统一管理。

可选地,云计算管理平台设计架构可以是OpenStack等。Openstack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。Openstack支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。Openstack通过各种互补的服务提供了基础设施即服务(IaaS)的解决方案,每个服务提供API(Application Program Interface,应用程序接口)以进行集成。

云计算管理平台可基于云计算管理平台设计架构来搭建。例如,基于主流云计算管理架构openstack架构进行二次开发并部署云计算统一管理平台。

可选地,异构虚拟化平台可以是vmware、KVM等,将云计算管理平台与异构虚拟化平台进行对接,可以基于标准应用程序接口API实现。例如,通过Openstack nova加点与对应的虚拟化平台的管理API进行对接,以通过云计算统一管理平台对异构虚拟化平台中的虚拟资源进行统一管理。其中,统一管理包括但不限于对于虚拟资源的日常管理操作、保留异构虚拟化平台的原有虚拟化技术特性等。Openstack架构兼容KVM虚拟化架构,当云计算管理平台设计架构是OpenStack时,云计算管理平台与KVM平台是原生兼容的;对于vmware平台需要与其自带管理节点对接,实现所属资源的纳管,同时,对于其原有虚拟化技术特性还是通过自身管理节点支持。

102:将云计算管理平台与物理服务器进行对接,通过云计算管理平台的硬件管理模块,对物理服务器进行统一监控与管理;保留异构虚拟化平台的原有虚拟化技术特性。

可选地,当云计算管理平台设计架构是OpenStack时,对于物理服务器,基于云计算统一管理平台的Ironic(Bare-Metal Provisioning,裸金属供应)管理节点,对所有物理服务器进行统一管理。当物理服务器是X86服务器时,可以通过PXE(Pre-boot ExecutionEnvironment,预启动执行环境)Driver(驱动)和IPMI(Intelligent Platform ManagementInterface,智能管理平台)Driver等技术,实现X86服务器的自动化管理(自动化管理:基于IPMI接口与Ironic节点对接可以实现物理服务器的状态监控及开关机等管理功能;通过部署PXE server实现物理服务器的操作系统的自动部署等功能)。

进一步地,通过云计算管理平台对异构虚拟化平台中的虚拟资源进行统一管理之后,还包括:

保留异构虚拟化平台的原有虚拟化技术特性。

其中,原有虚拟化技术特性是指一些商业化的异构虚拟化平台开发的独有的虚拟化技术特性,而Openstack架构不支持。

进一步地,参见图2,该方法还包括:

103:按照用户需求,将云计算管理平台中数据中心的资源划分为多个虚拟数据中心(VDC),为VDC创建VDC管理员,对VDC管理员分配资源配额和管理权限。

其中,VDC管理员用于根据设定的管理权限和资源配额权限,管理对应VDC的相关资源。

可选地,按照用户需求,基于云计算管理平台的权限管理功能和资源配额管理功能,将云计算管理平台中数据中心的网络、计算、存储等资源划分成多个VDC来使用。例如,按照划分原则,将云计算管理平台中数据中心的网络、计算、存储等资源划分成多个VDC来使用。其中,划分原则可以是根据资源的业务类型、资源的组织机构进行划分。

可选地,可以根据VDC的业务类型、组织结构等,为每一个VDC创建一个VDC管理员,也可以是为多个VDC创建一个VDC管理员。其中,VDC管理员可以是一个管理账户,后续可通过该管理账户实现对VDC进行管理。例如,VDC管理员根据设定的管理权限和资源配额权限,管理对应VDC的相关资源,从而实现数据中心资源的分权分域管理,同时,各VDC管理员所辖资源都是安全隔离的,默认不能相互访问。

进一步地,参见图3,该方法还包括:

104:将云计算管理平台与数据库环境进行对接,其中,数据库环境中的每个数据库设置有数据库管理员,每个数据库管理员在权限范围内对与其相应的数据库进行运维管理。

可选地,数据库集群,用于承载分散的数据库,解决了数据库运维管理、容灾及信息安全问题。通过数据库设置数据库管理员,对数据库管理员的权限进行控制,限制数据库管理员只能管理所辖数据库,从而实现数据库的分级管理与资源共享。其中,数据库设置数据库管理员也相当于是设置一个数据库管理账户,用户可通过该数据库管理账户对数据库进行管理。

进一步地,参见图4,该方法还包括:

105:通过云计算管理平台的自助服务引擎,按照自助服务流程,设置自助服务门户、建立自助服务目录,其中,自助服务目录包括云计算管理平台的用户,以及为每个用户配置的功能、服务和资源。

可选地,通过云计算管理平台的自助服务引擎,按照自助服务流程,设置自助服务门户、建立自助服务目录,自助服务目录包括云计算管理平台的用户,以及为每个用户配置的功能、服务和资源等,以此来实现计算、网络、存储、以及数据库等以服务的方式,基于用户的不同权限来提供服务。其中,计算服务包括虚拟机、物理机等;存储服务包括块存储、对象存储以及分布式存储等;网络服务包括vLB(virtual loadbalance,虚拟负载均衡)、vFW(virtual firewall,虚拟防火墙)、vRouter(virtual router,虚拟路由器)、vIPS(virtualintrusion prevention system,虚拟入侵防护系统)等;数据库可以是主流sql(Structured Query Language,结构化查询语言)和oracle(甲骨文)等,也是MapReduce、Spark等大数据分析数据库。

本发明实施例所述的实现数据中心资源统一管理及自助服务的方法流程图,将云计算管理平台与异构虚拟化平台进行对接,通过云计算管理平台对异构虚拟化平台中的虚拟资源进行统一管理,能够实现异构虚拟化平台的统一纳管,有效提升了运维管理效率;将云计算管理平台与物理服务器进行对接,通过云计算管理平台对物理服务器进行统一管理,可以实现物理服务器的自动化管理,自动进行配置,可以提高工作效率、减少工作量,利于资源的统一管理和共享。

此外,将云计算管理平台中数据中心的资源划分为多个虚拟数据中心(VDC),并为VDC创建VDC管理员管理对应VDC的相关资源,从而实现数据中心资源的分权分域管理,提高运维管理效率。

将云计算管理平台与数据库环境进行对接,其中,数据库环境中的每个数据库设置有数据库管理员,每个数据库管理员在权限范围内对与其相应的数据库进行管理,通过数据库设置数据库管理员,对数据库管理员的权限进行控制,限制数据库管理员只能管理所辖数据库,从而实现数据库的分级管理与资源共享。

通过云计算管理平台的自助服务引擎,按照自助服务流程,设置自助服务门户、建立自助服务目录,其中,自助服务目录包括云计算管理平台的用户,以及为每个用户配置的功能、服务和资源,以此来实现计算、网络、存储、以及数据库等以服务的方式,基于用户的不同权限来提供服务,可以提升资源申请提供效率,通过资源与权限的精细化管理,实现了云计算资源的分权分域管理,提升了用户对所辖资源的运维效率,降低了云计算管理平台管理员的维护压力。

本发明实施例提供了一种云计算管理平台,基于云计算管理平台设计架构搭建云计算管理平台200,参见图5,该云计算管理平台包括:

异构虚拟化平台管理模块201,用于将云计算统一管理平台与异构虚拟化平台进行对接,通过云计算管理平台对异构虚拟化平台中的虚拟资源进行统一管理。

物理服务器管理模块202,用于将云计算管理平台与物理服务器进行对接,通过云计算统一管理平台的硬件管理模块,对物理服务器进行统一监控与管理;

异构虚拟化平台管理模块201,还用于保留异构虚拟化平台的原有虚拟化技术特性。

进一步地,参见图6,该平台还包括:

数据中心资源及权限管理模块203,用于按照资源配置方法,将云计算管理平台中数据中心的资源划分为多个虚拟数据中心(VDC),为VDC创建VDC管理员。其中,VDC管理员用于根据设定的管理权限和资源配额权限,管理对应VDC的相关资源。

所述数据中心资源及权限管理模块203,用于按照用户需求,基于云计算管理平台的权限管理功能和资源配额管理功能,将云计算管理平台中数据中心的资源划分成多个VDC。

进一步地,参见图7,该平台还包括:

数据库管理模块204,用于将云计算管理平台与数据库环境进行对接,其中,数据库环境中的每个数据库设置有数据库管理员,每个数据库管理员在权限范围内对与其相应的数据库进行管理。

进一步地,参见图8,该平台还包括:

自助服务模块205,用于通过云计算管理平台的自助服务引擎,按照自助服务流程,设置自助服务门户、建立自助服务目录,其中,自助服务目录包括云计算管理平台的用户,以及为每个用户配置的功能、服务和资源。

为了便于理解,参见图9,以云计算管理平台的应用示意图,基于云计算管理平台设计架构Openstack搭建云计算管理平台实现统一管理为例。该图为云计算管理平台架构图中,主要包括机房、网络、计算、存储、虚拟化平台及云计算管理平台等资源。首先与云平台、数据库集中环境及其他硬件资源对接。其次,构建自助服务门户、服务目录。最终实现基础设施资源以服务的方式提供。

本发明实施例所述的云计算管理平台,将云计算管理平台与异构虚拟化平台进行对接,通过云计算管理平台对异构虚拟化平台中的虚拟资源进行统一管理,能够实现异构虚拟化平台的统一纳管,有效提升了运维管理效率;将云计算管理平台与物理服务器进行对接,通过云计算管理平台对物理服务器进行统一管理,可以实现物理服务器的自动化监控和管理,可以提高工作效率、减少工作量,利于资源的统一管理和共享。

将云计算管理平台中数据中心的资源划分为多个虚拟数据中心(VDC),为VDC创建VDC管理员管理对应VDC的相关资源,从而实现数据中心资源的分权分域管理,提高运维管理效率。

将云计算管理平台与数据库环境进行对接,其中,数据库环境中的每个数据库设置有数据库管理员,每个数据库管理员在权限范围内对与其相应的数据库进行管理,通过数据库设置数据库管理员,对数据库管理员的权限进行控制,限制数据库管理员只能管理所辖数据库,从而实现数据库的分级管理与资源共享。

通过云计算管理平台的自助服务引擎,按照自助服务流程,设置自助服务门户、建立自助服务目录,其中,自助服务目录包括云计算管理平台的用户,以及为每个用户配置的功能、服务和资源,以此来实现计算、网络、存储、以及数据库等以服务的方式,基于用户的不同权限来提供服务,可以提升资源申请提供效率,通过资源与权限的精细化管理,实现了云计算资源的分权分域管理,提升了用户对所辖资源的运维效率,降低了云计算管理平台管理员的维护压力。

需要说明的是:上述实施例提供的云计算管理平台,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的平台与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再一一赘述。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本发明的可选实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号