ESXServer使用Openfiler搭建的Soft RAID模式ISCSI網絡存儲

ESXServer使用Openfiler搭建的Soft RAID模式ISCSI網絡存儲 2009-04-04 00:17:28

 
轉載作品,原作者博客 http://abner.blog.51cto.com/667698/145991
轉載請保留原作者鏈接。
 
一:網絡存儲——讓ESX server發揮最大功效
如果ESX Server沒有共享存儲做基礎,就會失色不少,使用網絡的共享存儲之後,我們就可享用HA、DRS、VMotion等高級功能了。因爲條件有限,只能考慮軟件實現的共享存儲功能了,下面以 Openfiler爲例,配置軟件RAID5的iSCSI網絡磁盤,並鏈接到ESX Server上
 
二:Openfiler簡介
Openfiler是一款建立通過WEB集中管理的iSCSI或NAS網絡存儲系統。
 
三:測試環境
1:Openfiler的iSCSI的共享存儲主機:
Dell 740、2G內存、雙網卡
IP:192.168.40.200用來管理Openfiler
IP:192.168.40.201供網絡存儲的使用
掛載4快160G的SATA硬盤,其中SATA0用來安裝Openfiler系統,其他三塊用來做軟件RAID5
2:ESX Server 3.5 U2:
 
四:Openfiler的安裝
安裝過程中需要注意幾點
1:安裝過程中,需手動配置網絡,配置成固定IP地址,以免DHCP獲取之後找不到主機
本例中設定兩塊網卡的IP地址爲:192.168.40.200和192.168.40.201
2:如果安裝完系統之後再插另一塊網卡可能會出現新插網卡不能識別的現象。解決辦法參見:ADD NIC to Openfiler 2.3
 
五:創建、配置RAID5磁盤卷
1:登錄到Openfiler
使用默認的用戶名密碼進行登陸
User:openfiler
Pass:password
2:點擊System菜單,檢查一下IP等設置情況
3:在system的下方配置允許訪問iscsi的IP地址。本例填入192.168.40.0段和192.168.44.0段。類型選擇share。添加完成後點擊Update
在做磁盤操作之前說明幾個概念
Block Device    物理的磁盤
Physical volume 物理磁盤的分區,是組成volume group的單元
Volume group   由一個或多個物理磁盤分區(Physical volume)組成,是組成Logical Volume的單元
Logical volume
RAID array member 用做RAID的一塊單獨“硬盤”
注意,進行磁盤操作前先刪除硬盤分區,或者硬盤有空白分區
4:單擊Volumes——選擇左側的Block Device。會出顯示系統所掛載的硬盤
如圖/dev/sda用來安裝Openfiler系統
其他三塊是爲了做RAID5,分別在sdb、sdc、sdd上創建同樣大小的RAID array member格式分區。
5:點擊其中的/dev/sdd,進入到磁盤編輯界面
在partition Type處選擇RAID array member,輸入Ending cylinder值,點擊Create
按照此方法,編輯其他兩塊硬盤,注意產生的RAID array member分區大小相同
6:點擊右側的Software RAID,會出現創建RAID的界面
選擇RAID類型爲RAID-5(partiy)chunk size默認64KB
勾選三塊剛創建的RAID設備,點擊Add array,創建RAID完成
7:點擊右側的Volume Group,創建卷組
勾選剛創建的RAID設備/dev/mdo,填入volume group名稱爲R5_Esx。點擊Add volume group
填入名稱爲iSCSI-1 輸入大小99258,還剩餘10G左右用來添加成其他格式的volume
點擊Create。
至此RARD5的iSCSI磁盤創建完畢。可點擊右側Management volumes查看
六:開啓iSCSI target server 服務
1:點擊service標籤
2:將iSCSI target server設置爲Enable
七:添加並配置共最終用戶使用的iSCSI target
1:點擊Volume標籤,再點擊右側的iSCSI targets。
點擊Add按鈕,添加了一個iSCSI Target
2:點擊LUN Mappling標籤,map target

 
保持默認選項,點擊Map即可
3:點擊Network ACL標籤,將默認禁止訪問改成允許訪問,然後點擊Update
4:點擊CHAP Authentication,添加可以訪問此target的用戶
 
八:修改Openfiler密碼
1:點擊Accouts標籤,然後點擊右側的Admin Password
2:輸入原密碼password
   輸入新密碼
確認新密碼
點擊Submit

 
Openfiler端設置完成,重啓Openfiler服務器
 
九:在ESX Server上使用網絡iSCSI磁盤
1:使用VIClient 連接到Vcenter
2:選擇一個ESX SERver、選擇配置標籤,展開右側的網絡
在左上角選擇添加網絡
3:在彈出對話框中選擇VMkernel,點擊下一步
4:此例選擇使用現有虛擬交換機vSwith0,點擊下一步
5:修改網絡標籤爲iSCSI,點擊下一步。注意此處添加的IP地址爲NetWork ACLetWork ACL允許範圍
6:最後完成的時候可能會彈出警告要求輸入網關,點擊確定輸入即可
7:點擊配置標籤——右側存儲適配器——iSCSI軟件適配器——屬性
8:在常規——配置裏點選啓用
9:在動態發現裏填入Openfiler的地址,使用默認端口號。點擊確定
10:彈出對話框建議重新掃描主機,點擊是
11:掃面完成出現設置好的iSCSI target
12:點擊右側存儲器,選擇添加存儲器
13:彈出對話框中選第一項 磁盤/LUN
14:點擊兩次下一步,填入數據存儲名稱Net iSCSI,選擇默認格式化塊大小,點擊完成
按照同樣的方法可以在其他ESX主機上添加同樣的iSCSI target
至此,ESX Server終於使用上了Openfiler的共享存儲
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章