Openstack 简介
OpenStack常见的8个核心项目
服务 | 项目名称 | 解释 |
---|---|---|
Compute(计算服务) | Nova项目 | 负责实例生命周期的管理, 计算资源的单位。 对 Hypervisor 进行屏蔽, 支持多种虚拟化技术(红帽默认为 KVM), 支持横向扩展。 |
Network(网络服务) | Neutron项目 | 负责虚拟网络的管理, 为实例创建网络的拓扑结构。 是面向租户的网络管理, 可以自定义网络, 并使租户之间互不影响。 |
Identity(身份认证服务) | Keystone项目 | 类似于 LDAP 服务, 对用户、 租户和角色、 服务进行认证与授权, 并且支持多认证机制。 |
Dashboard(控制面板服务) | Horizon服务 | 提供一个 Web 管理界面, 与 OpenStack 底层服务进行交互。 |
Image Service(镜像服务) | Glance项目 | 提供虚拟机镜像模板的注册与管理, 将做好的操作系统复制为镜像模板, 在创建虚拟机时直接使用。 可支持多格式的镜像。 |
Block Storage(块存储服务) | Cinder | 负责为运行实例提供持久的块存储设备, 可进行方便的扩展, 按需付费, 支持多种后端存储。 |
Object Storage(对象存储服务) | Swift | Swift 为 OpenStack 项目提供基于云的弹性存储, 支持集群无单点故障。 |
Telemetry(计量服务) | Ceilometer项目 | 用于度量、 监控和控制数据资源的集中来源, 为 OpenStack 用户提供记账途径。 |
Keystone贯穿整个过程
- Keystone的在各个核心项目间的Identity