從科幻靈感開始的一場數(shù)據(jù)存儲基礎(chǔ)設(shè)施實驗之旅

責(zé)任編輯:editor005

作者:Jon Toigo

2017-03-20 14:14:50

摘自:TechTarget中國

在過去的這個假期里,我深深地體會到了經(jīng)典科幻電影迷們的那種情感,尤其是當(dāng)我準(zhǔn)備將各種各樣無記錄的部件組裝成一臺復(fù)雜的存儲系統(tǒng)的時候,這種情感從未如此強(qiáng)烈

在過去的這個假期里,我深深地體會到了經(jīng)典科幻電影迷們的那種情感,尤其是當(dāng)我準(zhǔn)備將各種各樣無記錄的部件組裝成一臺復(fù)雜的存儲系統(tǒng)的時候,這種情感從未如此強(qiáng)烈。在那段時間,我就是徹頭徹尾的Dr. Cal Meacham(出自1955年上映的經(jīng)典科幻電影This Island Earth),但是我卻沒有“Metalunan”(同樣出自該電影的角色)來幫我做記錄工作。拋開做一些“排序”工作或者其他一些電影中提到的工作不談,我也不是很確定我的這項發(fā)明能夠用來存儲數(shù)據(jù)。但不管怎樣,我在這個項目中時刻保持著激情。

背景故事

我的測試環(huán)境包括兩臺互為集群的DataCore SANsymphony服務(wù)器,其實它早就變成了一臺連接各種設(shè)備并用于各種測試的外部存儲——從USB到eSATA以及Fibre Channel(FC)。每塊StarTech.com eSATA板子都達(dá)到了它們的極限,它們的硬盤通過DataCore經(jīng)過虛擬化處理后被放到了存儲池中,并平均分給了那兩臺服務(wù)器。通過復(fù)制功能,保證兩邊硬盤上的數(shù)據(jù)始終是一致的。隨著2016年的研究項目進(jìn)入尾聲,我認(rèn)為是時候去重新考慮下數(shù)據(jù)存儲的架構(gòu)了,讓這堆零散的東西變得更有意義,在新的一年發(fā)揮更大的作用。

在這個假期里,一個朋友跟我說他們的公司正準(zhǔn)備淘汰一批Promise Technology的陣列——準(zhǔn)確的說是3臺——通過iSCSI、FC和SAS連接的。他表示如果我想到話,可以將這些陣列用在我的那臺存儲架構(gòu)的服務(wù)器上,既能實現(xiàn)“垃圾回收”,又能升級我的系統(tǒng)。我確實很想要這批設(shè)備,所以在圣誕節(jié)的前幾天,他開著拖車出現(xiàn)在了我的公寓門口。

當(dāng)他迫不及待地卸下了那批貨物并轉(zhuǎn)身離開的時候,我知道我的生活將會隨之改變。每臺設(shè)備都很重,很顯然里面包含了來自不同廠商的TB級和500GB的SATA硬盤,以至于讓我、我的朋友以及我未成年女兒的男性朋友合力才能搬到我的辦公室里。

“下周我會打電話給你詢問下事情的進(jìn)展,”我的那位朋友在離開的時候急匆匆地說。

卷1:搭建

幾乎如他所預(yù)見的一樣,像我這種智力有限的人是沒法完成interocitor測試的。但就像處于科幻電影黃金時代的Meacham一樣,我在最開始就預(yù)見到了這件事:我購買了3個堅固的架子并用來放置設(shè)備:分別為12,12和16臺機(jī)柜。此前我從來沒想到幾百TB的數(shù)據(jù)會如此沉重。

目測來看,這些設(shè)備上沒有iSCSI接口,但是卻有兩個FC和1個SAS。更為重要的是,每臺機(jī)柜在開機(jī)之后都會產(chǎn)生巨大的噪音,整個辦公室就像飛機(jī)庫一樣。

當(dāng)決定了如何放置這些設(shè)備之后,我開始著手清理電源上的風(fēng)扇,同時考慮如何為它們提供充足的電力和網(wǎng)絡(luò)連接,為的就是把這一整套設(shè)備放在100英尺(加上兩堵墻)的存儲室內(nèi),和我工作的地方隔離開來。機(jī)柜和服務(wù)器之間的連接也是一個令人頭疼的問題。

卷2:挑戰(zhàn)

計劃是這樣的:將放在外置eSATA、USB以及iSCSI存儲上的數(shù)據(jù)轉(zhuǎn)移到通過新設(shè)備搭建的虛擬存儲池中。為了實現(xiàn)這個計劃,我需要將新陣列連接到服務(wù)器上,通過DataCore對其進(jìn)行格式化并建池,然后將數(shù)據(jù)拷貝過去,這樣之后才能將之前的設(shè)備全部淘汰掉。

這是我遇到的第一個挑戰(zhàn)。我的服務(wù)器上沒有多余的HBA插槽了,不管是FC還是SAS。從eBay的搜索結(jié)果來看,我需要為每塊HBA提供一個PCIe x16的槽位。而我的服務(wù)器有兩個插槽,一個用在了聲卡上,另一個則用在了作為集群災(zāi)備的兩端口的FC板卡上。eSATA需要一個PCIe x1插槽,還剩下一些看起來不錯但是比較過時的32位PCI插槽。其實我可以從Association of Service以及Computer Dealers的供應(yīng)商那里買到極為便宜的HBA卡,或者從eBay也可以,但前提是我得有多余的插槽。

長話短說,最大的設(shè)備居然是一塊被某人出于某種原因翻新過的FC控制器。我之所以發(fā)現(xiàn)這件事,還是在新年過后和一位來自Promise Technology的技術(shù)支持的聊天中,我順帶腦補了這樣一個場景:我搖著他的頭問道:“你就不能從Promise買一塊最新的VTrak嗎?”

卷3:收尾

我需要進(jìn)行很多測試來驗證控制卡移植的可用性。但不管怎樣,一塊SAS和一塊FC都被我丟下了。我也可以將FC控制器集成到SAS中,進(jìn)而將它轉(zhuǎn)換成一個FC設(shè)備。這也使得我可以將每臺存儲設(shè)備連接到服務(wù)器上的任何一個HBA的FC端口上。或者,我也可以買一臺二手的Brocade FC交換機(jī),從二手市場購買的話既可以便宜80刀,還能保證所有連線都是安裝好的。

不管采用哪種辦法,我的interocitor測試平臺最后都搭建起來并開始運行了,而且在很短的時間里,所有的存儲架構(gòu)都將被進(jìn)行虛擬化,所有那些4硬盤的小陣列進(jìn)而都會被淘汰掉。好吧,也許是我下次需要更多活動空間的時候才會考慮將它們都扔掉。

下一步就是為整個平臺部署一套Strongbox Technologies的Strong LINK軟件,同時添加一套LTO-5或者更好的帶庫存儲設(shè)備來運行Linear Tape File System。這樣一來,那些極少被訪問的數(shù)據(jù)就會被自動遷移到帶庫中了。

我花了不到幾百美元的錢搭建了一套不錯的存儲架構(gòu),而且還可以定期對其進(jìn)行擴(kuò)展。這就是我所謂的特殊的圣誕假期。在此感謝Metalunans給我的啟示。

*Interocitor,1955年科幻電影中的智力測試設(shè)備

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

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