參考:http://zlwdouhao.blog.51cto.com/731028/781828
前些天寫了一篇關於NLB群集模式多播和單播的簡單介紹。那么下面我們一起來探討一下,如何在windows server 2008的操作系統上實現NLB群集的實驗。
NLB群集可以支持WEB、FTP、VPN、ISA。那么我們今天就簡單做一下基於WEB服務的NLB群集兩個節點的實驗。NLB群集可以保證web服務的高可用性,windows server 2008操作系統可以支持32個NLB節點。所有節點都在同時提供服務,所以,當其中一台服務器宕機的時候,其他節點服務器依然在提供服務,因此,NLB服務可以保證高可用性。
實驗環境:
如上圖所示:左邊的服務器,我們更改計算機名為:NODE-1、右邊服務器的計算機名為NODE-2,NODE-1的ip地址為:192.168.1.1,NODE-2的ip地址為:192.168.1.2。每台服務器都配置為一塊網卡,一個群集ip:192.168.1.254供外網用戶訪問
實驗步驟:
首先,我們搭建NLB群集的環境,所以,我們應該先在兩台服務器上安裝NLB群集服務。在NODE-1上:
在NODE-2上重復上述步驟。
以上步驟,我們將兩個節點的計算機群集環境都安裝成功,下面,我們在群集上安裝web服務,在node1上:
添加必需的功能
在node-2上,重復上述操作即可,web安裝ok,為了驗證群集實驗是否是連續提供服務,我們還需要在node-1和node-2上創建不同的站點(為了驗證實驗結果)。此步驟略。。。
到這里,我們群集環境和安裝的web服務都已經ok了,下面,就需要我們進行配置群集服務了,以保證群集的高可用性和可靠性。
在NODE-1上:創建新群集
下一步,設置優先級別
下一步,設置群集ip;192.168.1.254
下一步,由於我們群集節點只添加了一塊網卡,所以,我們選擇“多播”。(原因,在博客里有相應的文章,請仔細閱讀。)
刪除“端口規則”
下一步,等待群集“已聚合”
Ok,我們已經完成了一個節點的配置,下面我們仍然在NODE-1上添加NODE-2群集
在NODE-1上:選擇“添加主機到群集”
通過NODE-2的網卡ip地址連接到NODE-2上:
下一步,設置優先級別:
刪除端口規則
兩個節點主機全部聚合,此刻,NLB群集配置我們都已經完成了。下面我們進行測試,在client主機的IE輸入群集ip進行訪問,客戶端client的ip地址是192.168.1.100,首先在客戶端client上ping群集的ip:192.168.1.254
根據上圖所示,客戶機client和群集ip是通信的。然后我們再通過
http://192.168.1.254來訪問web
默認情況下,node-1在提供服務,當我們將node-1模擬宕機后,我們再進行測試
Ok,測試已成功!!!