Horizon(Dashboard)與其餘主要模塊的關聯(包括Nova,Cinder,Glance,Swift,Neutron,keystone)數據庫
經過Ceilometer(監控功能)能夠監控的模塊(包括Nova,Glance,Cinder,Neutron)網絡
Keystone(身份驗證功能)模塊能夠對其餘模塊進行相應操做進行身份及權限驗證(包括Nova,Glance,Cinder,Swift,Neutron,Ceilometer)架構
Nova爲VM提供計算資源ide
Glance爲VM提供鏡像spa
Cinder爲VM提供塊存儲資源xml
Neutron爲VM提供網絡資源及網絡鏈接對象
Cinder鏈接VM後所產生的數據能夠備份到Swift對象存儲中blog
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)