Openstack核心元件

2021-09-17 02:29:38 字數 1609 閱讀 1271

compute(計算),

object storage(物件儲存),

identity(身份認證),

dashboard(儀錶盤),

block storage(塊儲存),

network(網路) ,

image service(映象服務)

「compute」類似計算的記憶體;

」object storage「類似儲存器;

「identity」就像登陸過程中,驗證使用者名稱和密碼;

「dashboard」就操作介面;

「network」這個大家很容易就明白。

#代號#

計算:compute(代號為「nova」)

身份驗證:identity(代號為「keystone」)

儀錶盤:dashboard(代號為「horizon」)

映象服務:image service(代號為「glance」)

網路:network(代號為「quantum」)

物件儲存:object storage(代號為「swift」)

塊儲存:block storage(代號為「cinder」)

#作用#

(1)nova

這個是最核心的,nova最開始的時候,可以說是一套虛擬化管理程式,還可以管理網路和儲存。

(2)keystone

這是提供身份認證和授權的元件。任何系統,身份認證和授權,其實都比較複雜。尤其openstack 那麼龐大的專案,每個元件都需要使用統一認證和授權。

目前keystone 要做的東西其實還是很多。沒法基於角色的授權,web管理使用者等。

(3)dashboard

(代號為「horizon」) 為所有openstack的服務提供了乙個模組化的web-based使用者介面。使用這個web gui,可以在雲上完成大多數的操作,如啟動例項,分配ip位址,設定訪問控制等。

(4)glance

這是顯像管理。

目前glance的映象儲存,支援本地儲存,nfs,swift,sheepdog和ceph,基本是夠用了。

目前glance的最大需求就是多個資料中心的顯像管理,如何複製,不過這個功能已經基本實現。還有就是租戶私有的image管理,這些目前功能都已經實現。

個人感覺:glance後續基本就是乙個bug修復,穩定的階段。

(5)quantum

這是網路管理的元件,也是重頭戲,openstack的未來,基本都要靠quantum。上面介紹nova的時候,說過網路相關的內容,都會交給quantum。不過quantum的開發進度不是太如人意。flosom規劃實現功能,到grizzly才實現。未來nova network的**清理,估計到h版本都不見得可以實現。

quantum 後端可以是商業產品或者開源。開源產品支援openvswitch,和linux bridge。網路裝置廠商都在積極參與,讓他們的產品支援quantum。

(6)swift

這是儲存管理的元件。cinder儲存管理主要是指虛擬機器的儲存管理。

Openstack基礎八大核心元件

六.openstack邏輯架構圖 laas 基礎架構即服務 openstack是乙個由nasa和rackspace合作研發並發起的,以aapache許可證授權的自由軟體和開放源 專案。為公有雲及私有雲的建設與管理提供軟體的開源專案,覆蓋了網路 虛擬化 作業系統 伺服器等各個方面。nasa貢獻nova...

OpenStack 基本元件

openstack 三大核心元件 網路,計算,儲存 openstack核心元件,核心服務包括 例項生命週期的管理 虛擬機器 計算資源的管理,對外提供restful api。nova元件主要有三個模組構成 nova api,nova scheduler,nova compute nova api在表示...

OpenStack網路元件Neutron

nova network nova network是openstack的核心元件。功能如下 1 ip位址分配 虛擬主機分配私有 固定 和浮動ip位址 2 網路模型與管理 虛擬網路使虛擬主機之間以及與外部網路通訊。3 安全控制 通過ebtables和iptables來實現 網路模型分為三種 1 扁平網...