存儲設備存在4個電口,每臺服務器也存在4個電口,如圖1所示。存儲設備可通過與4臺服務器直接相連的方式來進行通信,4臺服務器可分別通過另一個網口與企業網絡進行通信。
但這種組網方式存在弊端,一旦某根網線損壞,或者存儲設備的網卡損壞,則會出現服務器無法使用或者服務器無法訪問存儲的問題。
除此之外,存儲設備只存在4個電口,如果將來有新的服務器要加入此存儲網絡,則無法進行連接,所以在此處組網我們不僅需要考慮存儲系統的冗余性,還要考慮將來的擴展性。
一般來說,我們可以使用一臺光纖交換機組建FC-SAN網絡來擴展存儲設備的接口,但是光纖交換機成本高,目前沒有現成的設備可以利用,而且利舊的服務器都沒有HBA卡,無法使用光纖進行連接。所以,我們只能考慮通過利舊以太網交換機組建IP-SAN網絡,通過iSCSI協議來實現存儲的訪問。

圖1 存儲系統星型組網拓撲

圖2 存儲系統樹形組網拓撲
恰好,我們找到一臺閑置的24個電口的銳捷5750千兆交換機,這樣就可以解決存儲網絡的匯聚連接問題,為了增加存儲系統的冗余性及傳輸速度,可以將存儲系統的4個電口進行捆綁為一個聚合口接入銳捷交換機,而在銳捷交換機上也將對應的四個接口進行捆綁,配置如下所示:


此外,還可以充分利用服務器的以太網口,通過MPIO多路徑技術做成冗余,使其分別各使用兩個接口上連到企業網的交換機以及下連到存儲網絡的交換機,如圖2所示。
完成存儲網絡的搭建之后,分別在四臺服務器上進行ESXI系統的安裝,并部署vSphere,即可完成虛擬化系統的部署,關于虛擬化系統的詳細配置可以參考VMware公司的相關資料文檔,本文不進行詳細描述。
但是需要特別強調的是,在虛擬化系統的安裝過程中,對于服務器的命名必須遵循一定的格式,而且需要與下文圖5中所描述的Initiators中的命名相對應。
存儲系統總共包括10塊900G的硬盤,我們使用其中1塊盤作為全局熱備盤,另外9塊盤分成兩組,一組5塊,一組4塊,每組中分別利用1塊盤作為該組的熱備盤,剩下的盤通過RAID5技術做成磁盤陣列,最終的磁盤分配方案如圖3所示。通過以上分配方案,得到存儲空間為4652.539GB,再將這些存儲空間劃分為服務器可以直接讀取的LUN,如圖4所示。

圖3 RAID詳細分配圖

圖4 LUN劃分圖

圖5 Target與Initiators關聯圖
為了通過ISCSI協議進行存儲數據交換,我們還需要創建Target并分配邏輯資源,再關聯相應 的Initiator,接 著 在Initiator上登陸關聯的Target,便可以對LUN進行訪問了。
在這里,Target我們可以理解為存儲系統中供訪問的邏輯存儲,而Initiator可以理解為就是服務器等需要訪問存儲的客戶端,服務器上的具體的配置方法可以查閱相關手冊,最終配置完成后詳細的關聯關系見圖5,圖中在同一個組中的Initiators只能訪問本組中的LUN。
至此,我們已經完成了一個本地存儲系統的搭建,接著就可以在我們部署好的虛擬化系統中創建虛擬機用于系統測試了,將來如果還有淘汰下來的服務器或者存儲,把它添加到這個系統進行擴展就可以了。
這樣不僅將這些設備廢物利用,又可以利用虛擬化技術靈活的搭建測試環境,提高了工作的效率。