Windows Storage Server 2008 做iSCSI存儲服務器

 本文出自:http://technet.microsoft.com/zh-cn/ff723836.aspx

Microsoft iSCSI Software Target 3.3 下載地址:

http://www.microsoft.com/download/en/details.aspx?id=19867

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)。

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位版本。軟件的安裝比較簡單,完全按照默認值,即可以完成安裝。

安裝完成後,從“管理工具”中運行“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目標”。

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

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

圖2 添加標識符

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

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

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

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

圖3 創建虛擬磁盤

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

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

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

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

圖4 添加iSCSI目標

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

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

圖5 添加TCP的3260端口

3.3 在工作站上連接iSCSI磁盤

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

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

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

圖6 添加iSCSI服務器

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

圖7 添加目標

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

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

圖8 新建簡單卷

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

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

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

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

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

圖9 擴展虛擬磁盤

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

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

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

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

圖10 新增加的磁盤空間

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

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

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

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

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

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

分區 1 主要 12 GB 1024 KB

然後執行select partition 1,選擇第一個分區。

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

執行過程如圖11所示。

圖11 執行diskpart擴展硬盤

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

圖12 擴展後的卷大小

3.6 在服務器上創建快照

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

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

圖13 創建快照

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

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

圖14 刪除虛擬磁盤

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

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

圖15 回滾到快照

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

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

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

(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下使用類似,在此不再過多介紹。

4 爲VMware ESX Server做外部存儲

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

圖16 VMware ESX Server、iSCSI存儲連接示意圖

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

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

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

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

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

圖17 添加標識符

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

4.2 在VMware ESX Server中添加VMotion端口

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

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

圖18 虛擬交換機屬性

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

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

圖19 設置VMotion地址

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

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

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

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

圖20 iSCSI屬性

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

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

圖21 添加iSCSI服務器地址

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

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

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

圖22 添加存儲器

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

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

圖23 設置存儲名稱

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

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

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

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

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

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

4.5 擴充iSCSI存儲

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

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

圖25 刷新存儲

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

圖26 卷屬性

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

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

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

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

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

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

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

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

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

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

圖27 改造後網絡拓撲

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

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

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

5.1 備份數據並配置第一臺VMware ESX Server

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

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

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

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

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

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

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

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

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

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

爲聯想萬全服務器的VMware ESX Server,添加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的VMware ESX Server上,添加軟件iSCSI的存儲,連接到WSS2008分配的存儲空間,然後在“配置→存儲器”中,添加iSCSI的存儲器,並命名爲iSCSI-1,如圖28所示。

圖28 添加的2TB的存儲器

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

圖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 恢復數據並配置第二臺VMware ESX Server

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

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

(2)安裝VMware ESX Server,設置IP地址爲192.168.100.221。

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

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

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

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

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

圖31 初始化磁盤

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

圖32 創建共享文件夾

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

5.4 使用DFS統一管理文件夾

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

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

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

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

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

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

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

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