1.工作原理
調度器上雙網卡,一個ip爲內網ip和節點一個網段;一個ip爲外網ip,和客戶端一個網段,在調度器上設置調度策略,通過客戶端訪問調度器,調度器修改請求的源和目的地址後發送給要調度的服務器,服務器處理完請求之後,返回數據到調度器(服務器的默認路由是調度器),調度器修改源和目的地址,通過調度器返回數據到客戶端
缺點: 請求和響應的數據包都必須經過vs,而且需要修改源ip和目的ip,vs的處理能有限,形成瓶頸。
拓撲結構:
2.實驗環境:
redhad 7.5
物理機 | 172.25.254.20/24 |
---|---|
server1(調度器) | eth0:172.25.60.1/24;eth1:172.25.254.1/24 |
server2(http) | eth0:172.25.60.2/24 |
server3(http) | eth0:172.25.60.3/24 |
3.配置NAT模式
(1).server2和server3: 配置apache
(2).調度器server1:
(1)開啓路由轉發功能
vim /etc/sysctl.conf
net.ipv4.ip_forward=1
查看:
(2)安裝ipvsadm,並配置規則
yum install ipvsadm -y
ipvsadm -A -t 172.25.254.1:80 -s rr
ipvsadm -a -t 172.25.254.1:80 -r 172.25.60.2:80 -m
ipvsadm -a -t 172.25.254.1:80 -r 172.25.60.3:80 -m
測試: 物理機