2011年11月21日 星期一

S小魚仔S Windows Server 2008 R2 NLB (網路負載平衡)

寫這篇文章前,約花了「4」天時間,才摸熟,透過「DFS」+「NLB」技術,完成「平衡負載+檔案同步」,會使用「NLB」技術一般都是「架設網站」讓多台「 Web Server」做「分流」使用,下面就是「基本」的架構圖



完成上面的「實驗」需要「瞭解」的技術有「DNS」、「Windows AD」、「Windows DFS」、「 Windows IIS」、「Windows NLB」,就能夠打造出這樣的環境。




架設範例 (一)


PS. 建議「Web-1」與「Web-2」本機「Administrator」「密碼」設定「相同」。
Web-1」、「Web-2」、「Web-Storage」請勿使用「DHCP」模式,請手動「輸入」「IP」。


啟用「Web-1」、「Web-2」、「Web-Storage」、「檔案及印表機共用」防火牆。


 「Web-1」、「Web-2」安裝「NLB (網路平衡負載)


功能」=>「新增功能


網路負載平衡


安裝」...


Web-1」、「Web-2」安裝「IIS (網頁伺服器)


角色」=>「新增角色


網頁伺服器 (IIS)


預設」會自動「勾選
PS. 如果您有需要使用「asp」、「php」記得要選擇「應用程式開發」,所需的服務

Web-1」與「Web-2」設定「NLB (網路平衡負載) 認證
PS. 設定「叢集 IP」時,會存取到「雙方」資源,這時候需要進行「Windows 帳戶」驗證。


開啟「網路負載平衡管理員」=>「認證


輸入「帳戶」、「密碼
PS.許多人在這裡搞不清楚,這裏特別說明一下,如果您設定的是「Web-1」那麼當您加入「Web-2」時,就會需要進行「Windows 驗證」,所以如果您設定是「Web-1」,您就需要輸入「Web-2」的「帳戶」和「密碼」,這就是為什麼魚仔希望讓「Web-1」、「Web-2」的「Administrator」「密碼一致」,避免搞混亂。

Web-1」、「Web-2」設定「NLB (網路平衡負載) 叢集IP


~~ 設定「Web-1」~~


網路負載平衡叢集」=>「新增叢集


輸入「Web-1(電腦名稱) =>「連線


會自動抓取」「Lan」的「IP


點選「下一步


新增
PS.新增「叢集 IP


輸入「叢集 IP


點選「下一步


選擇「多點傳送
PS. 如果您都只有「一張網卡」情況下,選擇「多點傳送


點選「完成


等待「自動交集


交集「完成


~~ 設定「Web-2」~~


連線到現有的叢集


輸入「Web-1


會自動抓取」「叢集」的「IP


新增主機到叢集


輸入「Web-2」=>「連線


會自動抓取」「Lan」的「IP


點選「下一步


點選「完成


Web-2」交集完成..


切換到「Web-1」=>「重新整理


Web-1」交集完成..


輸入「IP」測試一下「網頁」「是/否」正常
PS. 您也可以將「Web-1」or「Web-2」關機,測試「叢集」有沒有「成功


Web-Storage」設定「檔案共享


Web-Storage」建立「User


建立「Storage」使用者


建立欲「分享」的「資料夾


選擇「共用


選擇「Storage」使用者


賦予「權限


選擇「

輸入「IP」測試一下「檔案共享」有沒有「設定完成


Web-1」、「Web-2」建立「共用帳戶


由於剛剛我們在「Web-Storage」有建立「Storage」使用者,所以我們需要在「Web-1」、「Web-2」建立一樣的「Storage」使用者


將「Storage」使用者,隸屬於「IIS_IUSRS」群組
PS. 「IIS_IUSRS」這個群組是做什麼呢? 大家動動腦 ^_^"


檢查一下「IIS_IUSRS」群組「是/否」有「Storage」使用者

Web-1」、「Web-2」設定「IIS 7.5 共用網頁


在「Web-Storage」分享的「資料夾」內「建立」兩個「資料夾」,「Web」、「Configuration」分別存放「網頁」、「共用檔設定


開啟「IIS」=>「Default Web Site (預設站台)」=>「基本設定


路徑指定到「\\192.168.47.129\Web Server\Web
點選「驗證身分
PS. 進行「路徑」存取「驗證


特定使用者」=>「設定


輸入「Storage」使用者 與「密碼


選擇「測試設定


驗證成功


Web-1」、「Web-2」設定「IIS 7.5 網頁共用設定


點選「共用設定


匯出「設定


路徑指定到「\\192.168.47.129\Web Server\Configuration
點選「驗證身分

輸入「Storage」使用者 與「密碼


輸入「加密金鑰」
PS. 載入「設定」時會需要。


匯出檔案成功...


啟用共用設定」=>「套用


輸入「金鑰


點選「確定


設定完成


參考資料:
The Will Will Web」-「精通 NLB:單點傳播(Unicast) 與 多點傳送(Multicast) 的差異
Jason的電腦健身房」-「Windows Server 2008怎麼設定網路負載(Network LoadBalance)

沒有留言:

張貼留言