標籤:
indows Storage Server 2008(以下簡稱WSS2008)是Windows Server 2008系列中的儲存伺服器版本,是企業級的檔案伺服器平台,支援多Administrator檔案儲存體相關的最佳化特性、副本管理,以及iSCSI功能。 簡單來說,就是可以在普通的伺服器上,安裝上WSS2008,可以作為iSCSI儲存伺服器來說。而在以前,儲存伺服器的硬體、軟體成本都非常的昂貴,有 了WSS2008,構建低成本、易於管理的儲存伺服器成為可能。本節將介紹WSS2008做iSCSI伺服器及其在網路中的應用。
小知識: iSCSI(Internet Small Computer System Interface, Internet 小型電腦系統介面),由IBM公司研究開發,是一個供硬體裝置使用的可以在IP協議的上層啟動並執行SCSI指令集,這種指令集合可以實現在IP網路上運行 SCSI協議,用來建立和管理 IP 存放裝置、主機和客戶機等之間的相互串連,並建立存放區域網路(SAN)。
1 版本選擇
Windows Storage Server有32位和64位兩個版本,其中64位有基本版(basic)、標準版(standard)、企業版(enterprise)和工作群組版 (workgroup)版,32位只有基本版。要使用WSS2008做iSCSI伺服器,需要安裝64位的企業版或工作群組版。
WSS2008對伺服器的要求也比較簡單,只要能安裝64位Windows Server 2008的電腦,都可以。用WSS2008做儲存伺服器,主要對硬碟的速度、容量,以及對網卡的速度要求比較高。一般情況下,具有64位的CPU(不需 要虛擬化支援)、2GB記憶體、千兆網卡及千兆網路、40GB硬碟空間,就可以安裝並運行WSS2008,但要做儲存伺服器,還需要更大的硬碟空間,為網路 上的其他裝置(或電腦)分配,這可以根據企業的需求配置硬碟,也可以在以後隨時增加配置。需要特別注意,除非做實驗,WSS2008的硬碟一定要進行數 據冗餘,也就是說,至少要做RAID1,推薦使用3塊以上硬碟做RAID5,或者是6塊以上硬碟做RAID50。
在下面的內容中,我們將通過幾個典型的案例,介紹WSS2008做iSCSI儲存伺服器的使用方式。
2 WSS2008的基本配置
在安裝完WSS2008後,以預設的系統管理員帳戶登入,需要注意,其預設的密碼是“wSS2008!”,注意,其中第1個字母是小寫,後兩個字母大寫,最後是一個“驚歎號”。
在本樣本中,WSS2008伺服器的IP地址是192.168.1.88,儲存空間是300GB。在安裝的過程中,為作業系統劃分了45GB左右的空間,剩餘的空間用做儲存使用(大約剩下255GB)。1所示。
圖1 WSS可用的儲存空間
如果要將WSS2008做iSCSI的儲存伺服器,還需要Microsoft提供的“ISCSI Software Target”軟體,這是一個大小為3738KB、名為iscsitarget.msi的軟體,目前只有64位版本。軟體的安裝比較簡單,完全按照預設 值,即可以完成安裝,2所示。
圖2 安裝iSCSI Target軟體
安裝完成後,從“管理工具”中運行“Microsoft iSCSI Software Target”程式,進入iSCSI儲存管理程式。使用iSCSI磁碟的流程如下:
在iSCSI儲存伺服器上,建立“目標”
在iSCSI儲存伺服器上建立“虛擬磁碟”,並與“目標”建立串連
在iSCSI用戶端,串連iSCSI儲存伺服器分配的“目標”,並串連到虛擬磁碟
在iSCSI伺服器上,為虛擬磁碟進行擴容、快照等維護工作
在iSCSI用戶端,重新整理iSCSI磁碟,看到容量的更改。
3 在Windows 7等作業系統中使用WSS2008提供的虛擬磁碟
在本例中,將為IP地址為192.168.1.11的Windows 7電腦,在WSS2008儲存伺服器上,分配一個12GB左右的磁碟,並在工作站串連並使用該磁碟後,將該磁碟擴容到20GB左右,並在伺服器上建立快照並恢複。
3.1 建立iSCSI目標
在iSCSI伺服器上,建立iSCSI目標的步驟如下:
(1)在“Microsoft iSCSI Software Target”控制台中,用滑鼠右鍵單擊“iSCSI目標”,在彈出的捷徑功能表中選擇“建立iSCSI目標”,3所示。
圖3 建立iSCSI目標
(2)在“iSCSI目標標識”頁中,在“iSCSI目標名稱”文字框中,鍵入要建立的iSCSI目標名稱,在本例中為ws001;並在“描述”文字框中,鍵入相關的說明資訊,4所示。
圖4 設定目標名稱
(3)在“iSCSI啟動器標識符”頁中,單擊“進階”按鈕,在彈出的“進階標識符”對話方塊中,單擊“添加”按鈕,在彈出的“添加/編輯標識符” 對話方塊中,在“標識符類型”下拉式清單中選擇“IP地址”,並鍵入工作站的IP地址,本例為192.168.1.11,然後單擊“確定”按鈕,5所示。
圖5 添加標識符
(4)返回到“iSCSI啟動器標識符”頁後,單擊“下一步”按鈕;在“正在完成建立iSCSI目標嚮導”頁中,單擊“完成”按鈕。
3.2 建立虛擬磁碟並串連到iSCSI目標
返回到“Microsoft iSCSI Software Target”控制台後,建立虛擬磁碟,主要步驟如下:
(1)用滑鼠右鍵“裝置”,在彈出的捷徑功能表中選擇“建立虛擬磁碟”,6所示。進入建立虛擬磁碟嚮導頁。
圖6 建立虛擬磁碟
(2)在“檔案”頁中,選擇儲存虛擬磁碟所在的分區,並設定以vhd為副檔名的虛擬磁碟檔案,指定儲存位置,在本例中,為d:\ws01.vhd,7所示。
圖7 建立虛擬磁碟
(3)在“大小”頁中,為虛擬磁碟設定大小,在本例中,設定為12345MB(大約12GB左右),8所示。在本頁中,顯示出了當前磁碟機容量、可用空間的最大值。
圖8 設定虛擬磁碟大小
(4)在“描述”頁中,為虛擬磁碟添加描述資訊。
(5)在“訪問”頁中,單擊“添加”按鈕,在彈出的“添加目標”對話方塊中,選擇將新建立的磁碟與一個iSCSI目標串連起來,在此選擇上一節建立的名為ws001的目標,9所示。
圖9 添加iSCSI目標
(6)在“正在完成‘建立虛擬磁碟嚮導’”頁,單擊“完成”按鈕。
如果WSS2008啟用了防火牆服務,則需要添加(開放)TCP的3260連接埠,這樣才能為用戶端提供服務,10所示。
圖10 添加TCP的3260連接埠
3.3 在工作站上串連iSCSI磁碟
在IP地址為192.168.1.11的Windows 7工作站上,執行如下的步驟,添加WSS2008提供的iSCSI磁碟。
(1)在Windows 7作業系統中,從“管理工具”中運行“iSCSI啟動器”,如果以前沒有運行過,則會彈出對話方塊,提示需要運行“Microsoft iSCSI服務”,11所示。
圖11 運行Microsoft iSCSI服務
(2)在“iSCSI啟動器 屬性”對話方塊中,進入“發現”選項卡,單擊“發現門戶”按鈕,在彈出的“發現目標門戶”對話方塊中,鍵入iSCSI伺服器的IP地址,本例為192.168.1.88,然後單擊“確定”按鈕,12所示。
圖12 添加iSCSI伺服器
(3)單擊“目標”選項卡,可以看到,已經串連到iSCSI伺服器,單擊“串連”按鈕,在彈出的“串連到目標”對話方塊中,單擊“確定”按鈕,13所示。
圖13 添加目標
(4)單擊“收藏的目標”選項卡,可以看到收藏的目標,單擊“確定”按鈕,完成iSCSI磁碟的添加。
圖14 收藏的串連
然後進入“電腦管理→儲存→磁碟管理”中,為新添加的磁碟(基於iSCSI協議)進行初始化、建立卷的工作,15所示。
圖15 建立簡單磁碟區
建立卷後對其格式化,可以看到,新添加了一個12.05GB的磁碟,16所示。
圖16 新添加的磁碟
以後就可以像使用本地硬碟一樣,使用這個儲存在WSS2008伺服器上的磁碟了。
3.4 在iSCSI伺服器上為磁碟擴容
在初期,為工作站分配了12GB的網路磁碟,如果在使用一段時間後,客戶認為硬碟比較小,則可以在伺服器上,對硬碟進行“擴容”,主要步驟如下:
(1)在“Microsoft iSCSI Software Target”控制台中,在“裝置”列表中,用滑鼠右鍵單擊為工作站建立的虛擬磁碟,在彈出的捷徑功能表中選擇“擴充虛擬磁碟”,17所示。
圖17 擴充虛擬磁碟
(2)在“大小”頁中,在“附加的虛擬磁碟容量(MB)”文字框中,鍵入擴充的容量大小,在此擴充8000MB,18所示。
圖18 擴充8000MB
(3)其他選擇預設值,完成擴充嚮導。
3.5 在工作站上重新整理磁碟擴充卷
然後,返回到Windows 7工作站上,在“電腦管理→儲存→磁碟管理”中,用滑鼠右鍵單擊,在彈出的捷徑功能表中選擇“重新整理”(19所示),重新掃描磁碟。掃描後,可以看到,在現有卷後面增加了8000MB,20所示。
圖19 重新整理
圖20 新增加的磁碟空間
對於工作站新增加的磁碟空間,可以選中已經建立的分區,用滑鼠右鍵單擊,在彈出的捷徑功能表中選擇“擴充卷”的方式,擴充現有卷的大小,也可以進入命 令提示符,擴充卷的大小。使用這兩種方式的區別是:如果使用圖形介面,則在擴充之後,會顯示兩個都為J盤的分區,而使用diskpart命令擴充,擴充 後,顯示一個分區盤符。當然對於作業系統來說,無論是顯示一個分區還是兩個分區,擴充後卷的容量大小、使用方法都是一樣的。
(1)進入命令提示字元,執行diskpart命令
然後執行select disk 2,選擇iSCSI磁碟,在“磁碟管理”中,新添加的硬碟序號為2。
然後執行list partition,顯示當前分區的名稱、數量,可以看到下面的提示:
分區 ### 類型 大小 位移量
------------- ------------ ------- -------
分區 1 主要 12 GB 1024 KB
然後執行select partition 1,選擇第一個分區。
執行extend命令擴充現有卷,擴充完成,執行exit退出。
執行過程21所示。
圖21 執行diskpart擴充硬碟
(2)擴充後,返回到“磁碟管理”,可以看到,當前磁碟卷大小已經變為19.87GB,22所示。
圖22 擴充後的卷大小
3.6 在伺服器上建立快照
在WSS2008儲存伺服器上,可以為分配給使用者的虛擬磁碟建立多個“快照”,並且在使用者需要的時候“復原”快照,將虛擬磁碟資料恢複到快照時的狀態。
建立快照的方式比較簡單,你只要在“裝置”列表中,用滑鼠右鍵選中虛擬磁碟,在彈出的捷徑功能表中,選擇“建立快照”(23所示),就可以完成快照的建立,並且可以隨時建立多個快照。
圖23 建立快照
但要想恢複快照,則比較“麻煩”,主要步驟如下:
(1)刪除磁碟:在“iSCSI目標”中,選中使用快照的“目標”,在右側的虛擬磁碟列表中用滑鼠右鍵單擊,在彈出的捷徑功能表中選擇“從iSCSI目標刪除虛擬磁碟”,24所示。
圖24 刪除虛擬磁碟
(2)刪除之後,虛擬磁碟的狀態變為“空閑”。
(3)在“快照→活動快照”中,在右側“活動快照”列表中,選擇一個快照用滑鼠右鍵單擊,在彈出的捷徑功能表中選擇以“復原到快照”,25所示。
圖25 復原到快照
(4)在彈出的對話方塊中單擊“是”按鈕,26所示。
圖26 確定復原快照
(5)復原完成後,在“iSCSI目標”中,為iSCSI目標重新添加現有虛擬磁碟,27所示。
圖27 添加現有虛擬磁碟
(6)在彈出的“添加虛擬磁碟”對話方塊中,選擇第(1)步刪除的虛擬磁碟,28所示。
圖28 添加刪除的虛擬磁碟
(7)在工作站上,重新整理或重新串連iSCSI虛擬磁碟,即可以看到“復原”後的資料。
3.7 在Windows XP/2003上使用外部磁碟
在Windows Vista、Windows 7、Windows 2008及其之後的作業系統整合了“iSCSI啟動器”,而在Windows XP及其以前的作業系統中,並沒有整合這款軟體,如果要在Windows XP、Windows 2003工作站上,使用WSS2008提供的iSCSI虛擬磁碟,則需要在這些作業系統上安裝Microsoft iSCSI Initiator(iSCSI啟動器),這個軟體可以從Microsoft網站下載,目前最高版本是2.08,包括運行在32位Windows下的 x86版本和運行在64位Windows下的x64版本,以及運行在“安騰”系統上的ia64版本。這個軟體 安裝很簡單,安裝後的使用方法,與在Windows 7下使用類似,在此不再過多介紹。
本文出自 “王春海的部落格” 部落格,請務必保留此出處http://wangchunhai.blog.51cto.com/225186/287653
用Windows Storage Server 2008做iSCSI儲存伺服器