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。但有些存储只支持只读访问。
OpenStack是一个开源的云计算管理平台,包括Keystone(认证服务)、Glance(镜像服务)等核心组件。Keystone提供身份验证、授权和目录服务,而Glance则负责虚拟机镜像的存储、查询和检索。两者共同支持OpenStack的基础设施即服务(IaaS)解决方案。
903

被折叠的 条评论
为什么被折叠?



