首页 » openstack » 正文

什么是Openstack?

首先,Openstack是一个平台,是一个开源的云计算管理平台项目,其次,openstack是由多个部分组成的,其中重要的组成部分如下:

Nova Compute:计算服务,调度,负责分配虚拟机到节点的一些计算节点,下载镜像,平衡硬件,加载实例等任务。Nova和其他openstack服务均存在一些接口,并且Nova将所有的虚拟机的状态都存储在一个数据库中,

GLance(Image):镜像磁盘管理,肩负着镜像注册等服务,允许用户拷贝镜像

Openstack networking: 提供了接口和Openstack服务之间的连接,例如Nova,这使用户可以创建自己的网络,控制网络

Cinder(Volume):磁盘管理服务,此服务管理着虚拟机的磁盘

Swift(Object):Openstack存储对象,文件存储和恢复,通过key/value的方式实现对文件的存储

Keystone(identity):中央认证系统,提供了服务之间的认证

Horizon(Dashboard):基于web的Openstack管理服务

Ceilometer(Metering):一个监控相关的服务,一般常用语用户的账单

Heat: 类似于AWS的CloudFormation,heat实现了一种自动化的通过简单定义和配置就能实现的云部署方式,就是写个模板,然后虚拟机自己按照模板干活

其实感觉就是,我们通过一些零散的一些资源(服务器),组成一个大的资源,然后,再按照你的要求分配出来(感觉有点像lvm)

欢迎转载,转载请注明出处:http://www.503error.com/

Zhiming Zhang

Senior devops at Appannie
一个奔跑在运维路上的胖子
Zhiming Zhang

Latest posts by Zhiming Zhang (see all)