日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
快速了解OpenStack架構(gòu)

快速了解 OpenStack 架構(gòu)

作者:LinE 2015-08-26 16:17:49

云計(jì)算

OpenStack OpenStack的是一個(gè)開(kāi)源的云計(jì)算平臺(tái),它提供了一個(gè)部署云的操作平臺(tái)或工具集。本文對(duì)OpenStack的架構(gòu)做出簡(jiǎn)要說(shuō)明。

成都創(chuàng)新互聯(lián)是一家專注于網(wǎng)站設(shè)計(jì)、網(wǎng)站制作與策劃設(shè)計(jì),仙游網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:仙游等地區(qū)。仙游做網(wǎng)站價(jià)格咨詢:028-86922220

在學(xué)習(xí)OpenStack的過(guò)程中,感覺(jué)對(duì)整個(gè)OpenStack的架構(gòu)稍稍有些了解,所以將這些記錄下來(lái),一來(lái)防止自己忘記,二來(lái)也可以對(duì)有需要的人提供幫助

本文章相關(guān)的靈感/說(shuō)明/圖片來(lái)自于https://github.com/yongluo2013/osf-openstack-training/blob/master/installation/openstack-icehouse-for-centos65.md

首先放幾張圖,詳細(xì)的解釋了OpenStack的架構(gòu)

以及網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)

方便了解整個(gè)架構(gòu)

  • 整個(gè)OpenStack由控制節(jié)點(diǎn),計(jì)算節(jié)點(diǎn),網(wǎng)絡(luò)節(jié)點(diǎn),存儲(chǔ)節(jié)點(diǎn)四大部分組成
  • 控制節(jié)點(diǎn)負(fù)責(zé)了對(duì)其余節(jié)點(diǎn)的控制,包含虛擬機(jī)建立,遷移,網(wǎng)絡(luò)分配,存儲(chǔ)分配等等
  • 計(jì)算節(jié)點(diǎn)負(fù)責(zé)了虛擬機(jī)運(yùn)行
  • 網(wǎng)絡(luò)節(jié)點(diǎn)負(fù)責(zé)了對(duì)外網(wǎng)絡(luò)與對(duì)內(nèi)網(wǎng)絡(luò)之間的通信
  • 存儲(chǔ)節(jié)點(diǎn)負(fù)責(zé)了對(duì)虛擬機(jī)的額外存儲(chǔ)管理等等

以下架構(gòu)僅為本人理解,不盡完全,如有錯(cuò)誤歡迎指出

控制節(jié)點(diǎn)架構(gòu)

控制節(jié)點(diǎn)包括以下服務(wù)

  • 管理支持服務(wù)
  • 基礎(chǔ)管理服務(wù)
  • 擴(kuò)展管理服務(wù)

管理支持服務(wù)包含MySQL與Qpid兩個(gè)服務(wù)

  • MySQL:數(shù)據(jù)庫(kù)作為基礎(chǔ)/擴(kuò)展服務(wù)產(chǎn)生的數(shù)據(jù)存放的地方
  • Qpid:消息代理(也稱消息中間件)為其他各種服務(wù)之間提供了統(tǒng)一的消息通信服務(wù)

基礎(chǔ)管理服務(wù)包含Keystone,Glance,Nova,Neutron,Horizon五個(gè)服務(wù)

  • Keystone:認(rèn)證管理服務(wù),提供了其余所有組件的認(rèn)證信息/令牌的管理,創(chuàng)建,修改等等,使用MySQL作為統(tǒng)一的數(shù)據(jù)庫(kù)
  • Glance:鏡像管理服務(wù),提供了對(duì)虛擬機(jī)部署的時(shí)候所能提供的鏡像的管理,包含鏡像的導(dǎo)入,格式,以及制作相應(yīng)的模板
  • Nova:計(jì)算管理服務(wù),提供了對(duì)計(jì)算節(jié)點(diǎn)的Nova的管理,使用Nova-API進(jìn)行通信
  • Neutron:網(wǎng)絡(luò)管理服務(wù),提供了對(duì)網(wǎng)絡(luò)節(jié)點(diǎn)的網(wǎng)絡(luò)拓?fù)涔芾?,同時(shí)提供Neutron在Horizon的管理面板
  • Horizon:控制臺(tái)服務(wù),提供了以Web的形式對(duì)所有節(jié)點(diǎn)的所有服務(wù)的管理,通常把該服務(wù)稱為DashBoard

擴(kuò)展管理服務(wù)包含Cinder,Swift,Trove,Heat,Centimeter五個(gè)服務(wù)

  • Cinder:提供管理存儲(chǔ)節(jié)點(diǎn)的Cinder相關(guān),同時(shí)提供Cinder在Horizon中的管理面板
  • Swift:提供管理存儲(chǔ)節(jié)點(diǎn)的Swift相關(guān),同時(shí)提供Swift在Horizon中的管理面板
  • Trove:提供管理數(shù)據(jù)庫(kù)節(jié)點(diǎn)的Trove相關(guān),同時(shí)提供Trove在Horizon中的管理面板
  • Heat:提供了基于模板來(lái)實(shí)現(xiàn)云環(huán)境中資源的初始化,依賴關(guān)系處理,部署等基本操作,也可以解決自動(dòng)收縮,負(fù)載均衡等高級(jí)特性。
  • Centimeter:提供對(duì)物理資源以及虛擬資源的監(jiān)控,并記錄這些數(shù)據(jù),對(duì)該數(shù)據(jù)進(jìn)行分析,在一定條件下觸發(fā)相應(yīng)動(dòng)作
  • 控制節(jié)點(diǎn)一般來(lái)說(shuō)只需要一個(gè)網(wǎng)絡(luò)端口用于通信/管理各個(gè)節(jié)點(diǎn)

網(wǎng)絡(luò)節(jié)點(diǎn)架構(gòu)

網(wǎng)絡(luò)節(jié)點(diǎn)僅包含Neutron服務(wù)

Neutron:負(fù)責(zé)管理私有網(wǎng)段與公有網(wǎng)段的通信,以及管理虛擬機(jī)網(wǎng)絡(luò)之間的通信/拓?fù)洌芾硖摂M機(jī)之上的防火等等

網(wǎng)絡(luò)節(jié)點(diǎn)包含三個(gè)網(wǎng)絡(luò)端口

  • eth0:用于與控制節(jié)點(diǎn)進(jìn)行通信
  • eth1:用于與除了控制節(jié)點(diǎn)之外的計(jì)算/存儲(chǔ)節(jié)點(diǎn)之間的通信
  • eth2:用于外部的虛擬機(jī)與相應(yīng)網(wǎng)絡(luò)之間的通信

計(jì)算節(jié)點(diǎn)架構(gòu)

計(jì)算節(jié)點(diǎn)包含Nova,Neutron,Telemeter三個(gè)服務(wù)

基礎(chǔ)服務(wù)

  • Nova:提供虛擬機(jī)的創(chuàng)建,運(yùn)行,遷移,快照等各種圍繞虛擬機(jī)的服務(wù),并提供API與控制節(jié)點(diǎn)對(duì)接,由控制節(jié)點(diǎn)下發(fā)任務(wù)
  • Neutron:提供計(jì)算節(jié)點(diǎn)與網(wǎng)絡(luò)節(jié)點(diǎn)之間的通信服務(wù)

擴(kuò)展服務(wù)

Telmeter:提供計(jì)算節(jié)點(diǎn)的監(jiān)控代理,將虛擬機(jī)的情況反饋給控制節(jié)點(diǎn),是Centimeter的代理服務(wù)

計(jì)算節(jié)點(diǎn)包含最少兩個(gè)網(wǎng)絡(luò)端口

  • eth0:與控制節(jié)點(diǎn)進(jìn)行通信,受控制節(jié)點(diǎn)統(tǒng)一調(diào)配
  • eth1:與網(wǎng)絡(luò)節(jié)點(diǎn),存儲(chǔ)節(jié)點(diǎn)進(jìn)行通信

存儲(chǔ)節(jié)點(diǎn)架構(gòu)

存儲(chǔ)節(jié)點(diǎn)包含Cinder,Swift等服務(wù)

Cinder:塊存儲(chǔ)服務(wù),提供相應(yīng)的塊存儲(chǔ),簡(jiǎn)單來(lái)說(shuō),就是虛擬出一塊磁盤,可以掛載到相應(yīng)的虛擬機(jī)之上,不受文件系統(tǒng)等因素影響,對(duì)虛擬機(jī)來(lái)說(shuō),這個(gè)操作就像是新加了一塊硬盤,可以完成對(duì)磁盤的任何操作,包括掛載,卸載,格式化,轉(zhuǎn)換文件系統(tǒng)等等操作,大多應(yīng)用于虛擬機(jī)空間不足的情況下的空間擴(kuò)容等等

Swift:對(duì)象存儲(chǔ)服務(wù),提供相應(yīng)的對(duì)象存儲(chǔ),簡(jiǎn)單來(lái)說(shuō),就是虛擬出一塊磁盤空間,可以在這個(gè)空間當(dāng)中存放文件,也僅僅只能存放文件,不能進(jìn)行格式化,轉(zhuǎn)換文件系統(tǒng),大多應(yīng)用于云磁盤/文件

存儲(chǔ)節(jié)點(diǎn)包含最少兩個(gè)網(wǎng)絡(luò)接口

  • eth0:與控制節(jié)點(diǎn)進(jìn)行通信,接受控制節(jié)點(diǎn)任務(wù),受控制節(jié)點(diǎn)統(tǒng)一調(diào)配
  • eth1:與計(jì)算/網(wǎng)絡(luò)節(jié)點(diǎn)進(jìn)行通信,完成控制節(jié)點(diǎn)下發(fā)的各類任務(wù)

博文出處:blog.l1n3.net/cloud/openstack/openstack-framework/


當(dāng)前標(biāo)題:快速了解OpenStack架構(gòu)
文章轉(zhuǎn)載:http://www.dlmjj.cn/article/ccsghjh.html