LVS-DR模式部署

发布时间:2023年12月17日

实验准备:

节点服务器
192.168.116.20? ? ? ?#web1
192.168.116.30? ? ? ?#web2

?1.部署NFS共享存储

2.部署Web节点服务器

将两台服务器的网关注释掉

#重启网卡

systemctl restart network

?修改节点服务器的内核参数|vim /etc/sysctl.conf

net.ipv4.conf.lo.arp_ignore=1

net.ipv4.conf.lo.arp_announce=2

net.ipv4.conf.lo.arp_ignore = 1

net.ipv4.conf.all.arp_announce = 2

?

在节点服务器里?添加lo:0网卡配置,并修改其配置

cp /etc/sysconfig/network-scripts/ifcfg-ens33 ifcfg-lo:0

?

ifup ifcfg-lo:0#开启网卡,ifconfig查看是否启动

?

添加一条路由,将访问VIP的数据报文限制在本地,直接传输给lo:0网卡

route add -host 192.168.116.200 dev lo:0

route -n

?

?挂载共享目录

由于添加路由是临时性的,关机后就会消失,所以需要永久性添加路由:

文件时在每次启动是都会执行文件里面的命令:

?

3.设置调度器?

进入网卡配置里,添加一个本地网卡:0的虚拟网卡

cd /etc/sysconfig/network-scripts

vi ifcfg-ens33:0

DEVICE=ens33:0
ONBOOT=yes
IPADDR=192.168.116.200
NETMASK=255.255.255.255

?

?更改内核参数: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

?

?安装ipvsadm工具:yum install -y ipvsadm

ipvsadm-save > /etc/sysconfig/ipvsadm

systemctl start ipvsadm? ? ?#开启ipvsadm
modprobe ip_vs? ? ? ? ? ? ? ? ?#加载模块

ipvsadm -C? ? ? ? ? ? ? ? ? ? ? ? ?#清空规则

ipvsadm -A -t 192.168.116.200:80 -s rr

#-A添加虚拟服务器,-t指定虚拟服务器地址,-s指定调度算法,rr:轮询

ipvsadm -a -t 192.168.116.200:80 -r 192.168.116.20:80 -g
ipvsadm -a -t 192.168.116.200:80 -r 192.168.116.30:80 -g
#添加两台节点服务器规则,-r指定真实服务器地址,-g指定der模式

ipvsadm? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #激活

ipvsadm -ln? ? ? ? ? ? ? ? ? ? ? ? ? ?#检测

?

?

文章来源:https://blog.csdn.net/HanYuHao11/article/details/135032376
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。