Linux負載均衡LVS之NAT
阿新 • • 發佈:2020-10-10
Linux負載均衡LVS之NAT
實驗拓撲:
一.首先配置好後方的兩臺伺服器
SERVER1
安裝http伺服器
SERVER2
安裝http伺服器
完成之後我們開始配置DIRECTOR
看一下我們的核心版本,是我剛升級過得。支援ipvs。
vim /boot/config-2.6.18-164.el5
開啟資料包的轉發功能,因為今天採用的是NAT。需要進行地址轉換。
執行sysctl -p 讓核心引數重新生效。
現在我們需要安裝呼叫核心中ipvs的使用者工具ipvsadm
下面開始寫我們的轉發規則了。可以參考man手冊。
我們需要轉發的是TCP的80埠的http服務。
下面我們開始寫我們需要轉發的real server了。
儲存我們寫出的規則
下面我們在我們的宿主機訪問以下:
重新整理一下看看
因為我們採用的rr輪詢排程演算法。所以每重新整理一次都不一樣。現在我們修改一下server2的權重為5,再看看訪問有什麼變化。
是不是發現還是沒有什麼變化。這是因為我們採用的是輪詢排程(rr)和權重是沒有關係的。
將輪詢排程演算法(rr)改為加權輪詢排程演算法(wrr)就會根據權重的大小,來各自給伺服器分配任務。
再來訪問你就會發現server2的訪問次數是server1的五倍。
轉載於:https://blog.51cto.com/muxiaohao/1314544