用 Windows Storage Server 2008 做iSCSI存儲服務器

用WindowsStorageServer2008做iSCSI存儲服務器

作者:王春海日期:2010-06-02

WindowsStorageServer2008(以下簡稱WSS2008)是WindowsServer2008系列中的存儲服務器版本,是企業級的文件服務器平臺,支持多Administrator文件存儲相關的優化特性、副本管理,以及iSCSI功能。簡單來說,就是可以在普通的服務器上,安裝上WSS2008,可以作爲iSCSI存儲服務器來說。而在以前,存儲服務器的硬件、軟件成本都非常的昂貴,有了WSS2008,構建低成本、易於管理的存儲服務器成爲可能。本節將介紹WSS2008做iSCSI服務器及其在網絡中的應用。

小知識:iSCSI(InternetSmallComputerSystemInterface,Internet小型計算機系統接口),由IBM公司研究開發,是一個供硬件設備使用的可以在IP協議的上層運行的SCSI指令集,這種指令集合可以實現在IP網絡上運行SCSI協議,用來建立和管理IP存儲設備、主機和客戶機等之間的相互連接,並創建存儲區域網絡(SAN)。

1版本選擇

WindowsStorageServer有32位和64位兩個版本,其中64位有基本版(basic)、標準版(standard)、企業版(enterprise)和工作組版(workgroup)版,32位只有基本版。要使用WSS2008做iSCSI服務器,需要安裝64位的企業版或工作組版。

WSS2008對服務器的要求也比較簡單,只要能安裝64位WindowsServer2008的計算機,都可以。用WSS2008做存儲服務器,主要對硬盤的速度、容量,以及對網卡的速度要求比較高。一般情況下,具有64位的CPU(不需要虛擬化支持)、2GB內存、千兆網卡及千兆網絡、40GB硬盤空間,就可以安裝並運行WSS2008,但要做存儲服務器,還需要更大的硬盤空間,爲網絡上的其他設備(或計算機)分配,這可以根據企業的需求配置硬盤,也可以在以後隨時增加配置。需要特別注意,除非做實驗,WSS2008的硬盤一定要進行數據冗餘,也就是說,至少要做RAID1,推薦使用3塊以上硬盤做RAID5,或者是6塊以上硬盤做RAID50。

在下面的內容中,我們將通過幾個典型的案例,介紹WSS2008做iSCSI存儲服務器的使用情況。

2WSS2008的基本配置

在安裝完WSS2008後,以默認的管理員帳戶登錄,需要注意,其默認的密碼是“wSS2008!”,注意,其中第1個字母是小寫,後兩個字母大寫,最後是一個“驚歎號”。

在本示例中,WSS2008服務器的IP地址是192.168.1.88,存儲空間是300GB。在安裝的過程中,爲操作系統劃分了45GB左右的空間,剩餘的空間用做存儲使用(大約剩下255GB)。如圖1所示。

ff723836.1(zh-cn).jpg

圖1WSS可用的存儲空間

如果要將WSS2008做iSCSI的存儲服務器,還需要Microsoft提供的“ISCSISoftwareTarget”軟件,這是一個大小爲3738KB、名爲iscsitarget.msi的軟件,目前只有64位版本。軟件的安裝比較簡單,完全按照默認值,即可以完成安裝。

安裝完成後,從“管理工具”中運行“MicrosoftiSCSISoftwareTarget”程序,進入iSCSI存儲管理程序。使用iSCSI磁盤的流程如下:

在iSCSI存儲服務器上,創建“目標”

在iSCSI存儲服務器上創建“虛擬磁盤”,並與“目標”建立連接

在iSCSI客戶端,連接iSCSI存儲服務器分配的“目標”,並連接到虛擬磁盤

在iSCSI服務器上,爲虛擬磁盤進行擴容、快照等維護工作

在iSCSI客戶端,刷新iSCSI磁盤,看到容量的更改。

3在Windows7等操作系統中使用WSS2008提供的虛擬磁盤

在本例中,將爲IP地址爲192.168.1.11的Windows7計算機,在WSS2008存儲服務器上,分配一個12GB左右的磁盤,並在工作站連接並使用該磁盤後,將該磁盤擴容到20GB左右,並在服務器上創建快照並恢復。

3.1創建iSCSI目標

在iSCSI服務器上,創建iSCSI目標的步驟如下:

(1)在“MicrosoftiSCSISoftwareTarget”控制檯中,用鼠標右鍵單擊“iSCSI目標”,在彈出的快捷菜單中選擇“創建iSCSI目標”。

(2)在“iSCSI目標標識”頁中,在“iSCSI目標名稱”文本框中,鍵入要創建的iSCSI目標名稱,在本例中爲ws001;並在“描述”文本框中,鍵入相關的說明信息。

(3)在“iSCSI發起程序標識符”頁中,單擊“高級”按鈕,在彈出的“高級標識符”對話框中,單擊“添加”按鈕,在彈出的“添加/編輯標識符”對話框中,在“標識符類型”下拉列表中選擇“IP地址”,並鍵入工作站的IP地址,本例爲192.168.1.11,然後單擊“確定”按鈕,如圖2所示。

ff723836.2(zh-cn).jpg

圖2添加標識符

(4)返回到“iSCSI發起程序標識符”頁後,單擊“下一步”按鈕;在“正在完成創建iSCSI目標嚮導”頁中,單擊“完成”按鈕。

3.2創建虛擬磁盤並連接到iSCSI目標

返回到“MicrosoftiSCSISoftwareTarget”控制檯後,創建虛擬磁盤,主要步驟如下:

(1)用鼠標右鍵“設備”,在彈出的快捷菜單中選擇“創建虛擬磁盤”,如圖3所示。進入創建虛擬磁盤嚮導頁。

ff723836.3(zh-cn).jpg

圖3創建虛擬磁盤

(2)在“文件”頁中,選擇保存虛擬磁盤所在的分區,並設置以vhd爲擴展名的虛擬磁盤文件,指定保存位置,在本例中,爲d:\ws01.vhd。

(3)在“大小”頁中,爲虛擬磁盤設置大小,在本例中,設置爲12345MB(大約12GB左右)。在本頁中,顯示出了當前驅動器容量、可用空間的最大值。

(4)在“描述”頁中,爲虛擬磁盤添加描述信息。

(5)在“訪問”頁中,單擊“添加”按鈕,在彈出的“添加目標”對話框中,選擇將新創建的磁盤與一個iSCSI目標連接起來,在此選擇上一節創建的名爲ws001的目標,如圖4所示。

ff723836.4(zh-cn).jpg

圖4添加iSCSI目標

(6)在“正在完成‘創建虛擬磁盤嚮導’”頁,單擊“完成”按鈕。

如果WSS2008啓用了防火牆服務,則需要添加(開放)TCP的3260端口,這樣才能爲客戶端提供服務,如圖5所示。

ff723836.5(zh-cn).jpg

圖5添加TCP的3260端口

3.3在工作站上連接iSCSI磁盤

在IP地址爲192.168.1.11的Windows7工作站上,執行如下的步驟,添加WSS2008提供的iSCSI磁盤。

(1)在Windows7操作系統中,從“管理工具”中運行“iSCSI發起程序”,如果以前沒有運行過,則會彈出對話框,提示需要運行“MicrosoftiSCSI服務”。

(2)在“iSCSI發起程序屬性”對話框中,進入“發現”選項卡,單擊“發現門戶”按鈕,在彈出的“發現目標門戶”對話框中,鍵入iSCSI服務器的IP地址,本例爲192.168.1.88,然後單擊“確定”按鈕,如圖6所示。

ff723836.6(zh-cn).jpg

圖6添加iSCSI服務器

(3)單擊“目標”選項卡,可以看到,已經連接到iSCSI服務器,單擊“連接”按鈕,在彈出的“連接到目標”對話框中,單擊“確定”按鈕,如圖7所示。

ff723836.7(zh-cn).jpg

圖7添加目標

(4)單擊“收藏的目標”選項卡,可以看到收藏的目標,單擊“確定”按鈕,完成iSCSI磁盤的添加。

然後進入“計算機管理→存儲→磁盤管理”中,爲新添加的磁盤(基於iSCSI協議)進行初始化、創建卷的工作,如圖8所示。

ff723836.8(zh-cn).jpg

圖8新建簡單卷

創建卷後對其格式化,可以看到,新添加了一個12.05GB的磁盤。

以後就可以像使用本地硬盤一樣,使用這個保存在WSS2008服務器上的磁盤了。

3.4在iSCSI服務器上爲磁盤擴容

在初期,爲工作站分配了12GB的網絡磁盤,如果在使用一段時間後,客戶認爲硬盤比較小,則可以在服務器上,對硬盤進行“擴容”,主要步驟如下:

(1)在“MicrosoftiSCSISoftwareTarget”控制檯中,在“設備”列表中,用鼠標右鍵單擊爲工作站創建的虛擬磁盤,在彈出的快捷菜單中選擇“擴展虛擬磁盤”,如圖9所示。

ff723836.9(zh-cn).jpg

圖9擴展虛擬磁盤

(2)在“大小”頁中,在“附加的虛擬磁盤容量(MB)”文本框中,鍵入擴展的容量大小,在此擴展8000MB。

(3)其他選擇默認值,完成擴展嚮導。

3.5在工作站上刷新磁盤擴展卷

然後,返回到Windows7工作站上,在“計算機管理→存儲→磁盤管理”中,用鼠標右鍵單擊,在彈出的快捷菜單中選擇“刷新”,重新掃描磁盤。掃描後,可以看到,在現有卷後面增加了8000MB,如圖10所示。

ff723836.10(zh-cn).jpg

圖10新增加的磁盤空間

對於工作站新增加的磁盤空間,可以選中已經創建的分區,用鼠標右鍵單擊,在彈出的快捷菜單中選擇“擴展卷”的方式,擴展現有卷的大小,也可以進入命令提示符,擴展卷的大小。使用這兩種方式的區別是:如果使用圖形界面,則在擴展之後,會顯示兩個都爲J盤的分區,而使用diskpart命令擴展,擴展後,顯示一個分區盤符。當然對於操作系統來說,無論是顯示一個分區還是兩個分區,擴展後卷的容量大小、使用方法都是一樣的。

(1)進入命令提示符,執行diskpart命令

然後執行selectdisk2,選擇iSCSI磁盤,在“磁盤管理”中,新添加的硬盤序號爲2。

然後執行listpartition,顯示當前分區的名稱、數量,可以看到下面的提示:

分區###類型大小偏移量

---------------------------------------

分區1主要12GB1024KB

然後執行selectpartition1,選擇第一個分區。

執行extend命令擴展現有卷,擴展完成,執行exit退出。

執行過程如圖11所示。

ff723836.11(zh-cn).jpg

圖11執行diskpart擴展硬盤

(2)擴展後,返回到“磁盤管理”,可以看到,當前磁盤卷大小已經變爲19.87GB,如圖12所示。

ff723836.12(zh-cn).jpg

圖12擴展後的卷大小

3.6在服務器上創建快照

在WSS2008存儲服務器上,可以爲分配給用戶的虛擬磁盤創建多個“快照”,並且在用戶需要的時候“回滾”快照,將虛擬磁盤數據恢復到快照時的狀態。

創建快照的方式比較簡單,你只要在“設備”列表中,用鼠標右鍵選中虛擬磁盤,在彈出的快捷菜單中,選擇“創建快照”(如圖13所示),就可以完成快照的創建,並且可以隨時創建多個快照。

ff723836.13(zh-cn).jpg

圖13創建快照

但要想恢復快照,則比較“麻煩”,主要步驟如下:

(1)刪除磁盤:在“iSCSI目標”中,選中使用快照的“目標”,在右側的虛擬磁盤列表中用鼠標右鍵單擊,在彈出的快捷菜單中選擇“從iSCSI目標刪除虛擬磁盤”,如圖14所示。

ff723836.14(zh-cn).jpg

圖14刪除虛擬磁盤

(2)刪除之後,虛擬磁盤的狀態變爲“空閒”。

(3)在“快照→活動快照”中,在右側“活動快照”列表中,選擇一個快照用鼠標右鍵單擊,在彈出的快捷菜單中選擇以“回滾到快照”,如圖15所示。

ff723836.15(zh-cn).jpg

圖15回滾到快照

(4)在彈出的對話框中單擊“是”按鈕。

(5)回滾完成後,在“iSCSI目標”中,爲iSCSI目標重新添加現有虛擬磁盤示。

(6)在彈出的“添加虛擬磁盤”對話框中,選擇第(1)步刪除的虛擬磁盤。

(7)在工作站上,刷新或重新連接iSCSI虛擬磁盤,即可以看到“回滾”後的數據。

3.7在WindowsXP/2003上使用外部磁盤

在WindowsVista、Windows7、Windows2008及其之後的操作系統集成了“iSCSI發起程序”,而在WindowsXP及其以前的操作系統中,並沒有集成這款軟件,如果要在WindowsXP、Windows2003工作站上,使用WSS2008提供的iSCSI虛擬磁盤,則需要在這些操作系統上安裝MicrosoftiSCSIInitiator(iSCSI發起程序),這個軟件可以從Microsoft網站下載,目前最高版本是2.08,包括運行在32位Windows下的x86版本和運行在64位Windows下的x64版本,以及運行在“安騰”系統上的ia64版本。這個軟件安裝很簡單,安裝後的使用方法,與在Windows7下使用類似,在此不再過多介紹。

4爲VMwareESXServer做外部存儲

WSS2008存儲服務器,除了給工作站、服務器提供外部存儲外,還可以爲安裝了VMwareESXServer、Hyper-V虛擬機化軟件的主機,提供共享的外部存儲,以實際虛擬機的“熱”遷移等高級功能。下面,介紹在VMwareESX Server4.0中,使用WSS2008提供的iSCSI存儲的方法。

ff723836.16(zh-cn).jpg

圖16VMwareESXServer、iSCSI存儲連接示意圖

如圖16所示,網絡中有兩臺VMwareESXServer、1臺WSS2008存儲服務器,其中“虛擬機”運行在ESXServer服務器上(任意時刻只能有其中的一臺ESXServer控制),但虛擬機是保存在WSS2008存儲服務器提供的虛擬磁盤中。當“ESX服務器1”或“ESX服務器2”任意一臺出現問題時,虛擬機可以隨時切換到另外一臺ESXServer服務器中。

下面介紹在VMwareESXServer中,使用WSS2008提供的存儲、並使用iSCSI存儲創建虛擬機的方法。

4.1在WSS2008中爲ESXServer創建目標、分配虛擬磁盤

參照前面的內容,在WSS2008中,爲VMwareESXServer服務器創建目標、創建虛擬磁盤並與目標相關聯,主要步驟如下:

(1)在“MicrosoftiSCSISoftwareTarget”中,創建iSCSI目標,目標名稱爲“ESX_Server”,設置“高級標識符”爲VMwareESXServer服務器的IP地址與VMotion地址,本例(圖29)爲192.168.1.102、192.168.1.103、192.168.1.21、192.168.1.22,如圖17所示。

ff723836.17(zh-cn).jpg

圖17添加標識符

(2)創建虛擬磁盤,設置虛擬磁盤大小爲100000MB,並分配ESX_Server的目標名稱。

4.2在VMwareESXServer中添加VMotion端口

在VMwareESXServer中,要想使用“軟件iSCSI”存儲,還需要配置VMotion端口。下面在IP地址爲192.168.1.102的VMwareESXServer上,添加VMotion端口,主要步驟如下:

(1)使用“vSphereClient”客戶端連接到VMwareESXServer,單擊“配置→網絡”,在右側的“虛擬交換機”右側單擊“屬性”按鈕,如圖18所示。

ff723836.18(zh-cn).jpg

圖18虛擬交換機屬性

(2)在彈出的“vSwitch0屬性”頁中,單擊“添加”按鈕;在彈出的“連接類型”頁中選擇“VMKernel”;在彈出的“VMKernel-連接設置”頁中,在“網絡標籤”文本框中鍵入新添加的虛擬交換機的名稱“VMotion”,並且選中“將此端口組用於VMotion”。

(3)在“VMKernel-IP設置”頁中,爲VMotion端口設置IP地址(本例爲192.168.1.103)與網關地址,如圖19所示。

ff723836.19(zh-cn).jpg

圖19設置VMotion地址

(4)其他選擇默認值即可。同樣,對於IP地址爲192.168.1.22的VMwareESXServer,爲其添加VMotion端口,並設置IP地址爲192.168.1.23。這些不再介紹

4.3啓用iSCSI功能並添加iSCSI存儲

在配置了VMotion端口後,就可以在VMwareESXServer上,啓用iSCSI功能,並添加WSS2008提供的iSCSI存儲了。主要步驟如下:

(1)使用“vSphereClient”登錄到VMwareESXServer,在“配置→存儲適配器”右側,選中“iSCSI軟件適配器”,單擊“屬性”按鈕,如圖20所示。

ff723836.20(zh-cn).jpg

圖20iSCSI屬性

(2)在彈出的“iSCSI啓動器”對話框中,在“常規”選項卡中,單擊“配置”按鈕,在彈出的“常規屬性”頁中,選中“己啓用”,然後單擊“確定”按鈕。

(3)單擊“動態發現”選項卡,單擊“添加”按鈕,在彈出的“添加發送目標服務器”對話框,在“iSCSI服務器”地址欄中鍵入WSS2008存儲服務器的IP地址192.168.1.88,然後單擊“確定”按鈕,再次單擊“關閉”按鈕,完成添加,如圖21所示。

ff723836.21(zh-cn).jpg

圖21添加iSCSI服務器地址

(4)此時,VMware會彈出“重新掃描”對話框,單擊“是”按鈕,重新掃描。

返回到“vSphereClient”控制檯,進行下面的操作:

(1)在“配置→存儲器”右側,單擊“添加存儲器”鏈接,如圖22所示。

ff723836.22(zh-cn).jpg

圖22添加存儲器

(2)在“選擇存儲器類型”頁中,選中“磁盤/LUN”。

(3)在“屬性”頁中,在“輸入數據存儲名稱”文本框中,爲新添加的存儲設置名稱,這應該是一個易於分辨的名稱。例如,在本例中爲“iscsi-data”,表示這是基於iSCSI的存儲,如圖23所示。

ff723836.23(zh-cn).png

圖23設置存儲名稱

(4)其他選擇默認值即可。

在另一臺VMwareESXServer服務器上,也要添加iSCSI存儲,步驟與本節相同,不在介紹。

4.4創建虛擬機時使用iSCSI存儲

以後,在VMwareESXServer中創建虛擬機時,使用iSCSI存儲即可,其中步驟如圖24所示。

ff723836.24(zh-cn).png

圖24選擇iSCSI存儲保存虛擬機

創建虛擬機的步驟,根據實際情況選擇,不再做過多介紹。

4.5擴充iSCSI存儲

當VMwareESXServer使用的iSCSI存儲,容量不夠時,可以在WSS2008服務器上進行擴充。在WSS2008對指定的虛擬磁盤擴充容量的步驟參見上文,不再介紹。下面介紹,當在WSS2008存儲服務器,對VMwareESXServer使用的虛擬機“擴容”後,ESXServer服務器端的操作步驟。

(1)在“vSphereClient”端,在“配置→存儲器”右側,先單擊“刷新”按鈕,然後單擊“屬性”按鈕,如圖25所示。

ff723836.25(zh-cn).jpg

圖25刷新存儲

(2)在彈出的“iscsi-data”屬性頁中,可以看到,當前的容量是97.65GB,設備提供的容量是107.42GB,單擊“增加”按鈕,如圖26所示。

ff723836.26(zh-cn).jpg

圖26卷屬性

(3)其他按照默認值選擇。擴展完成後,返回到“iscsi-data屬性”頁後,單擊“關閉”按鈕。

(4)返回到vSphereClient控制檯後,可以看到,當前iSCSI存儲的容量已經變爲106.7GB。

【說明】當WSS2008存儲服務器增加虛擬磁盤的容量後,只需要在其中的一臺VMwareESXServer服務器完成“擴容”設置即可,不需要對每個VMwareESXServer的iSCSI存儲進行設置。

5某氣象局虛擬化綜合應用案例

某氣象局,有大量的資料如衛星雲圖、天氣預報等需要保存,在以前,這些資料保存在多臺服務器上。工作人員要想使用這些資料,則通過在服務器上創建“共享文件夾”、客戶端計算機連接到多個服務器提供的多個共享的方式使用。由於資料衆多,每個工作人員都會連接到10多個共享,使用起來非常不方便。另外,由於氣象雲圖等資料比較大,導致服務器的空間一直比較“緊張”,經常需要爲服務器“擴容”。爲了解決這個問題,近期購買了1臺存儲服務器,準備在存儲服務器上集中存儲這些資料,新的存儲服務器具有10T的空間。

爲了合理的利用存儲服務器,同是爲了解決傳統的使用“共享文件夾”映射多個盤符所造成的使用不便,經過技術討論,決定綜合利用“虛擬化技術”、“分佈式文件系統”等多種方法,對現有網絡、服務器進行綜合改造,主要改造方案如下:

(1)將現有的兩臺高檔服務器(一臺DELL,8GB內存,另一臺聯想萬全服務器,16GB內存)使用VMwareESXServer虛擬化技術,將原來的WindowsServer2003遷移到虛擬機中,提供共享服務。

(2)存儲服務器的空間,先分配給VMwareESXServer,再由VMwareESXServer分配給虛擬機。當虛擬機中的存儲空間需要“擴容”時,由VMwareESXServer增加磁盤空間,當VMwareESXServer空間不夠時,由存儲服務器增加磁盤空間。

(3)VMwareESXServer提供多臺虛擬機,包括2臺ActiveDirectory服務器、3臺文件服務器。這3臺文件服務器,按照原來的共享文件夾名稱,創建共享。這3臺服務器加入到ActiveDirectory,使用“分佈式文件系統(DFS)”服務,統一管理這些共享文件夾。採用DFS技術後,用戶只需要訪問DFS根目錄,就可以訪問到所有的共享文件夾。

網絡拓撲圖、IP地址、各虛擬機關係如圖27所示。

ff723836.27(zh-cn).jpg

圖27改造後網絡拓撲

升級改造的總體方法如下:

首先,將聯想萬全服務器上的所有數據(主要是“共享文件夾”裏面的數據)通過千兆網絡備份到DELL服務器上,然後在聯想萬全服務器上安裝VMwareESXServer,並在VMwareESXServer中創建虛擬機,然後連接存儲服務器。等VMwareESXServer中創建好虛擬機後,再將保存在DELL服務器上的數據、DELL服務器原來的數據,複製到文件服務器中,而此時文件服務器使用的是存儲服務器提供的空間。

當所有數據“遷移”到存儲空間後,在DELL服務器上安裝VMwareESXServer、連接服務器、創建虛擬機。

5.1備份數據並配置第一臺VMwareESXServer

將聯想萬全服務器上的所有共享文件夾中的數據,複製到DELL服務器上,確保所有的數據都備份完成後,進行如下的操作:

(1)重新配置RAID:原來服務器只劃分了一個RAID5的邏輯磁盤,這樣在重新安裝操作系統的時候,容易清除所有的磁盤數據,所以,建議配置成兩個邏輯磁盤,其中第1個邏輯磁盤大約30~50GB,用來安裝VMwareESXServer,剩餘的空間作爲第2個邏輯磁盤,用來保存數據。以後即使服務器重新安裝,也只會初始化第1個邏輯磁盤,不會影響第2個邏輯磁盤上的數據。

(2)安裝VMwareESXServer,並設置IP地址爲192.168.100.220,設置管理員密碼。

(3)安裝好VMwareESXServer後,在網絡中的一臺計算機上,登錄https://192.168.100.220,下載並安裝VMware客戶端程序,管理VMwareESXServer。

(4)登錄到VMwareESXServer後,添加第2塊邏輯磁盤爲存儲器,命名爲ESX-Data,以後創建的虛擬機將保存在這個存儲器中。創建第1臺WindowsServer2003的虛擬機,設置IP地址爲192.168.100.225,在這臺虛擬機中安裝VirtualCenter(以下簡稱VC,VMwareESXServer管理中心)。

(5)退出VMware客戶端程序,然後登錄到VC,使用VC管理VMwareESXServer,然後再VMwareESXServer創建第2臺WindowsServer2003虛擬機,在此虛擬機上安裝WindowsServer2003R2操作系統,安裝完操作系統後,將這臺虛擬機作爲模板虛擬機。以後,在此“模板虛擬機”的基礎上,“克隆”出所有需要的其他WindowsServer2003虛擬機。

(6)首先,使用VC克隆出第1臺WindowsServer2003虛擬機,設置此計算機的IP地址爲192.168.100.222/24,設置DNS地址爲127.0.0.1(或者192.168.100.222),然後將此計算機升級到ActiveDirectory服務器,設置域名爲sjzqxj.local。

(7)使用VC克隆出第2臺、第3臺WindowsServer2003虛擬機,分別設置計算機的IP地址爲192.168.100.223與192.168.100.224,計算機名稱分別爲FS1、FS3,DNS地址爲192.168.100.222與192.168.100.226(此時192.168.100.226還沒有配置,可以加上),並將這兩臺計算機加入到ActiveDirectory。

至此,第一階段配置完成。

5.2連接存儲服務器併爲虛擬機分配存儲空間

爲聯想萬全服務器的VMwareESXServer,添加VMotion地址爲192.168.100.227。然後登錄到存儲服務器,爲IP地址192.168.100.220、192.168.100.221、192.168.100.227、192.168.100.228分配2TB的存儲空間。

(1)登錄到VC,在192.168.100.220的VMwareESX Server上,添加軟件iSCSI的存儲,連接到WSS2008分配的存儲空間,然後在“配置→存儲器”中,添加iSCSI的存儲器,並命名爲iSCSI-1,如圖28所示。

ff723836.28(zh-cn).jpg

圖28添加的2TB的存儲器

(2)修改FS1虛擬機的配置,爲虛擬機添加120GB的虛擬磁盤,其中虛擬磁盤使用iSCSI-1存儲器的空間,如圖29所示。

ff723836.29(zh-cn).png

圖29添加120GB的空間

(3)進入FS1虛擬機,在“計算機管理→磁盤管理”中,爲新添加的硬盤初始化爲“動態磁盤”,並創建爲一個邏輯卷,分配盤符爲F,卷標爲iscsi-data,然後用NTFS文件系統格式化。然後打開“資源管理器”,在F盤上創建iscsi-file的文件夾,並創建同名共享,並根據需要設置共享與NTFS權限。建議將共享文件夾的權限設置爲“所有用戶”“完全控制”,並在NTFS權限中,設置所需要的實際權限。

(4)同樣,爲FS3虛擬機,添加120GB(或者其他大小)的虛擬磁盤,同樣使用iSCSI提供的存儲空間,進入虛擬機,初始化磁盤、格式化、分配盤符、設置卷標,並創建共享文件夾(可以爲iscsi-file,也可以爲其他,這個可以根據DFS的需要設置)。

(5)最後,通過網絡,將所有需要備份的數據從DELL服務器複製到FS1與FS3的共享文件夾中,爲了提供複製的效率,可以先將一部分數據複製到FS1,等複製完成後,再將剩餘的數據複製到FS3。這是最耗費時間的事情,在實際改造中,大約複製了7個多小時。

5.3恢復數據並配置第二臺VMwareESXServer

當所有的數據從DELL服務器複製完後,切換到DELL服務器,進行下面的操作:

(1)重新配置RAID,同樣劃分爲兩2個邏輯磁盤,第1個邏輯磁盤大小爲50GB,剩餘的爲第2個邏輯磁盤。

(2)安裝VMwareESXServer,設置IP地址爲192.168.100.221。

(3)安裝完成後,登錄到VC,在VC中添加第2臺VMwareESX Server並對其進行管理。然後添加第2塊邏輯磁盤作爲VMwareESXServer的存儲器,設置VMotion地址爲192.168.100.228,然後添加WSS2008提供的空間,作爲VMwareESXServer的存儲器。

(4)使用VC,從“模板”虛擬機克隆出2臺WindowsServer2003到第2臺VMwareESXServer,其中克隆出來的第1臺作爲第2臺ActiveDirectory服務器,設置IP地址爲192.168.100.226,作爲額外的域控制器。克隆出的第2臺虛擬機,設置IP地址爲192.168.100.18(設置這個地址是歷史遺留問題,爲了與以前的程序保持一致),設置計算機名稱爲FS2,並加入到ActiveDirectory。

(5)爲FS2,添加3塊250GB的虛擬磁盤,虛擬磁盤使用iSCSI提供的空間,如圖30所示。

ff723836.30(zh-cn).png

圖30添加3塊250GB的虛擬磁盤

(6)進入“計算機管理→磁盤管理”中,對新添加的硬盤進行初始化工作。並將新添加的第1塊磁盤(磁盤1),創建一個“簡單卷”,設置盤符爲D,將添加的第2、3塊磁盤,創建“跨區卷”,設置盤符爲F,並使用NTFS文件系統進行格式化,如圖31所示。這樣,格式化後,D盤大約有250GB的空間,F盤大約有500GB的空間。

ff723836.31(zh-cn).jpg

圖31初始化磁盤

(7)格式化完成後,根據原來服務器的結構,創建共享文件夾的名稱,這些不一一介紹。

ff723836.32(zh-cn).jpg

圖32創建共享文件夾

(8)然後,從FS1或FS3虛擬機中,將原來保存在DELL服務器上的數據,再複製到D盤或F盤對應的文件夾中,這個過程大約需要3、4個小時的時間。

5.4使用DFS統一管理文件夾

在數據恢復的過程中,分別進入FS1、FS2、FS3虛擬機,安裝“Microsoft.NetFramework2.0”、“文件服務器管理”、“文件服務器資源管理器”與“分佈式文件系統”。安裝完成後,進入FS1(或FS2、FS3)的虛擬機中,進入“文件服務器管理”程序,在“DFS管理→命名空間”中,創建“命名空間”與“文件夾”,其中每個“文件夾”都指向一個或多個其他文件服務器提供的共享文件夾,如圖33所示。

ff723836.33(zh-cn).jpg

圖33創建命名空間與共享文件夾

還可以在“文件服務器資源管理器→配額管理”中,爲不同的用戶分配不同大小的空間,這樣可以防止用戶無限制的使用存儲空間,還可以在“文件屏蔽管理”中,限制用戶保存的文件格式,例如禁止用戶上傳MP3、RM等音樂或視頻文件,或者其他格式,這些不一一介紹。

以後,所有加入到域的工作站,只需要訪問DFS提供的命名空間,就可以訪問所有的文件服務器提供的共享,如圖34所示。

ff723836.34(zh-cn).png

圖34通過DFS空間訪問所有的共享文件夾

【說明】DFS文件系統,只是提供了一個到服務器共享文件夾的“快捷”訪問點,所以,用戶訪問實際的服務器共享文件夾的權限,由每個物理服務器共享文件夾權限與文件夾的NTFS權限進行限制,與DFS服務器沒有關係。所以,大家不要以爲,通過一個共享訪問點訪問,會將所有的“共享文件夾”權限設置爲一個,從而引起安全問題。

另外,藉助於DFS,還可以在不同的文件服務器上,爲共享文件夾提供負載均衡與文件夾的自動備份與冗餘服務,這進一步提高了用戶訪問的速度,同時爲重要數據提供了更多的安全保障。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章