DR服务器:192.168.226.122
web服务器1:192.168.226.123
web服务器2:192.168.226.124
vip:192.168.226.130
NFS服务器:192.168.226.125
客户端:10.10.10.1
配置负载调度器
1.安装ipvsadm工具
yum install -y ipvsadm
2.配置VIP地址![[Pasted image 20220801183603.png]]![[Pasted image 20220801183812.png]]
cd /etc/sysconfig/network-scripts/
cp ifcfg-ens33 ifcfg-ens33:0
vim ifcfg-ens33:0
ifup ens33:0
ifconfig ens33:0
#注意:子网掩码必须全为 1
3.我们去内核空间将重定向转发等功能全部禁用
vim /etc/sysctl.conf
net.ipv4.ip_forward = 0
net.ipv4.conf.all.send_redirects = 0
net.ipv4.conf.default.send_redirects = 0
net.ipv4.conf.ens33.send_redirects = 0\
![[Pasted image 20220801214424.png]]
4.配置负载规则
ipvsadm-save > /etc/sysconfig/ipvsadm #将当前规则存放在这个文件里
ipvsadm -C #清除表中所有记录
ipvsadm -A -t 192.168.116.130:80 -s rr
ipvsadm -a -t 192.168.226.130 -r 192.168.226.123:80 -g #若隧道模式,-g替换为-i
ipvsadm -a -t 192.168.226.130 -r 192.168.226.124:80 -g
ipvsadm
ipvsadm -ln #查看节点状态,Route代表 DR模式
![[Pasted image 20220801221109.png]]
5.配置节点服务器
2.配置节点服务器
systemctl stop firewalld
setenforce 0
yum -y install httpd
systemctl start httpd
--192.168.226.124--
echo 'this is bbb ' > /var/www/html/index.html
--192.168.226.123---
echo 'this is aaa' > /var/www/html/index.html
vim /etc/sysconfig/network-scripts/ifcfg-lo:0
DEVICE=lo:0
ONBOOT=yes
IPADDR=192.168.226.130
NETMASK=255.255.255.255
service network restart 或 systemctl restart network
ifup lo:0
ifconfig lo:0
route add -host 192.168.226.130 dev lo:0
vim /etc/sysctl.conf
net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.lo.arp_announce = 2
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
sysctl -p
测试下是否成功
![[Pasted image 20220801221119.png]]