OpenStack主要組件

openstack簡介
形象的比喻涮母,比如我們現(xiàn)在使用各種電腦觀看視頻谆趾。
我是使用的macbook pro, 他是使用的華碩筆記本准颓,他是使用的臺式電腦。我的mac上面的系統(tǒng)是mac os,他是windows棺妓。
我們的輸入設(shè)備鍵盤等的作用攘已,是通過操作系統(tǒng)轉(zhuǎn)換為信息的,操作系統(tǒng)實(shí)現(xiàn)了對硬件的管理怜跑。

OpenStack就是云計(jì)算環(huán)境里面的操作系統(tǒng)样勃。

圖片.png

它主要負(fù)責(zé)了:云計(jì)算中的計(jì)算,網(wǎng)絡(luò)性芬,和存儲工作峡眶。
它并不提供真實(shí)的硬件,而標(biāo)準(zhǔn)的硬件是由不同的廠商來提供的植锉。

我們所討論的OpenStack僅僅是一個(gè)云計(jì)算環(huán)境中的一個(gè)操作系統(tǒng)辫樱。

它的作用主要就是可以去支持不同廠商所提供的硬件環(huán)境,然后將這些硬件環(huán)境放在不同的硬件池里面俊庇,或者叫不同的資源池里面狮暑,openstack就管理這些不同硬件所提供的資源池。

OpenStack不是提供硬件辉饱,而是提供了對硬件的支持搬男。
企業(yè)或者計(jì)算服務(wù)提供者提供了計(jì)算資源。

圖片.png

從上面的圖:
企業(yè)或者計(jì)算服務(wù)提供者提供了計(jì)算資源彭沼。
計(jì)算資源在OpenStack系統(tǒng)下作為計(jì)算資源池缔逛。
開發(fā)人員通過OpenStack提供的API接口,開發(fā)自己的Cloud應(yīng)用(云應(yīng)用程序)姓惑,來訪問這些資源褐奴。
管理員可以通過圖形化界面,WEB來訪問計(jì)算資源池于毙。
整個(gè)計(jì)算資源的管理敦冬,是通過組件Nova來管理的。

OpenStack的三大核心組件

1)Nova:
Compute
OpenStack中計(jì)算能力的管理和分配望众。

2)Neutron:
Networking
OpenStack中網(wǎng)絡(luò)資源的管理匪补。

3)Swift
Storage
OpenStack中存儲的管理。

OpenStack還提供了一些共享服務(wù)烂翰,來支持這些組件夯缺。
比如:認(rèn)證服務(wù),數(shù)據(jù)庫服務(wù)甘耿,監(jiān)測服務(wù)等踊兜,提供給了三大核心組件的支持。


Nova
Nova是云計(jì)算環(huán)境中的主要控制器佳恬,主要采用Python語言編寫捏境。
是一個(gè)控制器控制節(jié)點(diǎn)于游。
使用目前成熟的虛擬化技術(shù)(KVM,XenServer)來管理和自動化計(jì)算資源池的操作垫言。
OpenStack只是作為一個(gè)平臺存在贰剥,并不充當(dāng)計(jì)算資源的提供者和資源的消費(fèi)者。

Neutron
OpenStack的網(wǎng)絡(luò)服務(wù)筷频,現(xiàn)已由之前的Quantum改名為Neutron蚌成。
Neutron體用云計(jì)算環(huán)境下的虛擬網(wǎng)絡(luò)功能,目的是為OpenStack云更加靈活的劃分物理網(wǎng)絡(luò)凛捏,在多租戶環(huán)境下提供給每個(gè)租戶獨(dú)立的網(wǎng)絡(luò)環(huán)境担忧。
用戶可以創(chuàng)建自己的網(wǎng)絡(luò),控制網(wǎng)路哦流量坯癣,也可以控制服務(wù)器和設(shè)備連接到一到多個(gè)網(wǎng)絡(luò)瓶盛。
Neutron服務(wù)網(wǎng)絡(luò)管理的三種模式:
-- FlatDHCP模式
-- Flat模式
-- VLAN模式

Swift
OpenStack Object Storage

這里的存儲服務(wù)分為2大類:
1)對象存儲服務(wù):Object Storage
Swift是OpenStack的對象存儲項(xiàng)目,是一個(gè)可擴(kuò)展并提供了冗余的存儲系統(tǒng)示罗。
對象和文件分散存儲在同一集群中的多臺服務(wù)器的磁盤上惩猫,由OpenStack負(fù)責(zé)數(shù)據(jù)的復(fù)制和一致性。
對象存儲系統(tǒng)是用于存儲大量靜態(tài)數(shù)據(jù)的分布式存儲系統(tǒng)鹉勒,沒有主節(jié)點(diǎn)和管理節(jié)點(diǎn)帆锋,便于系統(tǒng)的擴(kuò)展和數(shù)據(jù)的冗余和持久化。
存儲的集群可以通過添加服務(wù)器完成橫向的擴(kuò)展禽额。
如果集群中服務(wù)器或者磁盤出現(xiàn)失敗的情況,OpenStack會復(fù)制數(shù)據(jù)到其他集群中的其他節(jié)點(diǎn)皮官。

2)塊存儲服務(wù):Block Storage
Cinder是OpenStack的塊存儲服務(wù)脯倒。
為云環(huán)境體用塊設(shè)備的創(chuàng)建,添加和卸載捺氢。(可以簡單認(rèn)為塊設(shè)備就是一個(gè)磁盤藻丢,實(shí)際上它是一個(gè)存儲卷)
Cinder支持多種存儲平臺(Linux server storage, Ceph,CloudByte, Coraid, EMC, IBM Storage...)
塊設(shè)備適用于對性能要求較高的應(yīng)用場景:比如數(shù)據(jù)庫摄乒。
塊設(shè)備的快照功能可以實(shí)現(xiàn)基于塊存儲卷的數(shù)據(jù)備份悠反,而且也可以利用快照進(jìn)行數(shù)據(jù)恢復(fù)。

Dashboard(Horizon)

Dashboard為管理員提供了一個(gè)圖形化的接口馍佑,是基于瀏覽器的斋否。
可以訪問和管理云計(jì)算的資源:計(jì)算,存儲拭荤,網(wǎng)絡(luò)等茵臭。
提供了很高的擴(kuò)展性,支持添加第三方的自定義模塊舅世,比如:計(jì)費(fèi)旦委,監(jiān)控和額外的管理工具奇徒。
支持其他云計(jì)算提供商在Dashboard進(jìn)行二次的開發(fā)。

其他共享服務(wù)

1)Identity Service(Keystone)
提供了用戶目錄的集中式存儲缨硝,便于其他OpenStack服務(wù)的訪問摩钙。
可以和現(xiàn)有的目錄服務(wù)(如LDAP)相結(jié)合,提供企業(yè)內(nèi)部的單點(diǎn)目錄的訪問查辩。
創(chuàng)建用戶和租戶腺律,并且以基于角色的方式限制用戶和租戶訪問云計(jì)算中的計(jì)算,網(wǎng)絡(luò)和存儲等資源宜肉。
支持多種方式的校驗(yàn):
-- 標(biāo)準(zhǔn)的用戶名和密碼的校驗(yàn)
-- 基于令牌
-- 基于證書
2)Image Service (Glance)
Glance是OpenStack的鏡像服務(wù)匀钧,體用了磁盤和服務(wù)器虛擬鏡像的查詢,注冊和傳輸?shù)墓δ堋?br> Glance本身并不存儲鏡像谬返,它只是一個(gè)代理之斯,充當(dāng)鏡像存儲服務(wù)和其他OpenStack組件之間的紐帶。
可以將磁盤和服務(wù)器鏡像存儲在OpenStack的后端服務(wù)上遣铝,比如對象存儲系統(tǒng)上佑刷。
管理員可以利用鏡像服務(wù)創(chuàng)建鏡像模板,用戶可以選擇現(xiàn)有的鏡像創(chuàng)建服務(wù)器酿炸。
3)Telemetry Service(Ceilometer)
Ceilometer測量服務(wù)
可以收集云計(jì)算中不同服務(wù)的統(tǒng)計(jì)信息
云操作人員可以查看所有資源的統(tǒng)計(jì)信息或者單個(gè)資源的統(tǒng)計(jì)信息瘫絮。
像一個(gè)漏斗一樣,可以把OpenStack內(nèi)部發(fā)送的幾乎所有的事件全部收集起來填硕,然后為計(jì)費(fèi)和監(jiān)控以及其他服務(wù)提供該數(shù)據(jù)支撐麦萤。

4)Orchestration Service(Head)
部署編排服務(wù)。
提供了一種通過模板定義的協(xié)同部署方式扁眯。
模板驅(qū)動的引擎壮莹,允許應(yīng)用開發(fā)人員使用提供的模板語言描述云環(huán)境的架構(gòu),并且以自動化的方式進(jìn)行部署云計(jì)算資源姻檀。
通過和Telemetry service結(jié)合命满,可以更好的實(shí)現(xiàn)云計(jì)算資源擴(kuò)展的自動化。

5)Database Service(Trove)

數(shù)據(jù)庫服務(wù)绣版。
為用戶在OpenStack的環(huán)境提供可擴(kuò)展和可靠的關(guān)系型和非關(guān)系型數(shù)據(jù)庫引擎的服務(wù)毕莱。
主要目的是用于幫助永華在復(fù)雜管理時(shí)進(jìn)行資源的隔離夜只,方便進(jìn)行自動化的管理操作。
用戶可以根據(jù)需要創(chuàng)建多個(gè)數(shù)據(jù)庫。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末奉芦,一起剝皮案震驚了整個(gè)濱河市枝缔,隨后出現(xiàn)的幾起案子樟氢,更是在濱河造成了極大的恐慌久锥,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,826評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異愚屁,居然都是意外死亡济竹,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評論 3 395
  • 文/潘曉璐 我一進(jìn)店門霎槐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來送浊,“玉大人,你說我怎么就攤上這事丘跌∠埃” “怎么了?”我有些...
    開封第一講書人閱讀 164,234評論 0 354
  • 文/不壞的土叔 我叫張陵闭树,是天一觀的道長耸棒。 經(jīng)常有香客問我,道長报辱,這世上最難降的妖魔是什么与殃? 我笑而不...
    開封第一講書人閱讀 58,562評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮碍现,結(jié)果婚禮上幅疼,老公的妹妹穿的比我還像新娘。我一直安慰自己昼接,他們只是感情好爽篷,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,611評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著慢睡,像睡著了一般逐工。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上一睁,一...
    開封第一講書人閱讀 51,482評論 1 302
  • 那天钻弄,我揣著相機(jī)與錄音,去河邊找鬼者吁。 笑死,一個(gè)胖子當(dāng)著我的面吹牛饲帅,可吹牛的內(nèi)容都是我干的复凳。 我是一名探鬼主播,決...
    沈念sama閱讀 40,271評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼灶泵,長吁一口氣:“原來是場噩夢啊……” “哼育八!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起赦邻,我...
    開封第一講書人閱讀 39,166評論 0 276
  • 序言:老撾萬榮一對情侶失蹤髓棋,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體按声,經(jīng)...
    沈念sama閱讀 45,608評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡膳犹,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,814評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了签则。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片须床。...
    茶點(diǎn)故事閱讀 39,926評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖渐裂,靈堂內(nèi)的尸體忽然破棺而出豺旬,到底是詐尸還是另有隱情,我是刑警寧澤柒凉,帶...
    沈念sama閱讀 35,644評論 5 346
  • 正文 年R本政府宣布族阅,位于F島的核電站,受9級特大地震影響膝捞,放射性物質(zhì)發(fā)生泄漏坦刀。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,249評論 3 329
  • 文/蒙蒙 一绑警、第九天 我趴在偏房一處隱蔽的房頂上張望求泰。 院中可真熱鬧,春花似錦计盒、人聲如沸渴频。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽卜朗。三九已至,卻和暖如春咕村,著一層夾襖步出監(jiān)牢的瞬間场钉,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評論 1 269
  • 我被黑心中介騙來泰國打工懈涛, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留逛万,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,063評論 3 370
  • 正文 我出身青樓批钠,卻偏偏與公主長得像宇植,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子埋心,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,871評論 2 354

推薦閱讀更多精彩內(nèi)容