Openstack的主要组件

Openstack的主要组件

组件名称 作用
Horizon(管理者) 管理Openstack各种服务的,基于web的管理接口,通过图形化界面实现创建用户,管理网络,启动实例等操作
Keystone(锁子) 为其他服务提供认证和授权的集中身份管理服务,提供了集中的目录服务,支持多种身份认证模式,如密码认证,令牌认证登录,为用户和其他服务提供了SSO认证服务
Neutron(quantum) 一种软件定义网络服务,用于创建网络,子网,路由器,浮动IP地址,可以实现虚拟交换机,虚拟路由器,可用于在项目中创建v*n
Cinder(三块元) 为虚拟机;管理储存卷的服务,为运行在Nova中的实例提供永久的块存储,可以通过快照进行数据备份,经常应用在实例存储环境中,如数据库文件
Glance(光盘镜像) 扮演虚拟机镜像注册的角色,允许用户直接存储拷贝服务器镜像,这些镜像可以用于新建虚拟机的模块
Nova(双齿轮) 在节点上用于管理虚拟机的服务,Nova是一个分布式的服务,能够与Keystone(锁子)交互实现认证,与Glance交互实现镜像管理,Nova被设计成在标准硬件上能够进行水平扩展,启动实例时,如果有则需要下载镜像
Swift(立了一张纸) 高可用分布式对象存储、为Nova组件提供虚拟机镜像存储服务、适用于互联网应用场景下非结构化的数据存储