WebServer1:192.168.60.251 部署nginx web服务WebServer2:192.168.60.252 部署nginx web服务LVS服务器(也称为DR) eth0 192.168.60.250cat /proc/sys/net/ipv4/ip_forwardecho 1 > /proc/sys/net/ipv4/ip_forwardCentOS7若要永久修改,在/etc/sysctl.d/99-sysctl.conf文件中进行编辑修改
ifconfig ens33:0 192.168.60.249 broadcast 192.168.60.249 netmask 255.255.255.255 up route add -host 192.168.60.249 dev ens33:0
ipvsadm -A -t 192.168.60.249:80 -s wrripvsadm -a -t 192.168.60.249:80 -r 192.168.60.251:80 -w 2ipvsadm -a -t 192.168.60.249:80 -r 192.168.60.252:80 -w 1 3、在两台realserver服务器分别执行如下配置ifconfig lo:0 192.168.60.249 broadcast 192.168.60.249 netmask 255.255.255.255 up route add -host 192.168.60.249 lo:0echo 1 > /proc/sys/net/ipv4/conf/lo/arp_ignore echo 2 > /proc/sys/net/ipv4/conf/lo/arp_announce echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce按照wrr加权轮询算法,2:1,也就是说3次访问,访问命中192.168.60.252两次,192.168.60.251一次将VIP:192.168.60.249 Port 80映射到路由器WAN口192.168.31.22 也就是外网192.168.31.22:80curl http://192.168.31.22可以验证出权重2:1是生效的
原文作者:WalkingCloud;如有侵权,请联系管理员删除。