由於近期開始有 LB 的需求,開始要進行整套系統的 LB 規劃,除了 Windows 內建的 cluster 以外,在資料的部分先是採用 DFS 來同步資料,避免 Storage 掛點
參考許多有關 DFS 的文章,多少還是有一些不足的地方在此篇補足各項要注意的事項
此篇是加入了 AD 網域來進行 DFS 架構
同樣的在開始前先了解 DFS 所用的 service 概念
命名空間
提供一個虛擬路徑給 AP 進行寫入,也就是 cluster 中的 VIP 的概念,由命名空間來收集所有的 DFS 複寫路徑。
命名空間可以是 DC 也可以是成員伺服器,也可以同時有多個命名空間。
必須注意的是建立命名空間同時也會在 DC 註冊一筆資料,若是刪除命名空間要再建立相同的連結點,必須另外於 DC 刪除此筆連結才可以再次建立。
複寫
用來管理各項複寫功能、成員以及每條複寫序列的配額
環境設定
網域: sz.com
主要成員伺服器: VM01
次要成員伺服器: VM02
目標: 將 VM01 及 VM02 的資料同步,並且若是其中一台中斷即可由另一台接手工作。
DFS 實作
※以下操作請使用網域管理員來進行,否則將無法登入網域來進行註冊 DC
setp.1 要參與此架構的成員都必須 Join Domain
命名空間
setp.2 首先由 VM01 來擔任命名空間伺服器 / 成員伺服器,在角色安裝找到「DFS 命名空間」及「DFS 複寫」來進行安裝,並且重啟伺服器
setp.3 從「伺服器管理員」的「工具」找到「DFS 管理」
setp.4 於命名空間點選右鍵「新增命名空間」來建立虛擬連結點
setp.5 建立命名空間伺服器位置,這邊由 VM01 這台擔任命名空間伺服器。
setp.6 建立虛擬目錄名稱,此目錄名稱產生的路徑為 \\sz.com\dfsshare ( \\domain\DirName )
setp.7 點選「編輯設定」,設定這個命名空間的安裝位置,以及權限
我僅希望擁有系統管理者權限才能編輯,其他的人員只給唯讀
setp.8 選擇此命名空間的類型,由於此篇是有 Join Domain,所以選擇的是「網域型命名空間」。
若是沒有 domain 也可以建立單機的「獨立命名空間」
setp.9 顯示命名空間的設定細項
setp.10 建立命名空間成功。
setp.11 建立要複寫的虛擬目錄路徑 FileTest
在命名空間內點選「新增資料夾」
在此會建立網芳的寫入點,所以使用 \\VM01\FileTest 讓 DFS 自動建立,也可瀏覽選擇。 (有提到 DFS 是使用網芳在複寫,所以網芳是 DFS 很重要的一項通訊)
直接點選建立就好囉
然後必須設定 FileTest 的本機路徑 以及權限,在這邊我希望在權限控管內的網域使用者都可以進行複寫。
setp.12 上述 FileTest 都是在建立 VM01 的空間,接下來直接在剛剛建立好的 FileTest 點選右鍵「新增資料夾目標」來增加 VM02 的關聯
建立方式都一樣,只是將路徑改為 \\VM02\FileTest
VM01 跟 VM02 都建立完成後,會自動提示是否要進行複寫設定,點選「是」繼續設定複寫。
複寫
setp.13 確認複寫的群組名稱為剛剛建立的 FileTest,也可以直接驗證剛剛所建立的幾個虛擬路徑
網域寫入點:\\sz.com\dfsshare\filetest
VM01網芳寫入點:\\VM01\filetest
VM02網芳寫入點:\\VM02\filetest
setp.14 確認複寫成員,預設會抓擁有「資料夾目標」的成員。
setp.15 選取主要成員為 VM01,複寫方向會以 VM01 為主複寫至 VM02。
setp.16 設定複寫拓樸型式,希望可以雙向複寫來達到兩邊資料夾的一致,所以使用「完整網狀」
若是有特殊需求也可以使用「沒有拓樸」來設定複寫方向。
setp.17 設定複寫序列的頻寬以及排程,由於希望資料可以 24*7 同步,所以選擇完整
但若是資料量非常大,可以考量選擇適當的時間與頻寬來調整適合的狀況。
setp.18 複寫拓樸設定完成。
可以看到複寫的成員以及預設每條序列的配額為 4GB,這都可以點選進行設定的
另外在右邊動作選單,也可以針對目前的複寫來建立診斷報告,但比較可惜的是無法針對診斷報告分析後來通知管理者。
在網域的虛擬目錄內容中,也可以看到多出了「DFS」的選單,並可以檢查成員伺服器的狀況以及切換主次伺服器。
測試效能
DFS 複寫都是使用網芳在傳遞檔案,所以這時候 LAN 的頻寬環境就顯得很重要,處理這種檔案伺服器最重要的就是當資料量龐大的時候,讀寫的速度是否可以達到需求?
測試了約5GB的單檔zip,直接丟到 \\sz.com\dfsshare\filetest ,同時 VM01 擁有相同檔案(因為是主要伺服器),經過約2分鐘後複寫完成到 VM02 (次要伺服器)
Orignal From: Windows Server 2012R2-DFS 實作 HA 架構 with AD (Join Domain)
沒有留言:
張貼留言