openstack總體簡介及keystone,glance

OpenStack簡介

OpenStack是一個開源的雲計算管理平臺項目,由幾個主要的組件組合起來完成具體工作。OpenStack支持幾乎所有類型的雲環境,項目目標是提供實施簡單、可大規模擴展、豐富、標準統一的雲計算管理平臺,OpenStack通過各種互補的服務提供了基礎設施即服務(IaaS)的解決方案,每個服務提供API以進行集成,旨在爲公共及私有云的建設與管理提供軟件的開源項目。

OpenStack覆蓋了網絡、虛擬化、操作系統、服務器等各個方面,包括下面幾個核心項目(其餘的沒去了解,當然也很重要):

  • Identity(認證):keystone
  • Image Service(鏡像服務): glance
  • Compute(計算): nova
  • Network(網絡): neutron
  • Dashboard(用戶界面): horizon
  • Object Storage(對象存儲): swift
  • Block Storage(塊存儲): cinder
  • Metering(測量): ceilometer

注:每個組件都是多個服務的集合,一個服務意味着運行着的一個進程,根據自己部署的Openstack的規模,來決定選擇將所有服務運行在同一機器上還是多個機器上。

下圖爲openstack的整體架構圖:

這裏寫圖片描述


簡單點的節點安裝的每個組件如下圖(我的大概是按這個搭建的,只是有些組件沒用到,可以根據自己的情況調整):

這裏寫圖片描述


Keystone

算了,有幾個連接,基本上講解的比較詳細了:

Glance

Glance是Openstack的鏡像服務的組件,是Openstack的核心項目之一。主要提供一個虛擬機鏡像的存儲,查詢和檢索服務,提供一個虛擬磁盤映像的目錄和存儲庫,爲Nova虛擬機提供鏡像服務。

Glance由以下幾部分組成:

  • glance-api:接收來自外部的API鏡像請求,這些請求包括鏡像發現,獲取及存儲。
  • glance-registry:用於存儲,處理和獲取鏡像的元數據。
  • glance-db:存儲的就是元數據。
  • Storage repository for image files:鏡像文件的存儲倉庫。支持包括普通文件系統在內的各種存儲類型。包括對象存儲,RADOS塊設備,HTTP和Amazon S3。但有些存儲只支持只讀訪問。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章