- 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)
时间: 2025-01-08 20:15:53