ipvs是已经被编译至linux内核
查看是否支持:
# grep -i 'ipvs' /boot/config-2.6.32-431.el6.x86_64
安装ipvsadm :
# yum install ipvsadm
NAT模式的请求响应都必须经过调度器完成。
配置eth0为VIP、eth1为DIP,DIP和RIP应该在同一物理网络,并且RIP网管指向DIP:
配置调度器:
# ifconfig eth0 192.168.0.220/24
# ifconfig eth1 192.168.10.10/24
配置RS1:
# ifconfig eth0 192.168.10.12/24
# route add default gw 192.168.10.10
配置RS2:
# ifconfig eth0 192.168.10.13/24
# route add default gw 192.168.10.10
配置lvs服务:
# ipvsadm -A -t 192.168.0.220:80 -s rr
# ipvsadm -a -t 192.168.0.220:80 -r 192.168.10.12 -m
# ipvsadm -a -t 192.168.0.220:80 -r 192.168.10.13 -m
关闭防火墙:
# service iptables stop
调度器允许双网卡间转发:
# echo 1 > /proc/sys/net/ipv4/ip_forward
RS1和RS同时在80端口提供http服务即可。
访问192.168.0.220即可看到在两个RS间轮训访问。