NLB: 網絡負載平衡服務器
示例:利用Windows Server 2012實現網絡負載平衡網絡
工做原理:server02與server03須要兩個網卡,其中一個是心跳網絡(172.16.9.0網段IP)。NLB就是在兩臺服務器作高可用,其中一臺故障另外一個也會正常工做。備份模式是主主備份的。ide
過程:就是server02與server03之間虛擬出一個IP提供服務,客戶端訪問虛擬IP工具
實驗準備:測試
server02 IP:192.168.1.102 heart:172.16.9.10網站
server03 IP:192.168.1.103 heart:172.16.9.103d
步驟1:server02,server03安裝NLB角色server
安裝blog
步驟2: server02配置NLBip
服務器管理器——工具——網絡負載平衡管理器——點擊網絡負載平衡羣集——右鍵——新建羣集
主機輸入server02本地IP——鏈接,選擇本地IP下一步
下一步
優先級指的是優先訪問哪一個網站
添加虛擬ip地址
羣集操做模式:
單播: 全部節點的MAC地址會被替換成統一的羣集MAC地址
將IP地址解析成MAC地址: ARP 地址解析協議
將MAC地址解析成IP地址: RARP 逆地址解析協議
多播: 每一個節點使用本身的MAC地址
完成
點擊192.168.1.104——右鍵——添加主機到羣集
輸入server03本地IP地址——鏈接
下一步
完成
配置完成後——server02顯示以下
(server03的網絡負載平衡管理器顯示以下,不用再對server03配置)
測試:
找一臺客戶機:長ping vip
ping 192.168.1.104
陸續斷開兩個節點,也就是禁用本地的網卡,不能禁用心跳網絡。
通常狀況4個包仍是能夠接受的,若是斷的更長說明配置可能存在問題
示例: 利用NLB實現WEB站點的高可用
在server01上共享網站
server02和server03上打開IIS管理器——網站——右鍵——添加網站
爲了能讓網站能同步,因此網站的路徑存放到網絡路徑(例如把網站存放到server01)
網站的IP地址是虛擬ip地址
驗證:
禁用server02或server03上本地的ip的網卡,server01能夠正常訪問訪問網站,實驗成功。
(由於網站沒有綁定主名,因此在網址上輸入虛擬IP 的地址。若是綁定主機名須要在DNS上添加A記錄)
注:若是訪問網站時出現一下狀況,點擊網址右鍵——基本設置——鏈接爲——添加管理員的認證,即輸入管理員的用戶名和密碼
(注意:若是server02或者server03中不能訪問server01網站的存放路徑,則把羣集操做模式改爲多播)