首页 > 代码库 > openstack概念架构
openstack概念架构
Horizon(Dashboard)与其他主要模块的关联(包括Nova,Cinder,Glance,Swift,Neutron,keystone)
通过Ceilometer(监控功能)可以监控的模块(包括Nova,Glance,Cinder,Neutron)
Keystone(身份验证功能)模块可以对其他模块进行相应操作进行身份及权限验证(包括Nova,Glance,Cinder,Swift,Neutron,Ceilometer)
Nova为VM提供计算资源
Glance为VM提供镜像
Cinder为VM提供块存储资源
Neutron为VM提供网络资源及网络连接
Cinder连接VM后所产生的数据可以备份到Swift对象存储中
Glance提供镜像可以保存在Switf对象存储
OpenStack核心系统架构图
7个核心组件:
Horizon
Keystone
Nova
Glance
Cinder
Swift
Neutron
7个核心组件:Compute(计算), Object Storage(对象存储),Identity(身份认证),Dashboard(仪表盘), Block Storage(块存储), Network(网络) 和 Image Service(镜像服务) 。
OpenStack 最简物理架构
2个节点:
Cloud Controller Node:
Keystone(身份验证服务)
Glance(镜像管理服务)
Nova (计算资源管理服务)
数据库服务(MySQL)
消息服务(RabbitMQ或QPid)
Compute Node:
Nova-Compute
Nova-Network
KVM虚拟化系统
2种网络:
Internal Network(内部网络)
用于提供Provider网络(VM to Provider)
用于tenant网络(VM to VM)
External Network(外部网络)
用于外部用户与VM通信及控制(VM to Internet)
本文出自 “11364450” 博客,请务必保留此出处http://11374450.blog.51cto.com/11364450/1917015
openstack概念架构