概述
Openstack各组件介绍
Dashboard 项目名horizon
提供openstack的交互界面,可以在交互界面中管理openstack,比如启动一个实例,配置IP地址,配置用户认证等
Compute 项目名nova
负责openstack实例生命周期的管理,比如实例的创建、调度、销毁等
Network 项目名neutron
提供openstack的网络
Block storage 项目名cinder
提供实例运行的持久化存储
Object storage 项目名swift
存储非结构化的数据,它与文件系统不同的是对象会备份存储
Identity 项目名keystone
为openstack的各个服务提供认证、服务目录和权限的控制
Image 项目名glance
存储镜像文件,为创建实例提供镜像
Telemetry 项目名ceilometer
监控openstack集群
上图表示基本服务之间的关系:
中间的VM表示openstack的实例
1、dashboard提供了所有服务(cinder,neutron,keystone,nova,glance,swift)的API接口,便于用户图形化的管理集群
2、cinder为实例提供持久化的块存储,并且会在swift上建立存储的备份
3、neutron提供实例的网络环境
4、nova 主要是管理虚拟机,以及卷管理,网络管理等等的计算
5、glance 为实例的创建提供镜像,并将镜像备份到swift上
6、swift 存储cinder和glance的备份
7、keystone 对openstack的服务(cinder,nova,glance,swift,ceilometer,neutron)提供认证
8、ceilometer 提供openstack的监控,主要是监控cinder,nova,glance,neutron
转载于:https://blog.51cto.com/10755057/1931857
最后
以上就是体贴往事为你收集整理的openstack学习之路-level1-1的全部内容,希望文章能够帮你解决openstack学习之路-level1-1所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复