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

文档序号:8942906阅读:603来源:国知局
云数据管理系统及其构建方法、虚拟机的构建方法
【技术领域】
[0001]本发明涉及云计算技术领域,特别涉及一种云数据管理系统及其构建方法、虚拟机的构建方法。
【背景技术】
[0002]随着云计算技术的不断发展,云数据中心操作系统在社会生产和生活领域中起到越来越重要的作用。
[0003]目前,各个企业在对云数据资源进行管理时,一般采用OpenStack平台进行管理。其中,OpenStack平台是一个开源的具有高可用性及扩展性的云计算资源管理平台,基于OpenStack平台,云数据中心操作系统可以快速方便的通过现存基础架构创建云服务。
[0004]云海OS平台作为应用平台,可以实现诸如如下资源的管理:业务/资源调度、安全管理、节能管理、大规模基础软硬件管理、虚拟资源管理和分布式文件系统等,而OpenStack平台主要是对虚拟资源的管理,且两类平台在用户、权限、门户入口均不相同,因此,如何有效的将OpenStack平台与云海OS平台进行集成,成为急需解决的问题。

【发明内容】

[0005]有鉴于此,本发明提供一种云数据管理系统及其构建方法、虚拟机的构建方法,以将OpenStack平台与云海OS平台进行有效集成。
[0006]第一方面,本发明提供了一种云数据管理系统,包括:通过第一接口相互连接的云海OS平台和OpenStack平台;其中,
[0007]所述云海OS平台,作为云数据管理系统的上层管理门户,包括云资源管理、业务管理、计费管理、系统管理、监控管理、日志管理和软件部署中的至少一个功能模块,用于设定用户、权限及OpenStack平台中相应接口的对应关系;将自身的第一门户入口作为云数据管理系统唯一的入接口;
[0008]所述OpenStack平台,作为云海OS平台中云资源管理功能模块下的虚拟机化资源,用于关闭自身的第二门户入口。
[0009]优选地,所述第一接口包括Rest API接口。
[0010]优选地,所述云海OS平台,用于设定用户、权限及OpenStack平台中相应接口的对应关系,包括:
[0011]所述云海OS平台,在确定自身向计算机节点上部署之前,所述OpenStack平台已经部署在该计算机节点上时,用于对OpenStack平台设定的第一用户、第一权限重新进行设定,并设定第一用户、第一权限与OpenStack平台中相应接口的对应关系;以及设定第二用户、第二权限与OpenStack平台中相应接口的对应关系;并删除OpenStack平台中设定的第一用户、第一权限。
[0012]优选地,所述云海OS平台,用于设定用户、权限及OpenStack平台中相应接口的对应关系,包括:
[0013]所述云海OS平台,在确定所述OpenStack平台在向计算机节点上部署之前,所述云海OS平台已经部署在该计算机节点上时,用于将预先设定的第三用户、第三权限映射到OpenStack平台中相应接口上,并设定第四用户、第四权限与OpenStack平台中相应接口的对应关系。
[0014]优选地,所述云海OS平台,用于对OpenStack平台中虚拟机化资源中的计算资源、网络资源和存储资源进行托管。
[0015]第二方面,本发明提供了一种云数据管理系统的构建方法,包括:
[0016]将OpenStack平台与云海OS平台部署在同一个计算机节点上;
[0017]将OpenStack平台的第一接口与云海OS平台相连接;
[0018]将云海OS平台作为云数据管理系统的上层管理门户,其中,该云海OS平台包括云资源管理、业务管理、计费管理、系统管理、监控管理、日志管理和软件部署中的至少一个功能丰旲块;
[0019]将OpenStack平台作为云海OS平台中云资源管理功能模块下的虚拟机化资源,并关闭OpenStack平台的第二门户入口 ;
[0020]利用云海OS平台设定用户、权限及OpenStack平台中相应接口的对应关系,并将云海OS平台的第一门户入口作为云数据管理系统唯一的入接口。
[0021]优选地,所述设定用户、权限及OpenStack平台中相应接口的对应关系,包括:在确定自身向计算机节点上部署之前,所述OpenStack平台已经部署在该计算机节点上时,对OpenStack平台设定的第一用户、第一权限重新进行设定,并设定第一用户、第一权限与OpenStack平台中相应接口的对应关系;以及设定第二用户、第二权限与OpenStack平台中相应接口的对应关系;并删除OpenStack平台中设定的第一用户、第一权限。
[0022]优选地,所述设定用户、权限及OpenStack平台中相应接口的对应关系,包括:在确定所述OpenStack平台在向计算机节点上部署之前,所述云海OS平台已经部署在该计算机节点上时,将预先设定的第三用户、第三权限映射到OpenStack平台中相应接口上,并设定第四用户、第四权限与OpenStack平台中相应接口的对应关系。
[0023]第三方面,本发明还提供了一种基于上述任一所述的云数据管理系统实现虚拟机构建的方法,包括:
[0024]从第一门户入口接收虚拟机的构建指令;
[0025]根据所述构建指令中携带用户标识,确定该用户标识所对应的权限;
[0026]在确定的该用户标识所对应的用户具有构建虚拟机的权限时,根据该用户与OpenStack平台中接口的对应关系,确定用户标识对应的目标接口 ;
[0027]调用所述目标接口,以构建虚拟机。
[0028]本发明实施例提供了一种云数据管理系统及其构建方法、虚拟机的构建方法,通过将云海OS平台和OpenStack平台相连接,将云海OS平台作为云数据管理系统的上层管理门户,将OpenStack平台作为云海OS平台中云资源管理功能模块下的虚拟机化资源,以及将云海OS平台的第一门户入口作为云数据管理系统唯一的入接口,利用云海OS平台设定用户、权限及OpenStack平台中相应接口的对应关系,从而将OpenStack平台与云海OS平台进行有效集成。
【附图说明】
[0029]图1是本发明实施例提供的云数据管理系统结构图;
[0030]图2是本发明实施例提供的云数据管理系统的构建方法流程图;
[0031]图3是本发明实施例提供的虚拟机构建方法流程图。
【具体实施方式】
[0032]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0033]如图1所示,本发明实施例提供了一种云数据管理系统,该云数据管理系统可以包括:通过第一接口 101相互连接的云海OS平台102和OpenStack平台103 ;其中,
[0034]云海OS平台102,作为云数据管理系统的上层管理门户,包括云资源管理、业务管理、计费管理、系统管理、监控管理、日志管理和软件部署中的至少一个功能模块,用于设定用户、权限及OpenStack平台中相应接口的对应关系;将自身的第一门户入口作为云数据管理系统唯一的入接口;
[0035]OpenStack平台103,作为云海OS平台102中云资源管理功能模块下的虚拟机化资源,用于关闭自身的第二门户入口。
[0036]根据本方案,通过将云海OS平台和OpenStack平台相连接,将云海OS平台作为云数据管理系统的上层管理门户,将OpenStack平台作为云海OS平台中云资源
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1