OpenStack 就是一個虛擬化管理平臺嗎?這樣說并不準確。它們存在很多相似性,但并非完全相同。的確,OpenStack 和虛擬化管理平臺都位于虛擬化資源層之上,都可以幫助用戶發現、報告和自動執行位于不同供應商產品環境中的業務流程。
但虛擬化管理平臺主要是方便利用虛擬資源的特性和功能,而 OpenStack 則是使用虛擬資源來運行一系列的工具組合。這些工具所創建的云環境符合美國國家標準與技術協會的五大云計算標準:一個網絡、池化資源、一個用戶界面、部署能力和自動化資源控制/分配。
OpenStack 的工作原理
OpenStack 實際上由一系列叫作腳本的命令組成。這些腳本會被捆綁到名為項目的軟件包中,這些軟件包則用于傳遞創建云環境的任務。為了創建這些環境,OpenStack 還會使用兩種其他類型的軟件:
虛擬化軟件,用于創建從硬件中抽象出來的虛擬資源層
基礎操作系統(OS),用于執行 OpenStack 腳本發出的命令
您可以這樣理解:OpenStack 本身不會虛擬化資源,但會使用虛擬化資源來構建云。OpenStack 也不執行命令,但會將命令轉發到基礎操作系統。OpenStack、虛擬化和基礎操作系統,這三種技術必須協同工作。正是由于這種相互依賴性,所以許多人才會使用 Linux 來部署 OpenStack 云,也因此,RackSpace 和 NASA 才會將 OpenStack 作為開源軟件來發布。
OpenStack 組件
OpenStack 架構由大量開源項目組成。這些項目用于設置 OpenStack 的 undercloud 和 overcloud(分別供系統管理員和云用戶使用)。undercloud 包含系統管理員設置和管理最終用戶 OpenStack 環境(稱為 overcloud)所需的核心組件。
其中包含六個穩定可靠的核心服務,用于處理計算、網絡通信、存儲、身份和鏡像; 同時,還為用戶提供了十多種開發成熟度各異的可選服務。OpenStack 的六個核心服務主要擔綱系統的基礎架構,其余項目則負責管理控制面板、編排、裸機部署、信息傳遞、容器及統籌管理等操作。
審核編輯 黃宇
-
開源
+關注
關注
3文章
3587瀏覽量
43475 -
虛擬化管理
+關注
關注
0文章
2瀏覽量
5453 -
OpenStack
+關注
關注
1文章
72瀏覽量
19256
發布評論請先 登錄
hyper v 虛擬化,hyper-v虛擬化:企業級虛擬化解決方案的全面解析

華納云:Chord算法如何管理節點間的聯系?
云計算中的虛擬化技術應用
基于DPU的OpenStack裸金屬服務快速部署及存儲解決方案

IIOT云平臺是什么?有什么功能?
華納云:IaaS有哪些資源類型?
Jtti:云服務器OpenStack的優勢分析
虛擬化數據恢復—XenServer虛擬化平臺數據恢復案例

評論