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