2014年10月29日 星期三

Windows Server 2012R2-DFS 實作 HA 架構 with AD (Join Domain)

由於近期開始有 LB 的需求,開始要進行整套系統的 LB 規劃,除了 Windows 內建的 cluster 以外,在資料的部分先是採用 DFS 來同步資料,避免 Storage 掛點

 

 

參考許多有關 DFS 的文章,多少還是有一些不足的地方在此篇補足各項要注意的事項

 

此篇是加入了 AD 網域來進行 DFS 架構

 

同樣的在開始前先了解 DFS 所用的 service 概念

 

 

命名空間

提供一個虛擬路徑給 AP 進行寫入,也就是 cluster 中的 VIP 的概念,由命名空間來收集所有的 DFS 複寫路徑。

命名空間可以是 DC 也可以是成員伺服器,也可以同時有多個命名空間。

 

必須注意的是建立命名空間同時也會在 DC 註冊一筆資料,若是刪除命名空間要再建立相同的連結點,必須另外於 DC 刪除此筆連結才可以再次建立。

 

複寫

用來管理各項複寫功能、成員以及每條複寫序列的配額

Network diagram

 

 

 

環境設定

網域: sz.com

主要成員伺服器: VM01

次要成員伺服器: VM02

 

 

目標: 將 VM01 及 VM02 的資料同步,並且若是其中一台中斷即可由另一台接手工作。

 

 

DFS 實作

※以下操作請使用網域管理員來進行,否則將無法登入網域來進行註冊 DC

 

setp.1 要參與此架構的成員都必須 Join Domain

2014-10-29_002419

 

 

命名空間

setp.2 首先由 VM01 來擔任命名空間伺服器 / 成員伺服器,在角色安裝找到「DFS 命名空間」及「DFS 複寫」來進行安裝,並且重啟伺服器

2014-10-29_002034

 

 

setp.3 從「伺服器管理員」的「工具」找到「DFS 管理」

2014-10-29_002549

 

 

setp.4 於命名空間點選右鍵「新增命名空間」來建立虛擬連結點

2014-10-29_002846

 

 

setp.5 建立命名空間伺服器位置,這邊由 VM01 這台擔任命名空間伺服器。

2014-10-29_003235

 

 

setp.6 建立虛擬目錄名稱,此目錄名稱產生的路徑為 \\sz.com\dfsshare      ( \\domain\DirName )

2014-10-29_003556

 

 

setp.7 點選「編輯設定」,設定這個命名空間的安裝位置,以及權限

我僅希望擁有系統管理者權限才能編輯,其他的人員只給唯讀

2014-10-29_004003

 

 

setp.8 選擇此命名空間的類型,由於此篇是有 Join Domain,所以選擇的是「網域型命名空間」。

若是沒有 domain 也可以建立單機的「獨立命名空間」

2014-10-29_004241

 

 

setp.9 顯示命名空間的設定細項

2014-10-29_004502

 

setp.10 建立命名空間成功。

2014-10-29_004614

 

 

setp.11 建立要複寫的虛擬目錄路徑 FileTest

在命名空間內點選「新增資料夾」

2014-10-29_010953

 

 

 

在此會建立網芳的寫入點,所以使用 \\VM01\FileTest 讓 DFS 自動建立,也可瀏覽選擇。 (有提到 DFS 是使用網芳在複寫,所以網芳是 DFS 很重要的一項通訊)

2014-10-29_011215

 

 

 

 

 

 

直接點選建立就好囉

2014-10-29_011538

 

 

然後必須設定 FileTest 的本機路徑 以及權限,在這邊我希望在權限控管內的網域使用者都可以進行複寫。

2014-10-29_011642

 

 

setp.12 上述 FileTest 都是在建立 VM01 的空間,接下來直接在剛剛建立好的 FileTest 點選右鍵「新增資料夾目標」來增加 VM02 的關聯

2014-10-29_012647

 

建立方式都一樣,只是將路徑改為 \\VM02\FileTest

2014-10-29_012854

 

VM01 跟 VM02 都建立完成後,會自動提示是否要進行複寫設定,點選「是」繼續設定複寫。

2014-10-29_013541

 

 

複寫

setp.13 確認複寫的群組名稱為剛剛建立的 FileTest,也可以直接驗證剛剛所建立的幾個虛擬路徑

網域寫入點:\\sz.com\dfsshare\filetest

VM01網芳寫入點:\\VM01\filetest

VM02網芳寫入點:\\VM02\filetest

2014-10-29_013715

 

 

setp.14 確認複寫成員,預設會抓擁有「資料夾目標」的成員。

2014-10-29_014037

 

 

setp.15 選取主要成員為 VM01,複寫方向會以 VM01 為主複寫至 VM02。

2014-10-29_014131

 

 

setp.16 設定複寫拓樸型式,希望可以雙向複寫來達到兩邊資料夾的一致,所以使用「完整網狀」

若是有特殊需求也可以使用「沒有拓樸」來設定複寫方向。

2014-10-29_014305

 

 

setp.17 設定複寫序列的頻寬以及排程,由於希望資料可以 24*7 同步,所以選擇完整

但若是資料量非常大,可以考量選擇適當的時間與頻寬來調整適合的狀況。

2014-10-29_014509

 

 

setp.18 複寫拓樸設定完成。

2014-10-29_014743

 

 

 

可以看到複寫的成員以及預設每條序列的配額為 4GB,這都可以點選進行設定的

另外在右邊動作選單,也可以針對目前的複寫來建立診斷報告,但比較可惜的是無法針對診斷報告分析後來通知管理者。

2014-10-29_014941

 

 

 

在網域的虛擬目錄內容中,也可以看到多出了「DFS」的選單,並可以檢查成員伺服器的狀況以及切換主次伺服器。

2014-10-29_015317

 

 

 

 

測試效能

DFS 複寫都是使用網芳在傳遞檔案,所以這時候 LAN 的頻寬環境就顯得很重要,處理這種檔案伺服器最重要的就是當資料量龐大的時候,讀寫的速度是否可以達到需求?

 

測試了約5GB的單檔zip,直接丟到 \\sz.com\dfsshare\filetest ,同時 VM01 擁有相同檔案(因為是主要伺服器),經過約2分鐘後複寫完成到 VM02 (次要伺服器)

Orignal From: Windows Server 2012R2-DFS 實作 HA 架構 with AD (Join Domain)

沒有留言:

張貼留言