CentOS使用LVS/DR模式配置负载均衡

  使用LVS的DR模式,可以在同网段(LAN/WAN)的环境中配置负载均衡,兼容性好,且配置方便。

服务器IP分配

角色 网络接口 IP地址 用途
Director eth0 192.168.103.101 服务器IP
DIrector eth0:1 192.168.103.150 集群IP
RealServer1 eth0 192.168.103.102 服务器IP
RealServer1 lo:0 192.168.103.150/32 集群IP
RealServer2 eth0 192.168.103.103 服务器IP
RealServer2 lo:0 192.168.103.150/32 集群IP

Director配置

1
2
3
4
ipvsadm -C
ipvsadm -A -t 192.168.103.150:80 -s lc
ipvsadm -a -t 192.168.103.150:80 -r 192.168.103.102 -g
ipvsadm -a -t 192.168.103.150:80 -r 192.168.103.103 -g

RealServer配置

1
2
3
4
ifconfig lo:0 192.168.103.150 netmask 255.255.255.255 up
cd /proc/sys/net/ipv4/conf/eth0/
echo 1 > arp_ignore
echo 2 > arp_announce

  如果RealServer为Windows Server,只需添加系统自带的虚拟网卡,然后在虚拟网卡上配置集群IP即可。