标签:wrr arp roc 内容 enable als real UNC 服务器
环境
配置RealServer1,2
cp /etc/sysconfig/network-scripts/ifcfg-lo{,:1}
vim /etc/sysconfig/network-scripts/ifcfg-lo:1 # 编辑配置文件。 v gg = 可以自动整理格式
DEVICE=lo:1
IPADDR=192.168.2.101 # 此为VIP地址
NETMASK=255.255.255.255
ONBOOT=yes
NAME=loopback:1
vim /etc/sysctl.conf # 添加以下内容
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
net.ipv4.conf.lo.arp_announce = 2
sysctl -p
systemctl restart network
配置LVS服务器
yum install ipvsadm
vim /etc/sysconfig/network-scripts/ifcfg-eth1
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
NAME=eth1
DEVICE=eth1
ONBOOT=yes
IPADDR=192.168.2.100
PREFIX=24
GATEWAY=192.168.2.253
vim /etc/sysconfig/network-scripts/ifcfg-eth1:1
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
NAME=eth1:1
DEVICE=eth1:1
ONBOOT=yes
IPADDR=192.168.2.101
PREFIX=24
systemctl restart network
# 配置LVS调度规则
ipvsadm -At 192.168.2.101:80 -s wrr # wrr为加权轮询
ipvsadm -at 192.168.2.101:80 -r 192.168.2.81 -g -w 2 # -g 为指定DR模式(默认为此,可省略),-w为设置权重
ipvsadm -at 192.168.2.101:80 -r 192.168.2.82 -g -w 1
ipvsadm -Sn > /etc/sysconfig/ipvsadm # -S 为保存配置,-n表示不需要对地址及端口进行解析。
systemctl enable ipvsadm
配置路由器
vim /etc/sysconfig/network-scripts/ifcfg-eth1
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
NAME=eth1
DEVICE=eth1
ONBOOT=yes
IPADDR=192.168.1.253
PREFIX=24
vim /etc/sysconfig/network-scripts/ifcfg-eth2
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
NAME=eth2
DEVICE=eth2
ONBOOT=yes
IPADDR=192.168.2.253
PREFIX=24
echo 1 > /proc/sys/net/ipv4/ip_forward
客户端设置IP地址进行访问。
for i in {1..100} ;do curl 192.168.2.101; sleep 1 ;done
标签:wrr arp roc 内容 enable als real UNC 服务器
原文地址:https://www.cnblogs.com/liy36/p/12130888.html