lvs搭建负载均衡
vip: 192.168.56.120
# 设置VIP
ip addr add 192.168.56.120/24 dev enp0s8
# 添加路由表
route add -host 192.168.56.120 dev enp0s8
ipvsadm -C
# 擦除之前的设置
ipvsadm -Ln
ipvsadm -A -t 192.168.56.120:80 -s rr
# 添加一个 TCP 类型的虚拟服务,IP为192.168.56.120,端口为 80,使用轮询(Round Robin)调度算法
ipvsadm -Ln
查看规则-n 选项表示以数字形式显示 IP 地址和端口,而不是进行域名解析
ipvsadm -a -t 192.168.56.120:80 -r 192.168.56.119:5001 -m
ipvsadm -a -t 192.168.56.120:80 -r 192.168.56.119:5002 -m
#添加真实服务器(Real Server)
其中 -m 表示 NAT 模式,-g 表示 DR 模式,-i 表示 TUN 模式
# 保存策略记录
ipvsadm --save
然后就是要在RIP实际ip上做ARP的抑制和绑定VIP。
ip addr show
# 设置VIP
ip addr add 192.168.56.120/32 dev lo:0
# 添加路由表
route add -host 192.168.56.120 dev lo
route -n
下面是做ARP抑制
echo "1" >/proc/sys/net/ipv4/conf/lo/arp_ignore
echo "2" >/proc/sys/net/ipv4/conf/lo/arp_announce
echo "1" >/proc/sys/net/ipv4/conf/all/arp_ignore
echo "2" >/proc/sys/net/ipv4/conf/all/arp_announce
参考:
https://www.cnblogs.com/davidz/p/16450936.html
https://blog.csdn.net/qq_36652517/article/details/141265221
https://blog.csdn.net/m0_74053853/article/details/140995992
本文来自博客园,作者:河北大学-徐小波,转载请注明原文链接:https://www.cnblogs.com/xuxiaobo/p/18606797