作者 主題: [分享]NLB+state server  (閱讀 7671 次)

0 會員 與 1 訪客 正在閱讀本文。

jonathan_lwo

  • 活潑的大學生
  • ***
  • 文章數: 319
    • 檢視個人資料
[分享]NLB+state server
« 於: 2006-09-16 15:13 »
準備三台Windows 2003 :DC22、SVR221、SVR222

步驟一:
 第一台當DNS:DC22
本身IP設定:192.168.22.200 /24

架DNS
domin :dm22.corp
建立本身record:ns1.dm22.corp

建立一筆記錄 www.dm22.corp
對應IP:192.168.22.201 (此為Web Server 對外IP)
 

步驟二:
 另外兩部是 Web Server
此兩部先裝上IIS
並建置好網頁,兩部Server 的資料必須一致

 
步驟三:
 設定第一部Web Server 的 IP:
1. 先將網路負載平衡打勾(圖一)

2. 圖二設定  


3. 在網路負載平衡選項點"內容"
如圖三設定,叢集IP是兩部Web Server 共同的IP


4. 圖四為第一部Web Server 的主機識別 IP



步驟四:
 設定第二部Web Server :重覆步驟三的設定,
但圖四中改為第二部Web Server 主機識別 IP:
192.168.22.203/24   


註:相同的設定法,在Virtual PC所建的Win2003 會成功,但在VMWARE
    之下卻不能成功,錯誤為第二部Web Server 完全連不上網路

#-----------------------------------------------------------------------------------
state server :

另外再準備一部Windows 2003 當State Server  用以紀錄Session 狀態
使用IP:192.168.22.204 /24
在State Server的機器上啟動 (及定成自動) ASP.NET State 服務,即OK

    目的:,避免Session 亂掉,資料不正確 

在web.config(用vs2005)檔,指定 State Server
(此種方式只能應用在ASP.NET 2.0 ,在ASP時不能用)


<system.web>
<sessionState mode="StateServer" stateConnectionString="tcpip=192.168.22.204:42424" />
……
</system.web>



若覺的那裏有問題,還請指正~
謝謝  :D