全站文章 iT邦幫忙
訂閱電子報加入會員RSS訂閱
iThome Online提供免費電子報,現在就訂,最新IT訊息每日寄達。

iThome 每日新聞報
iThome 產品技術報
加入iThome Online會員,立即使用討論區、Blog等服務。

免費加入會員
登入 / 登出
管理會員帳號
忘記帳號密碼
聯絡客服
訂閱周刊
讀者服務
09'e政府專刊No.2 (35)
09'e教育專刊(34)
09'e政府專刊(33)
08'企業資安專刊-端點安全防護(32)
08'企業採購情報誌(31)
07'資訊安全技術應用專刊(30)
07' 新世代資料中心專刊(29)
07'企業資安技術應用專刊(28)
企業採購情報誌'06冬季號(27)
企業軟體技術應用專刊(25)
企業資安技術應用專刊(24)
掛載iSCSI磁碟到vSphere系統
文/楊啟倫 (記者) 2009-07-16

藉由數臺虛擬平臺伺服器共同使用一個儲存池的架構,企業可以針對虛擬環境從事更多的進階管理,我們將利用DataCore的SANMelody實作軟體式的iSCSI環境,擴增儲存容量之餘,並示範如何連接至虛擬化平臺

在同時擁有多臺虛擬平臺伺服器(例如Citrix XenServer、VMware vSphere、微軟Hyper-V)的環境下,儲存池(也稱之為共享儲存伺服器)是一項不可或缺的重要元件,藉由數臺虛擬平臺伺服器共同使用一座儲存池的架構,企業可以針對虛擬環境從事更多的進階管理,這其中以VMotion這一類的線上動態移轉技術最具代表性,在不搬動虛擬機器檔案的前提下,僅需透過網路將暫存在伺服器記憶體的少量資料搬移到另外一臺虛擬平臺伺服器運作,而不會造成長時間的斷線,方便企業維修、升級,或者是排除伺服器硬體上的故障。

使用iSCSI做為虛擬平臺儲存池
為了減少後續管理上的不便,大部份企業都是在導入虛擬化技術的初期,將儲存池一併建置完畢,然而,在多種能夠搭配虛擬化平臺運作的方案之中,iSCSI是一種成本較低廉的選擇,因此十分受到企業歡迎。

iSCSI有軟、硬體2種產品,軟體產品的好處在於建置成本較低,可安裝在現有的伺服器硬體上運作,不一定需要額外購買專用的伺服器才能提供服務,至於硬體設備的優點則是具備較佳的效能,這次我們這次使用的DataCore SANMelody是屬於軟體產品,搭配VMware新版的vSphere套件,建立一個iSCSI儲存池,放置虛擬機器運作所需的檔案。

DataCore SANMelody本身是付費軟體,我們可以從官網取得30天的試用版本,如果想要長期使用,網路上也有免費的同類型軟體可供選擇,目前比較具代表性的有StarWind及FreeNAS等2套。StarWind的免費版本只能建立2GB大小的iSCSI磁區,想要取消這個限制,就必須付費購買更高階的完整版,至於FreeNAS則沒有容量上限,不過套件本身是由FreeBSD所衍生而來,對於少數不熟悉介面操作的使用者來說,可能有應用門檻,不過網路上可供參考的資料很多,可以幫助我們解決設定過程中所碰到的各項問題。

透過3階段完成iSCSI與VMware vSphere間的連線
測試環境的架設,大致上可以區分為iSCSI磁區的建立、設定vSphere伺服器,及掛載iSCSI磁區等3個階段。
建立iSCSI磁區

我們將SANMelody安裝在一臺Windows Server 2003伺服器,並預留一個80GB大小、沒有指派磁碟代號,同時尚未格式化的磁區,透過SANMelody將其設定成一個iSCSI磁區,目的是提供給vSphere伺服器存放檔案之用。

設定方式大致如下:利用內嵌在Windows Server 2003主控臺的SANMelody管理介面,將磁區匯到SANMelody,接著在「Virtual Volume」的項目,新增一個虛擬磁區,對應到先前預留好的實體磁區。最後,我們還必須在SANMelody指定應用程式伺服器,也就是未來要存取iSCSI伺服器的應用程式伺服器類型,由於vSphere的前身就是VMware ESX,因此在伺服器類別的下拉式選單當中,就選取此一項目。
設定vSphere伺服器

透過VMware vSphere Client軟體連接vSphere的主控臺介面,啟用iSCSI的支援功能,並且發起連線,要求iSCSI伺服器指派一個iSCSI磁碟供vSphere儲存虛擬機器運作所需的相關檔案。

不過一開始,我們必須在vSphere伺服器的虛擬交換器上完成VMkernel的設定,因此vSphere伺服器上必須要有2張的實體網卡,1張做為管理之用,另外透過另外1張存取iSCSI磁區,完成這項設定之後,才能讓vSphere伺服器支援iSCSI。

在「Configuration>Storage Adapters」的設定項目,找到1張名為iSCSI Software Adapter的虛擬網路卡,在細部設定項目中的「General」分頁,勾選Enabled的選項之後,就可以讓vSphere伺服器支援iSCSI,在此之後,我們還需要設定iSCSI伺服器所在的IP位址,發起連線請求,以便派磁碟供虛擬平臺伺服器儲存檔案。
掛載iSCSI磁區

一切順利的話,就可以在SANMelody的管理介面看到vSphere伺服器所發出的連線請求,將此連線分別對應到先前設定好的應用程式伺服器及虛擬磁碟等2個項目,將iSCSI磁區掛載到vSphere伺服器,在vSphere伺服器的iSCSI Software Adapter,就可以看到這張介面卡底下,掛載了一個80GB大小的磁區。

最後,在vSphere伺服器新增一個LUN,將iSCSI磁區設定為可用磁碟,接著完成格式化之後,就能用它來存取資料。文☉楊啟倫


看大圖


看大圖


看大圖

▼ ADVERTISEMENT ▼
▲ ADVERTISEMENT ▲

電週文化事業版權所有、轉載必究 •Copyright © iThome | 刊登廣告授權服務服務信箱隱私權聲明與會員使用條款關於iThome