Linux負載均衡LVS之NAT

Linux負載均衡LVSNAT

實驗拓撲:

161656108.png

一.首先配置好後方的兩臺服務器

SERVER1

161657494.png

安裝http服務器

161658220.png

SERVER2

161658154.png

安裝http服務器

161659502.png

完成之後我們開始配置DIRECTOR

161659399.png

看一下我們的內核版本,是我剛升級過得。支持ipvs

161700291.png

vim /boot/config-2.6.18-164.el5

161701553.png

打開數據包的轉發功能,因爲今天採用的是NAT。需要進行地址轉換。

161702789.png

執行sysctl -p 讓內核參數重新生效。

161702660.png

現在我們需要安裝調用內核中ipvs的用戶工具ipvsadm

161702162.png

下面開始寫我們的轉發規則了。可以參考man手冊。

161703413.png

我們需要轉發的是TCP80端口的http服務。

下面我們開始寫我們需要轉發的real server了。

161703440.png

保存我們寫出的規則

161704495.png

161704883.png

下面我們在我們的宿主機訪問以下:

161704325.png

刷新一下看看

161704996.png

因爲我們採用的rr輪詢調度算法。所以每刷新一次都不一樣。現在我們修改一下server2的權重爲5,再看看訪問有什麼變化。

161704389.png

是不是發現還是沒有什麼變化。這是因爲我們採用的是輪詢調度(rr)和權重是沒有關係的。

將輪詢調度算法(rr)改爲加權輪詢調度算法(wrr)就會根據權重的大小,來各自給服務器分配任務。

161705370.png

再來訪問你就會發現server2的訪問次數是server1的五倍。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章