Vmware vSphere 5.0系列教程之五 存儲簡介及配置openfiler存儲

從前面的vSwitch,我們知道,vSphere的高級功能的實現,必須通過多片物理網卡來實現。不過,這僅僅是一方面,更重要的是,我們需要獨立的共享存儲。
一、存儲簡介
爲什麼需要獨立存儲?我們來看下面倆個圖,上圖中A、B倆臺服務器各自單獨安裝操作系統,文件分別存在各自的硬盤上,若A、B任何一臺服務器故障,硬盤數據將丟失。
下圖中,A、B倆臺服務器僅安裝操作系統,數據存放在獨立存儲設備中,A、B任意一臺服務器故障,我們可以由另外一臺服務器接管應用,修復宕機的服務器進行替換即可,原有數據不會丟失。當然也可以倆臺服務器同時跑應用系統,進行負載均衡。
             650) this.width=650;" border="0" alt="" src="http://img1.51cto.com/attachment/201203/115551529.jpg" />
再來看下圖的結構中,每個ESX主機各自均安裝了一定的VM,並且VM均保存在獨立存儲中。若任何一個ESX主機宕機,要保證上面的虛擬機繼續可用,則需要將其中的的VM需要轉移到其它ESX主機中,由於ESX主機的VM主機文件保存在共享獨立存儲中,只需要在其它主機上COPY一份CPU及內存重新連接主機配置文件即可,即vSphere Vmotion。
 
650) this.width=650;" border="0" alt="" src="http://img1.51cto.com/attachment/201203/115630436.jpg" />
 
常見的存儲有DAS/NAS/SAN/iSCSI/FC等(具體介紹見前一篇文章)。由於獨立存儲價格相對昂貴,因此,本系列教程中,採用的存儲是Openfiler。Openfiler是一個免費的NAS/iSCSI的SAN服務器操作系統,可以提供LAN主機獨立存儲系統。從 www.openfiler.com下載 openfiler的vmware最新版本2.3的iso文件,刻錄光盤或者直接使用iso文件虛擬光驅。
 
二、安裝配置Openfiler
 
由於安裝openfiler和安裝其它linux系統沒有多大區別,此處省略安裝過程。我們直接通過網頁來配置Openfiler。
 
1.安裝完畢後,Openfiler服務器重啓,然後出現初始界面,提示通過 https://openfiler-ip:446 進行管理,我這裏配置的是https://10.1.1.100:446
 
2.在出現的登錄框中,輸入用戶名openfiler ,密碼 password ,默認的密碼可以登錄進控制檯後進行更改,也可以直接登陸到openfiler 的控制檯裏,用命令來修改。 之前安裝的時候有配置 root用戶名以及密碼,不過只能管理本機的配置,沒有辦法管理存儲網絡。
 
3.登陸後,可以看到整個系統的狀態界面。點擊system,配置網絡訪問ip地址。設置好地址以及掩碼後,類型選擇share,然後點擊update。
 
 
System -eth0 configure
 
 
三、設置openfiler iscsi
 
1. 建立“physical voume 分區”
physical voume 是物理分區,是組成卷組的單元。如果是用單硬盤作爲測試,在安裝openfiler 時,要留了一定的自由空間,以便建立physical voume 分區。下面我們來創建VG。切換到Volumes下面的Manage Volumes,可以看到,沒有被創建的VG,再切換到Block Volumes。
 
點擊下面的create a partition in /dev/sda,可以看到,剩下未分區空間還有288GB,注意要選擇 primary,physical volume,點擊創建即可。同樣的方法,如果有多塊磁盤,可以重複創建。
 
 
2. 建立卷組(volume group)
卷組是由一個或多個物理磁盤分區組合在一起的卷羣組,相當是一個磁盤池。切換到Volume Groups選項,點擊新建卷組並選擇剛剛新建好的卷。
 
 
3. 創建iscsi 卷(iscsi volume)
 
iscsi volume 可以看作是從卷組(磁盤池)劃分出來的邏輯卷(相當於一個虛擬的邏輯驅動器)。容量我們隨便設置一個60G左右,文件類型選iSCSI。這裏我們建立倆個iscsi卷,如下圖所示。如果無法創建,需要切換到services選項卡,將iSCSI Target服務設置成Enabled狀態
 
4. 增加iscsi Target IQN,映射Target IQN(LUN)IQN,即iSCSI qualifier name,iSCSI 合格命名。LUN 即Logical Unit Numbers,邏輯單元數。切換到Volumes-iSCSI Targets界面,Target configuration,點擊下面的add,可以添加Target IQN。我們剛剛建了倆個卷,所以可以add倆個IQN。
 
 
在LUN Mapping這裏,點擊map剛剛創建的IQN即可。
 
5. 設置網絡訪問控制列表
 
Network ACL用於設置讓哪些主機(主要是指IP 地址)可以連接本機的iscsi Target,這裏我們設置一個網段即可,注意後面要選擇Allow。
 
6. 開啓“iscsi target 服務。在Service菜單中,將 iSCSI Target服務設置成Enabled即可。
 
7. 我們來測試連接到iSCSI,使用的操作系統是win7,XP需要下載iSCSI initiator for XP。打開控制面板的管理工具--iSCSI Initiator,出現如下圖所示的界面,我們輸入Target IQN,點擊快速連接即可。
650) this.width=650;" border="0" alt="" src="http://img1.51cto.com/attachment/201203/115823739.jpg" />
 
 
可以看到,硬盤中多了一個分區,而且是沒有分配的,很爽吧。
再來在vSphere Server中添加看看,首先要添加一個存儲適配器,輸入Target IQN添加後,我們再在存儲器這裏添加存儲器,
 

650) this.width=650;" src="http://img1.51cto.com/attachment/201204/102625852.jpg" border="0" alt="" /> 650) this.width=650;" src="http://img1.51cto.com/attachment/201204/102625656.jpg" border="0" alt="" />

 

如下圖所示,系統會自動識別到我創建好的iscsi volume,選擇一個要添加的,一直下一步即可完成操作,重複操作可以將三個全部加入進來。可以看到已經添加成功了。在cluster中的ESX主機的刷新一下,可以看到,都有剛剛加入的iscsi volume。

650) this.width=650;" src="http://img1.51cto.com/attachment/201204/102625572.jpg" border="0" alt="" /> 650) this.width=650;" src="http://img1.51cto.com/attachment/201204/102625516.jpg" border="0" alt="" />

 
總結:vSphere vMotion,HA,DRS等高級功能的實現,必須使用多塊網卡,並且需要一個或多個獨立存儲(多個存儲用於存儲的vMotion)。在實驗環境或者要求不高的生產環境中,我們可以使用Openfiler軟件要實現獨立存儲,當然也可以使用免費的NAS服務器 FreeNas,掌握了獨立存儲的配置,接下來我們就可以配置vMotion了。

本文出自 “高安定的51CTO博客” 博客,請務必保留此出處http://andygao.blog.51cto.com/323260/822152

發佈了91 篇原創文章 · 獲贊 4 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章