Openfiler 由rPath
本次實驗目的為建立一個openfiler虛拟機,來作為ESXi的存儲。位址如下:
192.168.2.21 openfiler
我們使用鏡像openfileresa-2.99.1-x86_64-disc1.iso來安裝,進入安裝界面,其實如果懂linux的人基本上安裝都沒問題,因為安裝實在是太像RHEL了。
按Enter進入安裝界面
點選Next進行下一步
選擇鍵盤支援,按預設即可,點選Next繼續
初始化硬碟,點選Yes進行下一步。
準備定制分區,注意上圖紅框位置,一定要選擇"Create custom layout"。點選Next進行
進入磁盤設定界面,點選"New"開始建立分區。
先建立/boot分區,這裡使用預設的100M即可。注意隻選擇sda硬碟,sdb我們在這裡不使用。點選OK生效。
繼續建立swap分區,我們可以簡單的把swap了解為跟windows下的虛拟分區是一回事。swap分區這裡設定為記憶體的2倍。點選OK生效。
建立根分區,将sda所有的空餘空間都給它。點選OK。
可以看到我們建立的3個分區,點選Next進行下一步,會有提示安全資訊,點選Yes下一步
這裡是引導資訊,直接下一步即可。
進入網絡設定頁面,先設定IP,點選Edit進行設定
設定IPv4位址,取消開啟IPv6支援。點選OK生效。
設定主機名,DNS因為不用上外網,是以沒必要填寫。點選下一步繼續。
設定時區,在中國區域上海位置點選,會有提示,并把"System clock uses UTC"取消。
設定root使用者的密碼
點選Next開始安裝。
安裝完成,提示重新開機。
在這之前,最好把防火牆關閉,使用指令:
[root@openfiler ~]# service iptables stop
[root@openfiler ~]# service ip6tables stop
關閉防火牆的開機啟動:
[root@openfiler ~]# chkconfig iptables off
[root@openfiler ~]# chkconfig ip6tables off
使用者名:openfiler
密碼:password
登陸後的頁面,顯示的是目前的系統狀态,可以看到現網絡、CPU、記憶體、硬碟使用情況等資訊。僅限于系統盤,并不包含用作共享存儲的/dev/sdb磁盤。
現在開始設定硬碟為開啟ISCSI做準備。其實設定的硬碟的過程也是一個将硬碟設定為一個LVM卷的過程。點選菜單欄的"Volume"。
這裡我們可以點選中間的連結"create new physical volumes",也可以點選右側的"Block Devices"選項。
這裡我們點選/dev/sdb,在進入的頁面中,由于頁面過長,我們隻截取要操作的部分,将菜單下拉到底部,看到可以将/dev/sdb進行分區的選項
這裡設定分區模式為主分區,類型為PV(Physical Volume)。柱面因為要全部配置設定出去,選擇預設即可,點選Create完成。
可以看到已經建立好的分區,這裡空間會有一些折損。點選右側的"Volume Groups",将建好的PV加入VG中。
填寫VG名稱,我們這裡起名為vm,并在PV這裡勾選上/dev/sdb1,點選"Add Volume group"進行添加。進入的頁面依舊很長,我們直接下拉到最後進行設定
這個過程其實就是建立一個LV的過程,我們起名為Storge,描述為了清晰一些寫了連接配接到ESXi,也可以不寫。空間有滑條,可以寫具體數值,也可以通過滑條來定制大小。我們直接拉到最大,所有空間都配置設定出去。檔案系統一定要選擇"block(iSCSI,FC,etc)"。點選建立。
至此,整個建立卷的工作就完成了。
開啟openfiler伺服器的iSCSI Target服務。點選菜單欄的"Services"
點選紅框中的Enable開啟開機啟動,Start啟動服務,再點選菜單欄中的"Volume",選擇右側選項中的"iSCSI Targets"。
直接點選Add添加即可。完成後直接點選本頁面上的子菜單"LUN Mapping"
點選Map就OK了
至此有關硬碟的操作就完成了。在旁邊有個子菜單"CHAP Authentication"項,是用來設定驗證iSCSI發起端連接配接時身份的,不是必選項,我們做實驗可以忽略。
Openfiler可以設定一個網段的位址允許通路,也可以限定某台主機允許通路。我們先看一下網絡配置。
點選菜單"System",可以看到主機名、DNS、網關等資訊,以及網卡配置資訊。拉到最下方,進行網絡通路配置:
我們可以填寫相關資訊進行設定,按Update進行确認
我們直接設定了192.168.2.0網段允許通路。完成這些配置之後,我們轉到菜單"Volumes",選擇右側選項"iSCSI Targets",再選擇子菜單"Network ACL"
将Access類型選擇為Allow,點選Update進行确認。至此,Openfiler伺服器的相關設定已經設定完畢,後面将進行VMware ESXi主機連接配接Openfiler伺服器的ISCSI實驗。
使用VMware vSphere Client登入vCenter。
點選主機,選擇右側的配置菜單,選擇存儲擴充卡,然後選擇iSCSI軟體擴充卡中的vmhba33。如果沒有,則添加一個。右鍵點選屬性
點選添加,增加可以連接配接iSCSI的網卡
點選确定添加成功。
可以看到已經添加成功了
點選動态發現,輸入openfiler的位址192.168.2.21,其他的預設。
可以看到添加成功,再點選靜态發現。
可以看到相關資訊自動添加進來了。點選關閉。
自動提示掃描擴充卡。點選是。
可以看到openfiler的存儲已經挂載上了。點選頁面上的存儲器選項,選擇添加存儲器
選擇"磁盤/LUN"點選下一步
選擇列出的磁盤,點選下一步
顯示目前磁盤布局,點選下一步
給存儲命名後下一步。
這裡可以選擇空間的大小,我們選擇最大可用空間。
至此設定完成,點選完成後生效。
第二台主機的添加方式與第一台一樣。
在清單清單中選擇"資料存儲和資料存儲群集"中可以看到iSCSI存儲的相關資訊。
至此存儲部分已經設定完畢。