openstack总体简介及keystone,glance

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的整体架构图:

openstack总体简介及keystone,glance_第1张图片


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

openstack总体简介及keystone,glance_第2张图片

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。但有些存储只支持只读访问。

你可能感兴趣的:(openstack)