1.DR模式中每台主机都有一个VIP地址
虚拟网址放在lo网卡上(回环网卡)
arp_ignore=1
Arp_announce=2 系统不使用IP包的源地址来设置ARP请求的源地址,而选择发送接口的IP地址
2.内核参数修改
3.vim /etc/rc.conf 开机自启动
Chmod +x /etc/rc.d/rc.conf
4.实验
五台虚拟机(两台web服务虚拟机,一台DR负载均衡调度器,一台客户机,一台NFS共享服务机),具体IP配置如下:
步骤一:配置负载调度器
配置虚拟 IP 地址(VIP:192.168.241.139)
调整 proc 响应参数
由于 LVS 负载调度器和各节点需要共用 VIP 地址,需要关闭 icmp 的重定向,不充当路由器
配置负载分配策略
步骤二:部署共享存储(NFS服务器:192.168.241.131)
步骤三:配置节点服务器(192.168.241.133/192.168.241.134)
此地址仅用作发送 Web响应数据包的源地址,并不需要监听客户机的访问请求(改由调度器监听并分发)。因此使用虚接口 lo∶0 来承载 VIP 地址,并为本机添加一条路由记录,将访问 VIP 的数据限制在本地,以避免通信紊乱。
配置虚拟 IP 地址(web1和web2 的相同设置)
chmod +x /etc/rc.d/rc.local
调整内核的 ARP 响应参数以阻止更新 VIP 的 MAC 地址,避免发生冲突(web1和web2的相同设置)
web1 节点服务器(192.168.73.106)的测试网页设置:
测试