vshpere學習系列-存儲openfiler篇

        在一般中小企業,或者對於個人做實驗來說,購買一個昂貴的外置獨立存儲是不太可能的。而openfiler軟件可以部署於服務器中,把服務器變成一臺能夠提供NAS、ISCSI等服務的外置存儲。爲此,中小企業首先可以準備一臺支持大量硬盤的服務器,插滿硬盤,可以考慮使用SAS盤(成本仍較高)或大量sata盤組成。個人的話可以直接通過VMworkstation部署一臺VM安裝openfiler來做實驗即可。openfiler的下載地址如下:

http://www.openfiler.com/community/download

目前最新版本爲2.99

 

    openfiler的安裝在此不贅述了,和安裝windows操作系統差不多,按着提示一直next就可以安裝完成。同時,網站也提供了OVF給大家以實現快速部署。以下只描述openfiler的日常維護與使用。

初始化設置

首先來看看openfiler初裝後初始化流程:

硬盤轉換成PV(物理卷)---->把PV組成一個VG(卷組)--->在VG中分配LV(邏輯卷,即分配LUN空間)--->設置ISCSI並分配LUN空間給ISCSI

1)硬盤轉換成PV

首先登錄openfiler,通常是https://IP:446,打開界面

區域-070801

初始用戶名爲openfiler,密碼是password

選擇volumes,此時沒有任何PV,因此點擊create new physical volumes

區域-070802

這裏可以看到這個服務器上的所有硬盤,因爲是linux,所以表現爲SDA~Z

區域-070803

sda是安裝了openfiler系統的硬盤,建議不要動這個硬盤。直接點擊盤符,如點擊/dev/sdb,出現

區域-070804

分區類型選擇physical volumes,點擊create,即可完成PV的轉換。同理把所有存在的硬盤轉換成PV

 

2)把PV組成一個VG(卷組)

完成所有的PV轉換後,回到volumes菜單,會直接要求你新建一個VG組

區域-070806

設置一個名字,把需要加入VG的PV勾選即可。最後點擊add volumes group完成VG的建立。

在實際應用中,我們可以分配多個VG,以滿足不同業務系統的需要。如可以分配財務系統VG,安全系統VG等等。

建立VG後,也可以在以後有新硬盤時,添加新硬盤到VG中,如下圖

區域-070807

只要在VG裏點擊 add physical storage即可

 

3)在VG中分配LV

進入volumes菜單,點擊最右邊的add volumes按鈕

區域-071101

這裏也可以先改變需要分配LV的VG

確定了需要分配LV的VG後,直接在下面設置具體的LUN名字,空間等

區域-071102

對於ISCSI來說,文件類型要選擇block塊類型。設置完成後,點擊create即可完成LV的配置。

 

4)設置ISCSI並分配LUN空間給ISCSI

4-1)激活ISCSI服務。點擊services菜單

區域-070811

把ISCSI targer服務給enable和start

4-2)分配IQN(IQN是ISCSI的唯一標識碼,類似於互聯網的域名)。點擊volumes菜單,選擇右邊的ISCSI target

區域-070812

系統會隨機分配一個IQN給ISCSI,直接點擊add添加即可。此處我們可以添加多個IQN,這樣的話每個IQN可以分配給不同的主機使用。

4-3)分配LUN給IQN target。直接點擊上方的 LUN Mapping

區域-070814

可以看到剛纔新建的LV,我們選擇具體的的LV後,點擊map即可。

4-4)設置能夠訪問該IQN的IP。首先點擊system菜單,下拉到network access configuration

區域-070816

配置需要訪問ISCSI的IP地址段,type選擇share。

然後回到volumes菜單,重新選擇右邊的ISCSI target,選擇network ACL

 

區域-070817

把運行訪問該IQN TARGET的網段設置成 allow。

至此,openfiler的初始化設置完成。

——————————————————————————————————————————————————分割線

下面再來說說windows和exsi如何使用ISCSI。

首先要使用ISCSI,必須是存儲到主機的網絡是聯通的。

windows使用方法

windows要使用ISCSI,是通過Initiator進行連接的。Initiator在w2k8已經默認安裝了,如需要在XP和2003等老的操作系統使用,必須先安裝Initiator。Initiator下載地址如下

http://www.microsoft.com/en-us/download/details.aspx?id=18986

安裝過程直接NEXT即可,不再贅述。安裝完成後運行,出現下圖(以下截圖爲2008系統的,2003類似)

區域-070819

選擇“發現”菜單,在目標門戶中點擊添加,配置ISCSI存儲所在的IP,即openfiler服務器的IP。

區域-070820

點擊確定後,完成發現。

如果openfiler設置正確且網絡正常的話,此時我們可以在“目標”菜單中看到openfiler設置的IQN,如下

區域-070821

默認IQN處於不活動狀態,我們只要點擊連接,即可完成設置。

此時我們可以在windows的硬盤管理中看到新的硬盤

 

區域-070822

點擊聯機、初始化,創建簡單卷,即可完成新硬盤的分區操作。

 

EXSI中ISCSI設置

登錄vcenter---->選擇EXSI主機---->配置--->存儲適配器---->添加一個軟ISCSI控制器。添加完成如下圖所示

 

區域-070823

可以看到已創建了一個iSCSI Software Adapter

選擇該Adapter,點擊屬性按鈕,軟件啓動器屬性必須是“啓用”

區域-070824

選擇“動態發現”,並配置openfiler的IP地址。配置完成

如果網絡正常且openfiler配置正確的話,我們可以在“存儲器”菜單中添加新的存儲。我們可以看到openfiler設置的LUN,如下

區域-070825

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章