-
組件間的關系查看全部
-
模塊間的關系查看全部
-
resources 層 compute、volume、network
查看全部 -
劃重點松耦合多組成
查看全部 -
VM創(chuàng)建訪問控制流程
一個用戶需要創(chuàng)建VM需要首先向keystone發(fā)送認證信息
通過keystone認證之后,keystone返回給一個token
拿到token之后帶著token將請求發(fā)送到nova,
nova接到請求之后需要驗證token;發(fā)送給keystone進行驗證,驗證通過之后對于請求再進行處理
首先帶著token去glance鏡像服務申請鏡像,glance拿到請求需要驗證token返回給keystone進行驗證,驗證通過再去查詢相應的鏡像,查詢到了之后返還給nova,
然后需要到(Quantum;neutron的前身)neutron組件去申請網(wǎng)絡資源,依舊是帶著token,然后neutron接收到請求,再到keystone進行驗證token,
驗證通過再分配相應的資源,返還給nova,然后nova得到所有的資源之后去創(chuàng)建VM
創(chuàng)建完成之后再返還給用戶。
查看全部 -
創(chuàng)建VM流程,Quantum即Neutron
查看全部 -
主要功能組件
查看全部 -
主要功能組件:
資源層:計算資源模塊,存儲資源管理模塊和網(wǎng)絡資源管理模塊。
邏輯控制層包含的基礎功能服務:編排,調度,策略,鏡像注冊和日志服務。
表示層:API模塊和UI模塊(和客戶接觸)
集成部分: 認證和計費模塊
管理部分:管理API 和監(jiān)控
查看全部 -
一、Openstack介紹
一系列開源軟件項目組合
基礎設施資源的系統(tǒng)管理平臺
二、主要功能組件
Horizen:UI服務
Keystone:身份服務
Nova:計算服務
Glance:鏡像服務
Cinder/Swift:存儲服務
Neutron:網(wǎng)絡服務
Heat:編排組織服務
Ceilometer:監(jiān)控計量服務
三、Horizon
為云管理員提供整體視圖,以實現(xiàn)資源整合和配額管理
為終端用戶提供自助服務門戶,在配額范圍內,自由操作,使用資源
四、Keystone
User:用戶,代表可以通過Keystone進行訪問的人或程序,User通過認證信息進行驗證
Tenant:租戶,它是各個服務中的一些可以訪問的資源集合
Role:角色,Roles代表一組用戶可以訪問的資源權限
Service:服務,如Nova,Glance,Swift。服務在Keystone上進行注冊
Endpoint:是一個服務暴露出來的訪問點。如果需要訪問一個服務則必須知道他的Endpoint
Token:訪問資源的令牌,相當于鑰匙,具有時效性
提供的服務:
Identity服務驗證了身份驗證憑證
Token服務將會驗證并管理用于驗證請求身份的令牌
Catalog服務提供了可用于端點發(fā)現(xiàn)的服務注冊表
Policy服務暴露了一個基于規(guī)則的身份驗證引擎
異構環(huán)境集成:
每個keystone功能都支持用于集成到異構環(huán)境并展示不同功能的后端插件,更常見的一些后端包括:
Key Value Store
Memcached
SQL
Pluggable Authentication Module(PAM)
Lightweight Directory Access Protocol(LDAP)
五、Nova
主要功能:
實例生命周期管理(主要形式為虛擬機)
計算資源管理
向外提供REST風格的API
功能模塊:
?nova-api:表示層,主要負責接受web請求
nova-scheduler:邏輯控制層,居中調停,選擇由哪個主機創(chuàng)建wpm
nova-compute:負責虛擬機創(chuàng)建和資源分配等
三個組件之間并不是直接訪問的,而是通過消息中間件(rabbit MQ)進行消息的傳遞
六、Glance
主要功能
提供虛擬機鏡像的存儲,查詢和檢索服務
為Nova組件提供鏡像服務
依賴于存儲服務和數(shù)據(jù)庫
七、Swift
功能:對外提供高可用分布式對象存儲服務
特點:無限可擴展,并且沒有單點故障
定位:account-->container-->object(任何對象都可描述為某個賬戶下的某個容器中的某個對象)
可以通過Https,Object API及S3接口存取
八、Cinder
管理所有的塊存儲設備,為VM服務
本地的,只能掛靠在VM上使用
九、Neutron
功能:為云計算提供虛擬網(wǎng)絡功能,為每個租戶提供獨立的網(wǎng)絡環(huán)境
三種模式:
Flat模式
Flat DHCP模式
VLAN模式
十、組件間關系
訪問控制流程
查看全部 -
OpenStack主要組件
查看全部 -
組件數(shù)據(jù)流圖
查看全部 -
Neutron
查看全部 -
Cinder
查看全部 -
swift
查看全部 -
swift
查看全部
舉報