OpenStack簡介與OpenStack核心組件功能
1、OpenStack簡介
首先我們先看一下九大云管理平臺有(除了這九家還有其他的):
1.Apache CloudStack
Apache CloudStack是一種開源,多元管理程序,多租戶,高可用性的基礎架構即服務CMP,它通過為云環(huán)境提供完整的功能部件和組件堆棧來促進創(chuàng)建,部署和管理云服務。2.OpenStack
OpenStack由一組軟件工具組成,這些工具用于使用池化的虛擬資源為公有云和私有云構建和管理云計算平臺。3.ManageIQ
它是用于混合IT環(huán)境的開源CMP,混合了公有云和私有云。4.Cloudify
Cloudify允許用戶對應用程序的整個生命周期進行建模和自動化。5.Mist.io
Mist.io是一個簡化云管理并幫助用戶防止供應商和復雜性鎖定的平臺。6.VirtEngine
VirtEngine是一個開源CMP,可用于構建支持IaaS,PaaS和SaaS的私有或公有云。7.openQRM
openQRM是一個免費的開源云計算管理平臺,用于管理異構數(shù)據中心基礎架構。它為所有裸機和VM部署以及所有IT子系統(tǒng)提供了一個完整的自動化工作流引擎,從而可以對數(shù)據中心和云容量進行專業(yè)的管理和監(jiān)控。8.OpenNebula
OpenNebula是一個簡單但功能強大且靈活的交鑰匙開源解決方案,用于構建私有云和管理數(shù)據中心虛擬化。9.Eucalyptus
Eucalyptus是Elastic Utility Computing Architecture的縮寫,用于將程序鏈接到有用的系統(tǒng)。
我們現(xiàn)在只看OpenStack
- OpenStack是由美國國家航空航天局NASA)與Rackspace公司合作研發(fā)并發(fā)起的,以Apache許可證授權的自由軟件和開放源代碼的云計算技術解決方案,其是一個項目也是一個軟件,主要用于實現(xiàn)云項目,以云項目操作系統(tǒng)而存在。作用: 用于部署公有云、私有云,并實現(xiàn)對云項目管理。
- 開發(fā)語言: Python
- 網址: http://www.openstack.org
2、OpenStack核心組件
最核心的三大組件:計算、網絡、存儲

1.OpenStack常見的基礎組件
- Compute 計算服務
- Networking 網絡服務
- Object Storage 對象存儲服務
- Block Storage 塊存儲服務。
- ldentity 身份認證服務
- lmage Service 鏡像服務
- Dashboard UI界面
- Metering 測量
- Orchestration 部署編排
- Database Service 數(shù)據庫服務
2.OpenStack組件功能
Compute 計算服務
- 代號: Nova
- 用于為用戶管理虛擬機實例,根據用戶需求提供虛擬服務。負責虛擬機創(chuàng)建、開機、關機等配置置CPU、內存等規(guī)格。
Networking 網絡服務
- 代號: Neutron
- 為云平臺提供網絡虛擬化,為用戶提供網絡接口。
Object Storage 對象存儲
- 代號: Swift
- 用于為云平臺提供對象存儲服務,允許使用其進行文件存儲及檢索。
Block Storage 塊存儲服務
- 代號: Cinder
- 用于為云平臺提供塊存儲服務,管理塊設備等,例如: 創(chuàng)建卷、刪除卷等.
ldentity 身份認證
- 代號: Keystone
- 為OpenStack中其它服務提供身份驗證、服務注冊、服務令牌等功能。
Image Service 鏡像服務
- 代號: Glance
- 為云平臺虛擬機提供鏡像服務,例如: 上傳鏡像、刪除鏡像等
Dashboard UI頁面
- 代號: Horizon
- 用于為OpenStack提供Web管理門戶,例如: 啟動云主機、創(chuàng)建網絡、設置訪問控制等.
Metering 測量服務
- 代號: Ceilometer
- 為OpenStack中其它服務提供身份驗證、服務注冊、服務令牌等功能
Orchestration 編排部署
- 代號: Heat
- 為云平臺提供軟件運行環(huán)境自動化部署
Database Service 云數(shù)據庫
- 代號: Trove
- 用于為用戶提供在OpenStack環(huán)境中提供可擴展和可靠的關系型數(shù)據庫或非關系型數(shù)據庫引擎服務。
OpenStack與VM之間的關系如圖:

我們可以按照創(chuàng)建虛機的步驟來說明一下這個組件的作用
- 當我們創(chuàng)建虛機計算資源例如:4核CPU、16G內存計算資源用到的組件:Nova
- 給虛機裝系統(tǒng)系統(tǒng)盤用到的組件:Cinder
- 給虛機提供網絡的:Neutron
- 虛機需要系統(tǒng)用到提供鏡像服務的:Glance
- 還有各個組件通信的身份認證和協(xié)調:Keystone
- 為了讓客戶使用更友好提供圖像化界面的:Horizon
- ceilometer提供openstack的監(jiān)控

OpenStack云平臺Train版搭建與基礎環(huán)境準備
到此這篇關于OpenStack簡介與OpenStack核心組件功能的文章就介紹到這了,更多相關OpenStack簡介與組件內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
詳解Openstack組件部署 — Overview和前期環(huán)境準備
本篇文章主要介紹了詳解Openstack組件部署 — Overview和前期環(huán)境準備,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-03-03
openstack使用openvswitch實現(xiàn)vxlan的方法
這篇文章主要介紹了openstack使用openvswitch實現(xiàn)vxlan的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-03-03
OpenStack Heat AutoScaling詳解及實例代碼
這篇文章主要介紹了OpenStack Heat AutoScaling詳解及實例代碼的相關資料,需要的朋友可以參考下2016-12-12
圖文講解OpenStack手動分布式部署環(huán)境準備(Queens版)
這篇文章主要介紹了圖文講解OpenStack手動分布式部署環(huán)境準備(Queens版),OpenStack用于部署公有云、私有云,并實現(xiàn)對云項目管理,需要的朋友可以參考下2023-03-03

