Windows 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)。網絡
Windows Storage Server有32位和64位兩個版本,其中64位有基本版(basic)、標準版(standard)、企業版(enterprise)和工做組版(workgroup)版,32位只有基本版。要使用WSS2008作iSCSI服務器,須要安裝64位的企業版或工做組版。ide
WSS2008對服務器的要求也比較簡單,只要能安裝64位Windows Server 2008的計算機,均可以。用WSS2008作存儲服務器,主要對硬盤的速度、容量,以及對網卡的速度要求比較高。通常狀況下,具備64位的CPU(不須要虛擬化支持)、2GB內存、千兆網卡及千兆網絡、40GB硬盤空間,就能夠安裝並運行WSS2008,但要作存儲服務器,還須要更大的硬盤空間,爲網絡上的其餘設備(或計算機)分配,這能夠根據企業的需求配置硬盤,也能夠在之後隨時增長配置。須要特別注意,除非作實驗,WSS2008的硬盤必定要進行數據冗餘,也就是說,至少要作RAID1,推薦使用3塊以上硬盤作RAID5,或者是6塊以上硬盤作RAID50。工具
在下面的內容中,咱們將經過幾個典型的案例,介紹WSS2008作iSCSI存儲服務器的使用狀況。優化
在安裝完WSS2008後,以默認的管理員賬戶登陸,須要注意,其默認的密碼是「wSS2008!」,注意,其中第1個字母是小寫,後兩個字母大寫,最後是一個「驚歎號」。網站
在本示例中,WSS2008服務器的IP地址是192.168.1.88,存儲空間是300GB。在安裝的過程當中,爲操做系統劃分了45GB左右的空間,剩餘的空間用作存儲使用(大約剩下255GB)。如圖1所示。this
圖1 WSS可用的存儲空間操作系統
若是要將WSS2008作iSCSI的存儲服務器,還須要Microsoft提供的「ISCSI Software Target」軟件,這是一個大小爲3738KB、名爲iscsitarget.msi的軟件,目前只有64位版本。軟件的安裝比較簡單,徹底按照默認值,便可以完成安裝,如圖2所示。3d
圖2 安裝iSCSI Target軟件blog
安裝完成後,從「管理工具」中運行「Microsoft iSCSI Software Target」程序,進入iSCSI存儲管理程序。使用iSCSI磁盤的流程以下:
在iSCSI存儲服務器上,建立「目標」
在iSCSI存儲服務器上建立「虛擬磁盤」,並與「目標」創建鏈接
在iSCSI客戶端,鏈接iSCSI存儲服務器分配的「目標」,並鏈接到虛擬磁盤
在iSCSI服務器上,爲虛擬磁盤進行擴容、快照等維護工做
在iSCSI客戶端,刷新iSCSI磁盤,看到容量的更改。
在本例中,將爲IP地址爲192.168.1.11的Windows 7計算機,在WSS2008存儲服務器上,分配一個12GB左右的磁盤,並在工做站鏈接並使用該磁盤後,將該磁盤擴容到20GB左右,並在服務器上建立快照並恢復。
在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目標嚮導」頁中,單擊「完成」按鈕。
返回到「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端口
在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服務器上的磁盤了。
在初期,爲工做站分配了12GB的網絡磁盤,若是在使用一段時間後,客戶認爲硬盤比較小,則能夠在服務器上,對硬盤進行「擴容」,主要步驟以下:
(1)在「Microsoft iSCSI Software Target」控制檯中,在「設備」列表中,用鼠標右鍵單擊爲工做站建立的虛擬磁盤,在彈出的快捷菜單中選擇「擴展虛擬磁盤」,如圖17所示。
圖17 擴展虛擬磁盤
(2)在「大小」頁中,在「附加的虛擬磁盤容量(MB)」文本框中,鍵入擴展的容量大小,在此擴展8000MB,如圖18所示。
圖18 擴展8000MB
(3)其餘選擇默認值,完成擴展嚮導。
而後,返回到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 擴展後的卷大小
在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虛擬磁盤,便可以看到「回滾」後的數據。
在Windows Vista、Windows 七、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下使用相似,在此再也不過多介紹。