iSCSI存儲軟件Wintarget使用指南

Part 1 iSCSI基礎介紹

首先簡單的介紹一下iSCSI,iSCSI是一種新興的存儲協議,全稱是Internet SCSI,和傳統的SCSI設備不一樣,iSCSI存儲設備使用IP網絡來進行數據的傳輸。這樣的好處就是網絡中的任何一臺主機均可以使用iSCSI存儲設備做爲本身的存儲設備,缺點就是比較依賴IP網絡的傳輸性能,因此一般狀況下推薦在1000M網絡中使 用iSCSI存儲設備。
首先介紹一下iSCSI存儲中所使用的組件。iSCSI存儲使用如下三個組件:
發起方(Initiator):安裝在須要使用iSCSI存儲設備的主機上的客戶端軟件,提供鏈接iSCSI存儲設備並進行數據讀寫的驅動程序;
目標(Target):iSCSI存儲設備,提供數據存儲服務;
入口(Portal):由IP地址和端口(默認爲TCP 3260)組成,發起方經過入口來鏈接目標。
鏈接過程:
發起方經過入口來鏈接目標,目標一般經過發起方的IQN(發起方徹底限定名稱)來識別發起方的鏈接。此外,你還能夠配置CHAP身份驗證和IPSec加密,一般狀況下,不推薦使用IPSec加密,更佔用服務器性能。
微軟很早之前已經開始了對iSCSI存儲設備的支持,目前最新的發起方應用程序版本爲2.01 (build 1748),你們能夠在
[url]http://www.microsoft.com/downloads/details.aspx?FamilyID=12cb3c1a-15d6-4585-b385-befd1319f825&DisplayLang=en[/url]
下載,支持在Windows XP Pro SP1及其後版本、Windows Server 2003及其後版本、Windows 2000 SP3及其後版本進行安裝。
而Wintarget則是軟件iSCSI解決方案中的佼佼者,不過微軟已經於上週把Wintarget收購了,估計會將Wintarget的功能整合在Windows Storage Server的下一代版本中。
Part2 Wintarget安裝和配置
Wintarget自己的安裝很是簡單,一直next便可。在Wintarget中主要須要作如下兩個配置:
一、建立並配置主機(即Initiator);
二、配置Wintarget Disk,而後分配給相應的主機使用,此時當對應的Initiator鏈接上Wintarget後,便可使用Wintarget分配給它的Disk。你也能夠經過R2中的San存儲管理器來建立Wintarget Disk,只是只能建立基於文件的Disk,後面再詳細介紹。
一、建立並配置主機
在Wintarget MMC中右擊Host,選擇New host,在歡迎頁點擊下一步;
在指定主機名頁,輸入主機名和描述,
在識別方式頁,你能夠直接輸入Initiator的IQN來做爲發起方的識別方式,不過在此我選擇更方便的方式,所以點擊高級,
而後點擊添加,選擇IP地址,
而後輸入發起方的IP地址;而後點擊肯定;
而後點擊下一步;再點擊肯定。此時,主機建立完成。
在Host的屬性中,你還能夠設置是否對此host啓用chap身份驗證以及配置它的傳輸性能等;你也能夠同時爲一個主機配置多個發起方鏈接程序,這樣便於羣集的使用。可是,不要在多個發起方上同時讀寫此目標。
二、建立並配置Wintarget Disk
Wintarget Disk即分配給發起方使用的存儲空間。在Wintarget MMC中右擊Device,選擇建立Wintarget disk,而後點擊下一步;
在選擇類型頁,你能夠選擇從卷或文件建立disk,若是從卷,則能夠利用本地硬盤上的未劃分分區的磁盤空間來建立Wintarget Disk;若是從文件,則將Wintarget Disk保存爲本地已劃分分區上根目錄下的文件。你能夠根據本身的須要來建立,一般狀況下最好使用從卷劃分。若是是在R2中的SAN存儲管理器中經過Wintarget來建立LUN,將從文件來建立Wintarget Disk。
在此我選擇爲從卷劃分,而後在選擇卷頁,選擇一個未劃分分區的磁盤空間,點擊下一步;
而後輸入磁盤尺寸,next,
輸入磁盤名稱,next;
在分配到頁,點擊添加按鈕來將此磁盤分配給剛纔建立的主機,而後next,
肯定。
此時,Wintarget上的配置已經完成,如今進入Initiator(發起方)的配置。
首先從
[url]http://www.microsoft.com/downloads/details.aspx?FamilyID=12cb3c1a-15d6-4585-b385-befd1319f825&DisplayLang=en[/url]
下載Initiator應用程序並安裝,完成後在桌面和控制面板中都有一個iSCSI Initiator程序,雙擊它進行配置,首先設置Wintarget的入口,在Discover標籤點擊添加按鈕,
而後輸入Wintarget的IP地址,端口爲默認的3260,
若是此發起方和Wintarget上所設置的Host一致,則會在Target標籤顯示現有的目標,如圖所示,
點擊Log On登陸
成功登陸後以下圖所示:
此時發起方程序會將Wintarget中爲Host所分配的Wintarget Disk做爲本地磁盤同樣進行鏈接,你如今須要在計算機管理中爲此磁盤進行初始化和建立分區,完成後便可像本地磁盤同樣進行讀寫。
Part 3 和SAN存儲管理器一塊兒使用
若是沒有使用SAN存儲管理器,則發起方只能使用Wintarget中分配的磁盤,而不能自行建立LUN。經過SAN存儲管理器,你就能夠經過Wintarget自行建立、分配LUN。
首先,你須要和上面的過程同樣,在Wintarget上建立host和disk,而後在客戶端進行如下操做:
安裝Initiator程序;
安裝SAN存儲管理器;
安裝Wintarget的VDS驅動,在安裝VDS驅動的過程當中要求你輸入一個用戶帳戶,此帳戶必須在本地主機和Wintarget上都具備管理員權限。
當安裝好VDS驅動時,你進入SAN存儲管理器中就能夠看到Wintarget的子系統,默認狀況下它會在本地進行廣播來搜索Wintarget的入口,你也能夠在iSCSI Initiator中預先配置入口。
關於SAN存儲管理器中的具體操做能夠參考
R2使用指南之二:SAN存儲管理器
[url]http://www.winsvr.org/info/info.php?sessid=&infoid=49[/url]
這篇文章自己就是經過Wintarget實現的。須要注意的幾點:一、在SAN存儲管理器中能夠從Wintarget主機上建立LUN,可是它建立的LUN只能存儲在文件中;二、對於從卷建立的Wintarget Disk,SAN存儲管理器中能夠執行的管理方式比較單一,只能分配、刪除等。
相關文章
相關標籤/搜索