OpenStack 的七個核心元件如何工作 - 1

tolywang發表於2016-06-16
OpenStack目前共涵蓋了七個核心元件,分別是計算(Compute)、物件儲存(Object Storage)、認證(Identity)、使用者介面(Dashboard)、塊儲存(Block Storage)、網路(Network)和映象服務(Image Service)。每個元件都是多個服務的集合,一個服務意味著執行著的一個程式。

Compute(Nova)Compute的專案代號是Nova,他根據需求提供虛擬機器服務,比如建立虛擬機器或對虛擬機器做熱遷移等。
Object Storage(Swift)它允許儲存或檢索物件,也可以認為它允許儲存或檢索檔案,它能以低成本的方式管理大量無結構資料。
Identity(Keystone)為所有OpenStack服務提供身份驗證和授權,跟蹤使用者以及他們的許可權,提供一個可用服務及API列表。
DashBoard(Horizon)它為所有OpenStack的服務提供一個模組化的基於Django的介面,透過這個介面,不論是終端使用者還是運維人員都可以完成大多數的操作,比如啟動虛擬機器,分配IP地址,動態遷移等。
Block Storage(Cinder)提供塊儲存服務
Network(Neutron)用於提供網路連線服務,允許使用者建立自己的虛擬網路並連線各種網路裝置介面。
ImageService(Glance)提供一個虛擬機器映象的儲存、查詢和檢索服務,透過提供一個虛擬磁碟映像的目錄和儲存庫,為Nova虛擬機器提供映象服務。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-2120317/,如需轉載,請註明出處,否則將追究法律責任。

相關文章