Linux之lvs负载均衡【NAT模式】

本文详细介绍了如何在NAT模式下配置LVS与ldirectord实现负载均衡,包括清除之前的隧道规则,配置高可用yum源,复制及修改ldirectord配置文件,实现对后端服务器的健康检查,以及通过轮询算法分配流量。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

######‘NAT模式’######

##配置ldirectord
‘当前lvs配置,没有对后端的健康检查,停掉一台rs的httpd,会出现connection refused,怎么解决? --> ldirectord’

#先在调度器和rs上清除之前配置的隧道规则,去掉ipip模块,重新配置为DR模式

1.首先给调度器(server1)添加高可用yum源
[HighAvailability]
name=HighAvailability
baseurl=http://172.25.0.250/rhel6.5/x86_64/dvd/HighAvailability
gpgcheck=0

#rpm -qpl ldirectord-3.9.5-3.1.x86_64.rpm 查看配置文件路径

2.复制配置文件并配置
cp /usr/share/doc/ldirectord-3.9.5/ldirectord.cf /etc/ha.d

vim /etc/ha.d/ldirectord.cf

virtual=172.25.0.100:80
real=172.25.0.2:80 gate ##两个后端rs
real=172.25.0.3:80 gate
fallback=127.0.0.1:80 gate ##两个rs都挂了,就访问调度器自己的80端口
service=http
scheduler=rr ##轮询算法
#persistent=600
#netmask=255.255.255.255
protocol=tcp
checktype=negotiate
checkport=80
request=“index.html”
#receive=“Test Page”
#virtualhost=www.x.y.z

/etc/init.d/ldirectord start ##启动

3.测试
在物理机上访问 curl 172.25.0.100, 看到轮询,关闭一台rs的http服务
访问不会报错,只会访问一台rs,并且会将down掉的rs从ipvsadm策略里去除
再次开启http,又会加入到ipvsadm策略里,访问又变成轮询

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值