系统平台:RHEL 5.8 32bit
LVS 平台:1.24.13
前端LVS:192.168.1.93(公网模拟) 172.16.1.93(接内网)
后端WEB1:172.16.1.96 GW:172.16.1.93
后端WEB2:172.16.1.95 GW:172.16.1.93
LVS配置:
ipvsadm -C
ipvsadm -At 192.168.1.93:80 -s rr
ipvsadm -at 192.168.1.93:80 -r 172.16.1.96:80 -m -w 1
ipvsadm -at 192.168.1.93:80 -r 172.16.1.95:80 -m -w 1
查看状态:
以上两种命令模式都可以,或者直接敲ipvsadm命令,不加“-l”参数。
保存规则:
service ipvsadm save
说明:
在NAT模式下的LVS架构中,后端服务器与Internet基本属于一个完全隔离的状态,LVS服务器同时作为后端服务器的网关,如果后端服务器需要访问外网,应该配置SNAT:
iptables -t nat -A POSTROUTING -o eth0 -s 172.16.1.0/24 -j SNAT --to-source 192.168.1.93
注意“-o eth0”是指输出接口,指外网IP所在接口。