LVS/DR配置
实验环境:
servera作为lvs服务器
serverc,serverd作为web服务器
一.配置serverc,serverd
对两台服务器做相同配置:
1.安装nginx服务:
yum install nginx -y
2.切换到nginx根目录
cd /usr/share/nginx/html/
3.将原来的index.html备份
mv index.html index.html.bak
4.输出测试
echo "web test page, ip is `hostname -I`." > index.html
5.重启nginx服务
systemctl restart nginx
6.访问网页
curl localhost
7.添加VIP
ifconfig lo:20 192.168.233.50 netmask 255.255.255.255
8.arp抑制
cat >> /etc/sysctl.conf << EOF
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
EOF
9.使配置生效
sysctl -p
二.LVS端配置:
1.安装管理工具ipvsadm
yum install ipvsadm -y
2.添加VIP
ifconfig ens160:01 192.168.233.50 netmask 255.255.255.255
3.添加虚拟IP及指定的算法
ipvsadm -A -t 192.168.233.50:80 -s rr
4.添加web服务器端的IP
ipvsadm -a -t 192.168.233.50:80 -r 192.168.233.140
ipvsadm -a -t 192.168.233.50:80 -r 192.168.233.141
5.查看添加的IP信息
ipvsadm -Ln