Openstack發展至今,總共集成了下面幾個元件: Nova - 計算服務 Neutron-網路服務 Swift - 物件儲存服務 Cinder-塊儲存服務 Glance - 映象服務 Keystone - 認證服務 Horizon - UI服務 Ceilometer-監控服務 Heat-叢集服務 Trove-資料庫服務
一、OpenStack認證服務----->Keystone
Keystone為所有的OpenStack元件提供認證和訪問策略服務,它依賴自身REST(基於Identity API)系統進行工作,主要對(但不限於)Swift、Glance、Nova等進行認證與授權。事實上,授權透過對動作訊息來源者請求的合法性進行鑑定。Keystone採用兩種授權方式,一種基於使用者名稱/密碼,另一種基於令牌(Token)。除此之外,Keystone提供以下三種服務: 令牌服務:含有授權使用者的授權資訊 目錄服務:含有使用者合法操作的可用服務列表 策略服務:利用Keystone具體指定使用者或群組某些訪問許可權
二、OpenStack計算設施------>NovaNova是OpenStack計算的彈性控制器。OpenStack雲實例生命期所需的各種動作都將由Nova進行處理和支撐,這就意味著Nova以管理平臺的身份登場,負責管理整個雲的計算資源、網路、授權及測度。雖然Nova本身並不提供任何虛擬能力,但是它將使用libvirt API與虛擬機器的宿主機進行互動。Nova透過Web服務API來對外提供處理介面,而且這些介面與Amazon的Web服務介面是相容的。特點:例項生命週期管理計算資源管理非同步連續通訊基於REST的API網路與授權管理支援各種宿主:Xen、KVM、VMware vSphere.......
三、OpenStack映象伺服器------->GlanceOpenStack映象伺服器是一套虛擬機器映象發現、註冊、檢索系統,我們可以將映象儲存到以下任意一種儲存中:本地檔案系統(預設)S3直接儲存S3物件儲存(作為S3訪問的中間渠道)OpenStack物件儲存等等。
四、OpenStack儲存設施------->SwiftSwift為OpenStack提供一種分散式、持續虛擬物件儲存,它類似於Amazon Web Service的S3簡單儲存服務。Swift具有跨節點百級物件的儲存能力。Swift內建冗餘和失效備援管理,也能夠處理歸檔和媒體流,特別是對大資料(千兆位元組)和大容量(多物件數量)的測度非常高效。
五、OpenStack管理的Web介面------->Horizon
Horizon是一個用以管理、控制OpenStack服務的Web控制面板,它可以管理例項、映象、建立密匙對,對例項添加捲、操作Swift容器等。除此之外,使用者還可以在控制面板中使用終端(console)或VNC直接訪問例項。
Openstack發展至今,總共集成了下面幾個元件: Nova - 計算服務 Neutron-網路服務 Swift - 物件儲存服務 Cinder-塊儲存服務 Glance - 映象服務 Keystone - 認證服務 Horizon - UI服務 Ceilometer-監控服務 Heat-叢集服務 Trove-資料庫服務
一、OpenStack認證服務----->Keystone
Keystone為所有的OpenStack元件提供認證和訪問策略服務,它依賴自身REST(基於Identity API)系統進行工作,主要對(但不限於)Swift、Glance、Nova等進行認證與授權。事實上,授權透過對動作訊息來源者請求的合法性進行鑑定。Keystone採用兩種授權方式,一種基於使用者名稱/密碼,另一種基於令牌(Token)。除此之外,Keystone提供以下三種服務: 令牌服務:含有授權使用者的授權資訊 目錄服務:含有使用者合法操作的可用服務列表 策略服務:利用Keystone具體指定使用者或群組某些訪問許可權
二、OpenStack計算設施------>NovaNova是OpenStack計算的彈性控制器。OpenStack雲實例生命期所需的各種動作都將由Nova進行處理和支撐,這就意味著Nova以管理平臺的身份登場,負責管理整個雲的計算資源、網路、授權及測度。雖然Nova本身並不提供任何虛擬能力,但是它將使用libvirt API與虛擬機器的宿主機進行互動。Nova透過Web服務API來對外提供處理介面,而且這些介面與Amazon的Web服務介面是相容的。特點:例項生命週期管理計算資源管理非同步連續通訊基於REST的API網路與授權管理支援各種宿主:Xen、KVM、VMware vSphere.......
三、OpenStack映象伺服器------->GlanceOpenStack映象伺服器是一套虛擬機器映象發現、註冊、檢索系統,我們可以將映象儲存到以下任意一種儲存中:本地檔案系統(預設)S3直接儲存S3物件儲存(作為S3訪問的中間渠道)OpenStack物件儲存等等。
四、OpenStack儲存設施------->SwiftSwift為OpenStack提供一種分散式、持續虛擬物件儲存,它類似於Amazon Web Service的S3簡單儲存服務。Swift具有跨節點百級物件的儲存能力。Swift內建冗餘和失效備援管理,也能夠處理歸檔和媒體流,特別是對大資料(千兆位元組)和大容量(多物件數量)的測度非常高效。
五、OpenStack管理的Web介面------->Horizon
Horizon是一個用以管理、控制OpenStack服務的Web控制面板,它可以管理例項、映象、建立密匙對,對例項添加捲、操作Swift容器等。除此之外,使用者還可以在控制面板中使用終端(console)或VNC直接訪問例項。