0%

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

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

服务器IP分配

角色网络接口IP地址用途
Directoreth0192.168.103.101服务器IP
DIrectoreth0:1192.168.103.150集群IP
RealServer1eth0192.168.103.102服务器IP
RealServer1lo:0192.168.103.150/32集群IP
RealServer2eth0192.168.103.103服务器IP
RealServer2lo:0192.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即可。