LVS 的 DR 模型实战应用(三)|学习笔记

简介: 快速学习LVS 的 DR 模型实战应用

发者学堂课程【LVS负载均衡实战LVS的DR模型实战应用学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/553/detail/7635


LVS 的 DR 模型实战应用(三)


五、总结

关键配置,首先 LVS 服务器必须要有 VIP,DIP 必须配,DAREWAY 必须加,在一个网段随便配,接下来,在 2RS 服务器上要设置。在一个网段下有一个缺点Rip,Vip都是公网地址,对外用户不需要访问公网地址,只要访问Vip不需要Rip,Rip使用的共有地址就是浪费,还存在外来直接访问RSip的风险,所以真正生产环境来讲两个网段,就是说LVS是公网地址,RSip 以及 Dip 都是私网地址,这样才合理。


六、RS 和 VS 的配置脚本

1RS 的配置脚本

#!/bin/bash

vip= 10.0.0.100

mask =’255.255.2551255 '

dev=lo;1

case$1 in

start)

echo 1 > /proc/sys/net/ipv4/confall/arp. ignore

echo 1 > /proc/sys/net/ipv4/conf/lo/arp. ignore

echo2 > /proc/sys/net/ipv4/conf/all/arp. announce

echo2 > /proc/sys/net/ipv4/conf/lo/arp_ announce

ifconfig $dev $vip netmask $mask #broadcast $vip up

#route add -host $vip dev $dev

;;

stop)

ifconfig $dev down

echo0 > /proc/sys/net/ipv4/conf/all/arp. ignore

echo 0 > /proc/sys/net/ipv4/conf/lo/arp. ignore

echo 0 > /proc/sys/net/ipv4/conf/all/arp_ announce

echo 0 > /proc/sys/net/ipv4/conf/lo/arp. Announce

;;

*)

echo "Usage: $(basename $0) startlstop"

exit 1

;;

Esac

2VS的配置脚本

#!/bin/bash

vip='10.0.0.100'

iface='eth0:1'

mask=' 255.255.255.255'

port= '80'

rs1 ='192.168.0.101'

rs2='192.168.0.102'

scheduler-'wrr*

type='-9'

case$1 in .

start)

ifconfig $iface $vip netmask $mask #broadcast $vip up

iptables-F

ipvsadm -A -t ${vip};${port} -s $scheduler

ipvsadm -a -t ${vip}:${port} -r ${rs1} $type -W 1

ipvsadm -a -t ${vip):${port} -r ${rs2} $type -W 1

;;

stop)

ipvsadm -C

ifconfig $iface down

;;

*)

echo "Usage $(basename $0) start|stop "

exit 1

esac

相关文章
|
6月前
|
运维 负载均衡 网络协议
LVS详解(六)——LVS DR模式实战
LVS详解(六)——LVS DR模式实战
162 5
|
6月前
|
负载均衡 网络协议 算法
LVS 负载均衡部署的三种模式 与搭建dr模式具体步骤
LVS 负载均衡部署的三种模式 与搭建dr模式具体步骤
|
3月前
|
Kubernetes Linux API
在Linux中,LVS-DR模型的特性是什么?
在Linux中,LVS-DR模型的特性是什么?
|
3月前
|
负载均衡 算法 Linux
在Linux中,LVS-NAT模型的特性是什么?
在Linux中,LVS-NAT模型的特性是什么?
|
6月前
|
负载均衡 监控 Linux
CentOS6.5高可用集群LVS+Keepalived(DR模式)
CentOS6.5高可用集群LVS+Keepalived(DR模式)
|
6月前
|
负载均衡 监控 调度
Keepalived+Lvs(dr)调度器主备配置小实验
Keepalived和LVS(Linux Virtual Server)是两个常用的开源软件,通常结合使用以提供高可用性和负载均衡的解决方案。 Keepalived是一种用于实现高可用性的软件,它可以监控服务器的健康状态,并在主服务器出现故障时自动切换到备份服务器。
217 2
|
负载均衡 应用服务中间件 Linux
企业实战(13)LVS负载均衡NAT(网络地址转换)模式实战详解(一)
企业实战(13)LVS负载均衡NAT(网络地址转换)模式实战详解(一)
172 0
|
负载均衡 应用服务中间件 Linux
Nginx系列教程(14) - LVS+KeepAlived+Nginx实现高性能负载均衡集群
Nginx系列教程(14) - LVS+KeepAlived+Nginx实现高性能负载均衡集群
1164 0
|
2月前
|
运维 负载均衡 网络协议
LVS+Keepalived 负载均衡
LVS+Keepalived 负载均衡
74 8
LVS+Keepalived 负载均衡
|
2月前
|
域名解析 运维 负载均衡
LVS+Keepalived 负载均衡(二)28-1
【8月更文挑战第28天】LVS+Keepalived 负载均衡 配置 LVS VIP
65 5