網路負載平衡 NLB 跨網域問題

上一篇架設好 MOSS 叢集後,發現子網站 (SitesXXX) 無法在其他外點被讀取,花了好幾天來 Debug,包括整個 MOSS 及資料庫刪掉重練,重新匯出匯入網站,調整了好幾天的備用存取對應(Alternate Access Mappings),都無法在分點正常的運作,最終終於找到正確的解法,令人出乎意料的解決方式。

首先說明一下 Load Balance 在微軟的平台有三種方式可以達成,分別是做 (1) Network Load Balance (NLB, 如同前一篇文章), (2) DNS Round Ribon, (3) 軟/硬體式的負載平衡器,其中(2)無法自動偵測機器當機而自動略過故障主機,(3)還需要額外的費用或資源,想當然耳還是(1)比較經濟實惠。


設定好之後再本地端測試一切都很正常,所有的分子網站也都能正常的顯示,在異地端測試主網站卻不能正常地顯示,調整 AAM 後勉強能夠讓各個MOSS (我有三台, 其中兩台做 NLB)都能分別顯示正常,但是一旦使用 NLB 的 IP 或名稱都無法正常連線。

Continue reading “網路負載平衡 NLB 跨網域問題”