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配置
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配置
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即可。