使用 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 即可。
预览: