实验环境:
Direcotr:
Server1(调度器):双网卡:eth0(对外):172.25.254.107 eth1(对内):172.25.7.1
Realserver:
Server2(服务器):172.25.7.2
Server3(服务器):172.25.7.3
Client:172.25.254.7
在server1中设置如下:
开启路由机制:
[root@server1 ~]# vim /etc/sysctl.conf
net.ipv4.ip_forward = 1
[root@server1 ~]# sysctl -p
加载 nat 模块:
[root@server1 ~]# modprobe iptable_nat
加载 rule:
##rr为轮询算法 -m表示nat
[root@server1 ~]# ipvsadm -A -t 172.25.254.107:80 -s rr
[root@server1 ~]# ipvsadm -a -t 172.25.254.107:80 -r 172.25.7.2:80 -m
[root@server1 ~]# ipvsadm -a -t 172.25.254.107:80 -r 172.25.7.3:80 -m
保存策略:
[root@server1 ~]# /etc/init.d/ipvsadm save
ipvsadm: Saving IPVS table to /etc/sysconfig/ipvsadm: [ OK ]
在server2中:
[root@server2 network-scripts]# /etc/init.d/httpd start
在server3中:
[root@server3 network-scripts]# /etc/init.d/httpd start
在客户端172.25.254.7测试:开始轮询