[发明专利]一种基于openstack的iaas云平台系统在审
申请号: | 202010384417.8 | 申请日: | 2020-05-09 |
公开(公告)号: | CN111290839A | 公开(公告)日: | 2020-06-16 |
发明(设计)人: | 朱旨昂;阚苏立;卢清瑶;孙祥;杨兵;程全 | 申请(专利权)人: | 南京江北新区生物医药公共服务平台有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/54;G06F21/60 |
代理公司: | 北京卓岚智财知识产权代理事务所(特殊普通合伙) 11624 | 代理人: | 蒋真 |
地址: | 210000 江苏省南京市江北新区新锦湖*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 openstack iaas 平台 系统 | ||
1.一种基于openstack的iaas云平台系统,其特征在于:包括计算单元(100)、对象存储单元(200)、块存储单元(300)、镜像单元(400)、网络单元(500)、身份认证单元(600)和控制单元(700),所述计算单元(100)用于提供虚拟服务器的计算服务;所述对象存储单元(200)用于提供对象存储服务,允许对文件进行存储或者检索;所述块存储单元(300)用于为虚拟化的客户机提供块存储服务;所述镜像单元(400)用于提供虚拟磁盘镜像的目录和存储仓库;所述网络单元(500)用于为接口设备之间提供网络连接服务;所述身份认证单元(600)用于为所有服务提供身份验证和授权;所述控制单元(700)用于提供一个模块化的基于Web的用户界面;所述计算单元(100)基于Nova逻辑实现,所述计算单元(100)包括Nova-API模块(101)、Nova-Compute模块(102)、Nova-Volume模块(103)、Nova-Network模块(104)、Nova-Scheduler模块(105)、Nova-Database模块(106)、Queue模块(107);所述Nova-API模块(101)是OpenStack计算服务的核心,提供查询入口给其他所有的API,对部署活动进行初始化,以及配置一些策略;所述Nova-Compute模块(102)为计算单元守护进程,主要负责VM的创建和停止;所述Nova-Volume模块(103)为卷服务进程,负责映射到计算机卷的创建、追加、作废及删除等管理活动;所述Nova-Network模块(104)为网络控制守护进程,负责从消息队列中获取网络相关的作业,通过实现相关的程序以操控网络;所述Nova-Scheduler模块(105)为调度管理后台进程,负责调度选择计算节点,以启动新的VM运行实例,通过特定的计算模型和算法从计算资源池中选择合适的计算节点作为可调度的资源;所述Nova-Database模块(106)利用基于SQL的集中式数据库,用于存储云基础平台中的绝大多数编译和运行时的状态数据;所述Queue模块(107)提供中心hub,是整个Nova组件中的消息中枢,为守护进程传递信息;所述对象存储单元(200)包括Proxy Server模块(201)、StorageServer模块(202)和Consistency Serve模块(203),所述Proxy Server模块(201)用于提供Swift API的服务器进程;所述Storage Server模块(202)用于提供磁盘设备上的存储服务;所述Consistency Serve模块(203)用于查找并解决由数据损坏和硬件故障引起的错误;所述块存储单元(300)包括API service模块(301)、Scheduler service模块(302)和Volume service模块(303);所述API service模块(301)用于主要服务接口;所述Scheduler service模块(302)用于处理任务队列的任务;所述Volume service模块(303)用于管理存储空间。
2.根据权利要求1所述的基于openstack的iaas云平台系统,其特征在于:所述镜像单元(400)调用模块(401)、数据库交互模块(402)和储存接口模块(403);所述调用模块(401)接受Nova的各种api调用请求,将请求放入RBMQ交由后台处理;所述数据库交互模块(402)用于和MySQL数据库进行交互,存储或者获取镜像的元数据;所述储存接口模块(403)用于获取镜像。
3.根据权利要求1所述的基于openstack的iaas云平台系统,其特征在于:所述网络单元(500)的接口设备由OpenStack的服务进行管理。
4.根据权利要求1所述的基于openstack的iaas云平台系统,其特征在于:所述身份认证单元(600)包括用户模块(601)、租户模块(602)、角色模块(603)、服务模块(604)和端点模块(605),所述用户模块(601)通过keystone进行访问的人或程序;所述租户模块(602)用于各个服务中的可以访问的资源集合;所述角色模块(603)用于用户可以访问的资源权限;所述服务模块(604)用于确认当前用户是否具有访问其资源的权限;所述端点模块(605)用于服务暴露出来的访问点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京江北新区生物医药公共服务平台有限公司,未经南京江北新区生物医药公共服务平台有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010384417.8/1.html,转载请声明来源钻瓜专利网。