您的位置:首页 > 运维架构

openstack总体简介及keystone,glance

2016-05-07 23:37 211 查看

OpenStack简介

OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台,OpenStack通过各种互补的服务提供了基础设施即服务(IaaS)的解决方案,每个服务提供API以进行集成,旨在为公共及私有云的建设与管理提供软件的开源项目。

OpenStack覆盖了网络、虚拟化、操作系统、服务器等各个方面,包括下面几个核心项目(其余的没去了解,当然也很重要):

Identity(认证):keystone

Image Service(镜像服务): glance

Compute(计算): nova

Network(网络): neutron

Dashboard(用户界面): horizon

Object Storage(对象存储): swift

Block Storage(块存储): cinder

Metering(测量): ceilometer

注:每个组件都是多个服务的集合,一个服务意味着运行着的一个进程,根据自己部署的Openstack的规模,来决定选择将所有服务运行在同一机器上还是多个机器上。

下图为openstack的整体架构图:



简单点的节点安装的每个组件如下图(我的大概是按这个搭建的,只是有些组件没用到,可以根据自己的情况调整):



Keystone

算了,有几个连接,基本上讲解的比较详细了:

http://www.ibm.com/developerworks/cn/cloud/library/1506_yuwz_keystonev3/index.html

http://www.tuicool.com/articles/i2qUNf

http://docs.openstack.org/developer/keystone/

Glance

Glance是Openstack的镜像服务的组件,是Openstack的核心项目之一。主要提供一个虚拟机镜像的存储,查询和检索服务,提供一个虚拟磁盘映像的目录和存储库,为Nova虚拟机提供镜像服务。

Glance由以下几部分组成:

glance-api:接收来自外部的API镜像请求,这些请求包括镜像发现,获取及存储。

glance-registry:用于存储,处理和获取镜像的元数据。

glance-db:存储的就是元数据。

Storage repository for image files:镜像文件的存储仓库。支持包括普通文件系统在内的各种存储类型。包括对象存储,RADOS块设备,HTTP和Amazon S3。但有些存储只支持只读访问。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: