高端存儲與OpenStack——IBM

責(zé)任編輯:editor04

2015-04-18 20:30:36

摘自:存儲在線

這段時間,西瓜哥在學(xué)習(xí)OpenStack,因此,這幾天就和大家聊聊高端存儲在OpenStack環(huán)境下的支持情況。我們知道,OpenStack是一個巨大的開源云架構(gòu),主要包括計(jì)算、網(wǎng)絡(luò)、存儲三大資源的云化管理。

這段時間,西瓜哥在學(xué)習(xí)OpenStack,因此,這幾天就和大家聊聊高端存儲在OpenStack環(huán)境下的支持情況。

大家可能非常奇怪,OpenStack不是云架構(gòu)嗎,怎么和高端存儲搞上關(guān)系,云需要高端存儲嗎?

其實(shí),大家的觀念也應(yīng)該發(fā)生變化了。OpenStack作為一個開放的云架構(gòu),除了在公有云得到廣泛應(yīng)用,很多大企業(yè)也引入OpenStack來建設(shè)私有云。而這些企業(yè)的關(guān)鍵業(yè)務(wù)還是需要高端存儲,但通過引入OpenStack控制,可以實(shí)現(xiàn)企業(yè)的運(yùn)維自動化,實(shí)現(xiàn)高端存儲即服務(wù)的能力。因此,OpenStack和高端存儲需要在企業(yè)的環(huán)境下共存。

事實(shí)也是這樣,幾乎所有高端存儲都支持OpenStack API了。今天開始,西瓜哥打算把這些廠商支持的情況分別來說說,今天就從IBM開始吧。

我們知道,OpenStack是一個巨大的開源云架構(gòu),主要包括計(jì)算、網(wǎng)絡(luò)、存儲三大資源的云化管理。

而存儲相關(guān)的,主要就是兩個項(xiàng)目Cinder(提供塊服務(wù))和Swift(提供對象服務(wù))。

大家一定不要理解錯了,Cinder指給VM提供塊服務(wù),而不是指具體下面支撐的存儲是塊存儲。Cinder的實(shí)現(xiàn)可以是SERVER SAN純軟件的方式(如Ceph),也可以是塊設(shè)備(通過FC或者iSCSI),也可以是文件設(shè)備(通過NFS)。西瓜哥剛開始的時候也以為Cinder的塊服務(wù),下面只能由塊存儲提供呢。

而高端存儲主要提供塊服務(wù),因此,高端存儲基本都通過提供Cinder Driver(也有叫Provider)來支持OpenStack。

比如IBM的XIV和DS8000,就是通過這種方式提供的。這里唯一要說明的就是,OpenStack Cinder Driver其實(shí)是控制和數(shù)據(jù)路徑是分離的。也就是OpenStack通過各個廠商提供的Driver來控制存儲的分配,但數(shù)據(jù)路徑還是和普通服務(wù)器一樣,從VM直接通過SAN網(wǎng)絡(luò)直接訪問存儲的。

其實(shí)OpenStack的精華主要就是控制,下面的Hypervisor可以是KVM,vmware或者Hyper-v等等,存儲也一樣。OpenStack只做資源的控制,與下面具體的產(chǎn)品無關(guān)。這也是很多大企業(yè)引進(jìn)OpenStack的原因,因?yàn)樗麄兿霐[脫設(shè)備廠商的依賴。而且OpenStack是開源的,他們可以參與開發(fā),和企業(yè)的運(yùn)維流程結(jié)合起來。

在OpenStack環(huán)境下,其實(shí)也可以相互配合使用,即可以控制某些用戶使用某些DOMAIN,做的資源隔離的目的。

IBM還提供Cloud Manger云管理套件,可以和OpenStack聯(lián)動管理。

我們看到,IBM的Cloud Manage也可以管理自己小型機(jī)和大型機(jī)環(huán)境下的虛擬機(jī)。

由于DS8000只支持FC,只能通過FC協(xié)議提供Cinder服務(wù),而XIV除了FC,還可以支持iSCSI。

按理來說,高端存儲應(yīng)該可以通過Cinder Driver告訴OpenStack存儲的具體能力。

但目前IBM只實(shí)現(xiàn)了基本的功能,比如創(chuàng)建和刪除一個卷,把這個卷賦予某個VM,創(chuàng)建快照等等。

而這塊NetApp好像做得更加完善一些。NetApp可以傳遞很多存儲的特性,比重刪、壓縮、Thin等給OpenStack控制平面。不過,XIV的特性也沒有DATA ONTAP豐富,可能這也是一個原因吧。

DS8000應(yīng)該也只是提供基本的功能特性,看IBM的redbook,DS8000關(guān)于OpenStack的文檔很簡單,內(nèi)容不多。也許這種應(yīng)用場景太少了吧。

好,我們今天簡單了解了IBM高端存儲對OpenStack支持的情況。后面我們將看看其他高端存儲廠商的情況,如果西瓜哥可找到相關(guān)文檔的話。

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號-6京公網(wǎng)安備 11010502049343號