太阳城集团

  • / 12
  • 下载费用:30 金币  

云数据管理系统及其构建方法、虚拟机的构建方法.pdf

摘要
申请专利号:

CN201510548028.3

申请日:

2015.08.31

公开号:

CN105159747A

公开日:

2015.12.16

当前法律状态:

撤回

有效性:

无权

法律详情: 发明专利申请公布后的视为撤回IPC(主分类):G06F 9/455申请公布日:20151216|||实质审查的生效IPC(主分类):G06F 9/455申请日:20150831|||公开
IPC分类号: G06F9/455; H04L29/08 主分类号: G06F9/455
申请人: 浪潮集团有限公司
发明人: 于辉; 刘俊朋; 李新虎
地址: 250100山东省济南市高新区浪潮路1036号
优先权:
专利代理机构: 济南信达专利事务所有限公司37100 代理人: 李世喆
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

太阳城集团CN201510548028.3

授权太阳城集团号:

||||||

法律状态太阳城集团日:

太阳城集团2018.12.04|||2016.01.13|||2015.12.16

法律状态类型:

太阳城集团发明专利申请公布后的视为撤回|||实质审查的生效|||公开

摘要

本发明提供一种云数据管理系统及其构建方法、虚拟机的构建方法,云数据管理系统包括:通过第一接口相互连接的云海OS平台和OpenStack平台;其中,云海OS平台,作为云数据管理系统的上层管理门户,包括云资源管理、业务管理、计费管理、系统管理、监控管理、日志管理和软件部署中的至少一个功能模块,用于设定用户、权限及OpenStack平台中相应接口的对应关系;将自身的第一门户入口作为云数据管理系统唯一的入接口;OpenStack平台,作为云海OS平台中云资源管理功能模块下的虚拟机化资源,用于关闭自身的第二门户入口。根据本方案,实现了将云海OS平台和OpenStack平台的有效集成。

权利要求书

权利要求书
1.  一种云数据管理系统,其特征在于,包括:通过第一接口相互连接的云海OS平台和OpenStack平台;其中,
所述云海OS平台,作为云数据管理系统的上层管理门户,包括云资源管理、业务管理、计费管理、系统管理、监控管理、日志管理和软件部署中的至少一个功能模块,用于设定用户、权限及OpenStack平台中相应接口的对应关系;将自身的第一门户入口作为云数据管理系统唯一的入接口;
所述OpenStack平台,作为云海OS平台中云资源管理功能模块下的虚拟机化资源,用于关闭自身的第二门户入口。

2.  根据权利要求1所述的云数据管理系统,其特征在于,所述第一接口包括RestAPI接口。

3.  根据权利要求1所述的云数据管理系统,其特征在于,所述云海OS平台,用于设定用户、权限及OpenStack平台中相应接口的对应关系,包括:
所述云海OS平台,在确定自身向计算机节点上部署之前,所述OpenStack平台已经部署在该计算机节点上时,用于对OpenStack平台设定的第一用户、第一权限重新进行设定,并设定第一用户、第一权限与OpenStack平台中相应接口的对应关系;以及设定第二用户、第二权限与OpenStack平台中相应接口的对应关系;并删除OpenStack平台中设定的第一用户、第一权限。

4.  根据权利要求1所述的云数据管理系统,其特征在于,所述云海OS平台,用于设定用户、权限及OpenStack平台中相应接口的对应关系,包括:
所述云海OS平台,在确定所述OpenStack平台在向计算机节点上部署之前,所述云海OS平台已经部署在该计算机节点上时,用于将预先设定的第三用户、第三权限映射到OpenStack平台中相应接口上,并设定第四用户、第四权限与OpenStack平台中相应接口的对应关系。

5.  根据权利要求1-4中任一所述的云数据管理系统,其特征在于,所述 云海OS平台,用于对OpenStack平台中虚拟机化资源中的计算资源、网络资源和存储资源进行托管。

6.  一种云数据管理系统的构建方法,其特征在于,包括:
将OpenStack平台与云海OS平台部署在同一个计算机节点上;
将OpenStack平台的第一接口与云海OS平台相连接;
将云海OS平台作为云数据管理系统的上层管理门户,其中,该云海OS平台包括云资源管理、业务管理、计费管理、系统管理、监控管理、日志管理和软件部署中的至少一个功能模块;
将OpenStack平台作为云海OS平台中云资源管理功能模块下的虚拟机化资源,并关闭OpenStack平台的第二门户入口;
利用云海OS平台设定用户、权限及OpenStack平台中相应接口的对应关系,并将云海OS平台的第一门户入口作为云数据管理系统唯一的入接口。

7.  根据权利要求6所述的方法,其特征在于,所述设定用户、权限及OpenStack平台中相应接口的对应关系,包括:在确定自身向计算机节点上部署之前,所述OpenStack平台已经部署在该计算机节点上时,对OpenStack平台设定的第一用户、第一权限重新进行设定,并设定第一用户、第一权限与OpenStack平台中相应接口的对应关系;以及设定第二用户、第二权限与OpenStack平台中相应接口的对应关系;并删除OpenStack平台中设定的第一用户、第一权限。

8.  根据权利要求6所述的方法,其特征在于,所述设定用户、权限及OpenStack平台中相应接口的对应关系,包括:在确定所述OpenStack平台在向计算机节点上部署之前,所述云海OS平台已经部署在该计算机节点上时,将预先设定的第三用户、第三权限映射到OpenStack平台中相应接口上,并设定第四用户、第四权限与OpenStack平台中相应接口的对应关系。

9.  一种基于上述权利要求1-5中任一所述的云数据管理系统实现虚拟机构建的方法,其特征在于,包括:
从第一门户入口接收虚拟机的构建指令;
根据所述构建指令中携带用户标识,确定该用户标识所对应的权限;
在确定的该用户标识所对应的用户具有构建虚拟机的权限时,根据该用户与OpenStack平台中接口的对应关系,确定用户标识对应的目标接口;
调用所述目标接口,以构建虚拟机。

说明书

说明书云数据管理系统及其构建方法、虚拟机的构建方法
技术领域
本发明涉及云计算技术领域,特别涉及一种云数据管理系统及其构建方法、虚拟机的构建方法。
背景技术
随着云计算技术的不断发展,云数据中心操作系统在社会生产和生活领域中起到越来越重要的作用。
目前,各个企业在对云数据资源进行管理时,一般采用OpenStack平台进行管理。其中,OpenStack平台是一个开源的具有高可用性及扩展性的云计算资源管理平台,基于OpenStack平台,云数据中心操作系统可以快速方便的通过现存基础架构创建云服务。
云海OS平台作为应用平台,可以实现诸如如下资源的管理:业务/资源调度、安全管理、节能管理、大规模基础软硬件管理、虚拟资源管理和分布式文件系统等,而OpenStack平台主要是对虚拟资源的管理,且两类平台在用户、权限、门户入口均不相同,因此,如何有效的将OpenStack平台与云海OS平台进行集成,成为急需解决的问题。
发明内容
有鉴于此,本发明提供一种云数据管理系统及其构建方法、虚拟机的构建方法,以将OpenStack平台与云海OS平台进行有效集成。
第一方面,本发明提供了一种云数据管理系统,包括:通过第一接口相互连接的云海OS平台和OpenStack平台;其中,
所述云海OS平台,作为云数据管理系统的上层管理门户,包括云资源管理、业务管理、计费管理、系统管理、监控管理、日志管理和软件部署中的至少一个功能模块,用于设定用户、权限及OpenStack平台中相应接口的对应关系;将自身的第一门户入口作为云数据管理系统唯一的入接口;
所述OpenStack平台,作为云海OS平台中云资源管理功能模块下的虚拟机化资源,用于关闭自身的第二门户入口。
优选地,所述第一接口包括RestAPI接口。
优选地,所述云海OS平台,用于设定用户、权限及OpenStack平台中相应接口的对应关系,包括:
所述云海OS平台,在确定自身向计算机节点上部署之前,所述OpenStack平台已经部署在该计算机节点上时,用于对OpenStack平台设定的第一用户、第一权限重新进行设定,并设定第一用户、第一权限与OpenStack平台中相应接口的对应关系;以及设定第二用户、第二权限与OpenStack平台中相应接口的对应关系;并删除OpenStack平台中设定的第一用户、第一权限。
优选地,所述云海OS平台,用于设定用户、权限及OpenStack平台中相应接口的对应关系,包括:
所述云海OS平台,在确定所述OpenStack平台在向计算机节点上部署之前,所述云海OS平台已经部署在该计算机节点上时,用于将预先设定的第三用户、第三权限映射到OpenStack平台中相应接口上,并设定第四用户、第四权限与OpenStack平台中相应接口的对应关系。
优选地,所述云海OS平台,用于对OpenStack平台中虚拟机化资源中的计算资源、网络资源和存储资源进行托管。
第二方面,本发明提供了一种云数据管理系统的构建方法,包括:
将OpenStack平台与云海OS平台部署在同一个计算机节点上;
将OpenStack平台的第一接口与云海OS平台相连接;
将云海OS平台作为云数据管理系统的上层管理门户,其中,该云海OS 平台包括云资源管理、业务管理、计费管理、系统管理、监控管理、日志管理和软件部署中的至少一个功能模块;
将OpenStack平台作为云海OS平台中云资源管理功能模块下的虚拟机化资源,并关闭OpenStack平台的第二门户入口;
利用云海OS平台设定用户、权限及OpenStack平台中相应接口的对应关系,并将云海OS平台的第一门户入口作为云数据管理系统唯一的入接口。
优选地,所述设定用户、权限及OpenStack平台中相应接口的对应关系,包括:在确定自身向计算机节点上部署之前,所述OpenStack平台已经部署在该计算机节点上时,对OpenStack平台设定的第一用户、第一权限重新进行设定,并设定第一用户、第一权限与OpenStack平台中相应接口的对应关系;以及设定第二用户、第二权限与OpenStack平台中相应接口的对应关系;并删除OpenStack平台中设定的第一用户、第一权限。
优选地,所述设定用户、权限及OpenStack平台中相应接口的对应关系,包括:在确定所述OpenStack平台在向计算机节点上部署之前,所述云海OS平台已经部署在该计算机节点上时,将预先设定的第三用户、第三权限映射到OpenStack平台中相应接口上,并设定第四用户、第四权限与OpenStack平台中相应接口的对应关系。
第三方面,本发明还提供了一种基于上述任一所述的云数据管理系统实现虚拟机构建的方法,包括:
从第一门户入口接收虚拟机的构建指令;
根据所述构建指令中携带用户标识,确定该用户标识所对应的权限;
在确定的该用户标识所对应的用户具有构建虚拟机的权限时,根据该用户与OpenStack平台中接口的对应关系,确定用户标识对应的目标接口;
调用所述目标接口,以构建虚拟机。
本发明实施例提供了一种云数据管理系统及其构建方法、虚拟机的构建方法,通过将云海OS平台和OpenStack平台相连接,将云海OS平台作为云数据管理系统的上层管理门户,将OpenStack平台作为云海OS平台中云资 源管理功能模块下的虚拟机化资源,以及将云海OS平台的第一门户入口作为云数据管理系统唯一的入接口,利用云海OS平台设定用户、权限及OpenStack平台中相应接口的对应关系,从而将OpenStack平台与云海OS平台进行有效集成。
附图说明
图1是本发明实施例提供的云数据管理系统结构图;
图2是本发明实施例提供的云数据管理系统的构建方法流程图;
图3是本发明实施例提供的虚拟机构建方法流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,本发明实施例提供了一种云数据管理系统,该云数据管理系统可以包括:通过第一接口101相互连接的云海OS平台102和OpenStack平台103;其中,
云海OS平台102,作为云数据管理系统的上层管理门户,包括云资源管理、业务管理、计费管理、系统管理、监控管理、日志管理和软件部署中的至少一个功能模块,用于设定用户、权限及OpenStack平台中相应接口的对应关系;将自身的第一门户入口作为云数据管理系统唯一的入接口;
OpenStack平台103,作为云海OS平台102中云资源管理功能模块下的虚拟机化资源,用于关闭自身的第二门户入口。
根据本方案,通过将云海OS平台和OpenStack平台相连接,将云海OS平台作为云数据管理系统的上层管理门户,将OpenStack平台作为云海OS平台中云资源管理功能模块下的虚拟机化资源,以及将云海OS平台的第一 门户入口作为云数据管理系统唯一的入接口,利用云海OS平台设定用户、权限及OpenStack平台中相应接口的对应关系,从而将OpenStack平台与云海OS平台进行有效集成。
在本实施例中,设定对应关系中的OpenStack平台中相应接口,可以是API(ApplicationProgrammingInterface,应用程序编程接口),API是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。因此,通过设定用户、权限及OpenStack平台中相应接口的对应关系,在接收到虚拟机的构建指令时,可以直接调用该接口,即可执行相应虚拟机构建的操作,从而提高了虚拟机构建效率。
在本发明一个优选实施例中,在OpenStack平台中包括多个不同协议接口,每一个协议接口用于与云海OS平台相连接,以实现云海OS平台对OpenStack平台的管理。可以使用有线连接方式,利用数据线将云海OS平台和OpenStack平台相连接,比如,该第一接口101可以包括RestAPI接口,将OpenStack平台的RestAPI接口与云海OS平台相连接。也可以使用无线方式,将云海OS平台和OpenStack平台相连接,比如,通过蓝牙协议、WiFi协议等。
在本发明一个优选实施例中,由于云海OS平台和OpenStack平台是分别由不同企业开发的云数据管理平台,因此,若某一计算机节点上已经部署了OpenStack平台,利用OpenStack平台设定了第一用户与相应的第一权限,当将云海OS平台部署在该计算机节点上时,云海OS平台用于将OpenStack平台设定的第一用户、第一权限重新进行设定,并设定第一用户、第一权限与OpenStack平台中相应接口的对应关系;以及设定第二用户、第二权限与OpenStack平台中相应接口的对应关系;并删除OpenStack平台中设定的第一用户、第一权限。
例如,OpenStack平台已经设定了第一用户与相应的第一权限可以包括:用户A-权限A。那么云海OS平台在部署到计算机节点之后,需要将该用户 A-权限A的对应关系重新在云海OS平台内设定,并将设定的用户A-权限A的对应关系与OpenStack平台的接口相对应,比如用户A-权限A-接口A,这样,在接收到用户发送的虚拟机的构建指令时,可以利用该接口A执行相应虚拟机的构建操作。从而实现了云海OS平台对OpenStack平台的管理。
在云海OS平台部署到计算机节点上之后,若需要设定新的用户、权限等逻辑关系,可以直接设定用户-权限-接口的对应关系即可。
在本发明一个优选实施例中,确定OpenStack平台在向计算机节点上部署之前,云海OS平台已经部署在该计算机节点上时,针对云海OS平台预先设定的第三用户、第三权限,需要将预先设定的第三用户、第三权限映射到OpenStack平台中相应接口上。对于云海OS平台与OpenStack平台都部署结束后,需要设定新的用户和权限,云海OS平台可以直接设定第四用户、第四权限与OpenStack平台中相应接口的对应关系即可。
在本发明一个优选实施例中,云海OS平台,用于对OpenStack平台中虚拟机化资源中的计算资源、网络资源和存储资源进行托管。其中,云海OS平台中可以实现对VMware、XenServer等其他虚拟化类型的管理,在将云海OS平台与OpenStack平台部署在同一个计算节点上时,可以将OpenStack平台作为与VMware、XenServer等其他虚拟化类型同一层次的虚拟机化资源被云海OS平台进行统一管理,其中,该OpenStack平台中虚拟机化资源包括计算资源、网络资源和存储资源,因此可以实现云海OS平台,对OpenStack平台中虚拟机化资源中的计算资源、网络资源和存储资源进行托管。从而保障云海OS和原有OpenStack环境下各种资源的高效、稳定。
如图2所示,本发明实施例提供了一种云数据管理系统的构建方法,该方法可以包括以下步骤:
步骤201:将OpenStack平台与云海OS平台部署在同一个计算机节点上。
在本实施例中,一些企业当前在计算机节点上部署了OpenStack平台或云海OS平台,随着企业内云数据量的逐渐增加,可以是将云海OS平台部署在计算机节点上,以实现对企业内云数据的管理。也可以是先部署了云海 OS平台,然后将OpenStack平台部署在计算机节点上。
步骤202:将OpenStack平台的第一接口与云海OS平台相连接。
其中,该第一接口可以是RestAPI接口,也可以是蓝牙接口、WiFi接口。
步骤203:将云海OS平台作为云数据管理系统的上层管理门户,其中,该云海OS平台包括云资源管理、业务管理、计费管理、系统管理、监控管理、日志管理和软件部署中的至少一个功能模块。
步骤204:将OpenStack平台作为云海OS平台中云资源管理功能模块下的虚拟机化资源,并关闭OpenStack平台的第二门户入口。
其中,云海OS平台包括云资源管理的功能模块,在该云资源管理的功能模块下可以包括VMware、XenServer等其他虚拟化类型设备,而OpenStack平台是用于对虚拟机化资源进行管理的平台,因此,可以将将OpenStack平台作为云海OS平台中云资源管理功能模块下的虚拟机化资源,与VMware、XenServer等其他虚拟化类型设备位于同一层。
步骤205:利用云海OS平台设定用户、权限及OpenStack平台中相应接口的对应关系,并将云海OS平台的第一门户入口作为云数据管理系统唯一的入接口。
在本实施例中,若在确定自身向计算机节点上部署之前,OpenStack平台已经部署在该计算机节点上时,对OpenStack平台设定的第一用户、第一权限重新进行设定,并设定第一用户、第一权限与OpenStack平台中相应接口的对应关系;以及设定第二用户、第二权限与OpenStack平台中相应接口的对应关系;并删除OpenStack平台中设定的第一用户、第一权限。若在确定OpenStack平台在向计算机节点上部署之前,云海OS平台已经部署在该计算机节点上时,将预先设定的第三用户、第三权限映射到OpenStack平台中相应接口上,并设定第四用户、第四权限与OpenStack平台中相应接口的对应关系。
如图3所示,本发明实施例还提供了一种基于上述云数据管理系统实现虚拟机构建的方法,该方法可以包括如下步骤:
步骤301:从第一门户入口接收虚拟机的构建指令。
步骤302:根据构建指令中携带用户标识,确定该用户标识所对应的权限。
例如,该构建指令是由用户A发送的,用户A对应权限A。
步骤303:在确定的该用户标识所对应的用户具有构建虚拟机的权限时,根据该用户与OpenStack平台中接口的对应关系,确定用户标识对应的目标接口。
步骤304:调用目标接口,以构建虚拟机。
例如,用户A对应OpenStack平台中接口A,那么可以直接调用接口A,执行构建虚拟机的操作。
综上,本发明实施例至少可以实现如下有益效果:
1、本发明实施例中,通过将云海OS平台和OpenStack平台相连接,将云海OS平台作为云数据管理系统的上层管理门户,将OpenStack平台作为云海OS平台中云资源管理功能模块下的虚拟机化资源,以及将云海OS平台的第一门户入口作为云数据管理系统唯一的入接口,利用云海OS平台设定用户、权限及OpenStack平台中相应接口的对应关系,从而将OpenStack平台与云海OS平台进行有效集成。
2、本发明实施例中,通过设定用户、权限及OpenStack平台中相应接口的对应关系,在接收到虚拟机的构建指令时,可以直接调用该接口,即可执行相应虚拟机构建的操作,从而提高了虚拟机构建效率。
3、本发明实施例中,通过将云海OS平台与OpenStack平台部署在同一个计算节点上,将OpenStack平台作为与VMware、XenServer等其他虚拟化类型同一层次的虚拟机化资源被云海OS平台进行统一管理,从而可以实现云海OS平台对OpenStack平台中虚拟机化资源中的计算资源、网络资源和存储资源进行托管。进而保障云海OS和原有OpenStack环境下各种资源的高效、稳定。
上述设备内的各单元之间的太阳城集团交互、执行过程等内容,由于与本发明 方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。
需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个〃〃〃〃〃〃”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质中。
最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

关 键 词:
数据管理 系统 及其 构建 方法 虚拟机
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
太阳城集团本文
本文标题:云数据管理系统及其构建方法、虚拟机的构建方法.pdf
链接地址:http://zh228.com/p-6401587.html
太阳城集团我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
葡京赌场|welcome document.write ('');