Windows 2008 DFS(分散式檔案系統)實作及設定(無AD架構)

DFS是Microsoft在容錯架構中的一種解決方案,若各位有玩過多台web的架構,但是沒有錢可以再多買SAN或NAS,
那麼就必須解決檔案同步的問題,也可建置成為檔案系統的HA,當大家的共用資料夾內的資料愈來愈多時,
不難發現,MIS可能在備份政策上的調整可能愈來俞難,隨著大家的檔案愈來愈大,又得要提供好的備份政策 …

DFS是Microsoft在容錯架構中的一種解決方案,若各位有玩過多台web的架構,但是沒有錢可以再多買SAN或NAS
那麼就必須解決檔案同步的問題,也可建置成為檔案系統的HA,當大家的共用資料夾內的資料愈來愈多時
不難發現,MIS可能在備份政策上的調整可能愈來俞難,隨著大家的檔案愈來愈大,又得要提供好的備份政策
可能燒壞了不少腦袋,因此DFS自2003開始就提供了一種很便捷的方案。

本次實作的環境做個說明:
1.使用未在AD環境之下的伺服器直接建立
2.指定以2008環境建置(2003與2008雷同)
3.雙向同步的需求

運作說明
由於此說明是以進入點的概念來達成分散式檔案系統架構,因此會建立一個進入點
而這個進入點會自動的將檔案指向兩個不同的網路目錄之中,問題來了,若這個進入點的名稱所在的伺服器不可用時
這個DFS則不會運作,若是要將兩個不同的目錄做複寫,那麼則必須要指定複寫功能來達成複寫
本項實作的概念如下圖所示:
WORKFLOW

※這個架構之下,所有的使用者都是連接到WIN2K8-A,雖然透過命名空間將這個空間連結至之下的兩個目錄
但只要WIN2K8-A發生無法服務的狀況則整個服務都會失效,但可以達成即時備份的目標。

 

在安裝過程進行設定

於伺服器管理員中啟動『新增角色』功能
1

2  

啟動新增角色精靈後,選擇『檔案服務』,並且點選下一步
3 

接下來會出現提示,告訴你該注意的地方。請再點選下一步
4 

在檔案伺服器的角色上再加以點選『分散式檔案系統』,此時會自動核選『DFS命名空間』及『DFS複寫』兩項功能。
5 

在此部份,可以在安裝過程中直接進行設定命名空間,或者是先設定好DFS再進行本部份的設定
本步驟若要直接在安裝過程設定命名空間,則可直接連入空間名稱,在此以JasonSpace為其命名空間。
6 (2) 

在命名空間類型中若有在網域架構之下,還可以加入以多個命名空間做處理,較有彈性
若只是為了把兩個web目錄做雙向的同步,還必須架一台AD不是太浪費設備了嗎?
因此在此例中,以只有兩台設備以不架構AD的方式來建置,直接可以點選下一步。
6 

在已完成命名空間類型之後,可以指定各個以相同名稱的分享資料夾做為其關聯的共用資料夾。
本部份因另一台伺服器尚未設定完成,因此待後續再做處理。
8 

在完成上面的確認後,會出現確認畫面供管理者設定及確認。
9 

安裝過程…
10  

接下來我們可以在開始功能列上的系統管理工具中找到『DFS管理』,隨即完成本項安裝設定。
11 

 

在安裝完成後才設定
安裝完成之後,進入命名空間的區域中,按右鍵新增命名空間。
未命名 - 34 

伺服器就是輸入要進入的載點,在此可以設定多台伺服器都安裝指定,如此一來,一台被新增會自動的新增到其它伺服器之上
在本例上我是指定由WIN2K8-A為進入點,若想設定多台則每台指定為自已的伺服器名稱。
未命名 - 35

在此可以指定乙組命名空間,可以自行設置,我在此設定為JasonSpace。
未命名 - 36

一如上列的安裝設定,若有AD則有網域可以選擇。
未命名 - 38 

接下來會顯示你的設定資訊,按下建立即完成設定。
未命名 - 39
未命名 - 40

指定指向的目錄

完成上面的步驟後(二者擇其一)即可馬上設定要對映的目錄,在已完成的命名空間上按右鍵選擇『新資料夾』
未命名 - 41 

在此我以Data為其名稱,並加上對映的資料夾。分別設定為\\WIN2K8-A\JasonSpace\Data\\WIN2K8-B\JasonSpace\Data
未命名 - 42
未命名 - 43
未命名 - 44

完成後如下圖所示
未命名 - 45    

測試

當我們直接連結到命名空間之中後,直接把檔案丟入,同時於兩個關連資料夾都會產生相同的檔案未命名 - 46

完成…

 

以上的作法是適用在多個伺服器提供相同的服務時,需要同步的檔案發送
此時對於沒有AD的環境即可達成檔案同時發散的目的,希望以上對大家有所幫助
若您所需要的是複寫的功能,那麼…還是必須以AD架構去建置DFS。


Anything keeps Availability.
Anywhere keeps Integrity.
Anytime keeps Confidentiality.
keep A.I.C. = Information Security