一、Openstack主要组件
1、Horizon(提供web管理界面)
用于管理openstack各种服务,基于web的管理接口,也就是web界面管理门户
通过图形界面实现创建用户、管理网络、启动实例等操作
2、Keystone(用于登陆认证)
为其服务提供认证和授权的集中身份管理服务、也提供集中的目录服务
支持多种身份认证模式、如密码认证、令牌认证、以及AWS(亚马逊web服务)登陆
为用户和其他服务提供了SSO认证
3、Neutron(配置虚拟网络管理云主机)
一种软件定义服务。用于创建网络、子网、路由器、管理浮动IP地址,可以实现虚拟交换机、虚拟路由器
可用于在享目中创建VPN
4、Cinder(管理员主机存储)
为虚拟机管理存储卷的服务、为运行在Nova中的实例提供永久的快存储、可以通过快照进行数据备份
经常应用在实例存储环境中、如数据库文件
5、Nova
在节点用于管理虚拟机的服务、Nvoa是一个分布式服务。能够与Keystone交互实现认证、与Glance交互实现
镜像管理。Nvoa被设计成在标准硬件上能够进行水平扩展,启动实例时,如果需要则下载镜像。
6、Glance
扮演虚拟机镜像注册角色、允许用户为直接存储拷贝服务镜像,这些镜像可以用于新建虚拟机的模板