Linux群集 lvs负载均衡群集(dr)

#继上一篇,这是dr模式

总体步骤与知识点准备:
说明:此模式lvs负载调度器作为群集的访问入口,但不作为网关使用,服务器池中的所有节点都各自接入internet,发送给客户机(互联网)的web响应数据包不需要经过lvs负载调度器

一、步骤:
1.配置负载调度器
1)配置虚拟ip(VIP)地址,vip必须和物理网络在一个子网
2)应该关闭linux内核重定向参数响应
3)调整/proc响应
4)配置负载分配策略
2.配置节点服务器:使用dr模式时候,节点服务器也需要配置vip地址,并调整内核的arp响应参数以阻止更新VIP的mac地址,避免发生冲突
1)配置虚拟ip(VIP)地址)
2)调整/proc响应参数
3)添加一条本地路由

二、具体实现过程
说明:给各服务器ens33物理网卡配ip地址192.168.21----192.168.2.4略
1.配置lvs负载调度器
1)安装ipvsadm
#yum  -y install ipvsadm
2)配置虚拟ip地址(vip),采用虚接口的方式(ens33:),为网卡ens33绑定vip地址,以便响应群集访问---vip必须和物理网络在一个子网
#cd  /etc/sysconfig/network-scripts/
#cp  ifcfg-ens33  ifcfg-ens33:0
#vim ifcfg-ens33:0  
NAME=ens33:0
DEVICE=ens33:0
ONBOOT=yes
IPADDR=192.168.2.254   
NETMASK=255.255.255.0
#ifup  ens33:0
3)调整/proc响应参数。关闭内核的重定向参数响应
#vim  /etc/sysctl.conf
net.ipv4.conf.all.send_redirects  =  0
net.ipv4.conf.default.send_redirects  =  0
net.ipv4.conf.ens33.send_redirects  = 0
#sysctl  -p
4)配置负载分配策略
#ipvsadm  -C  //清除原有策略    
#ipvsadm  -A  -t  192.168.2.254:80  -s  rr
#ipvsadm  -a  -t  192.168.2.254:80  -r  192.168.2.2  -g  -w  1
#ipvsadm  -a  -t  192.168.2.254:80  -r  192.168.2.3  -g  -w  1
2.配置lvs节点服务器
1)配置虚拟ip地址,vip地址一定配置在lo:0虚拟网卡上,这样才能避免vip响应arp请求
#cd  /etc/sysconfig/network-scripts/
#cp  ifcfg-lo   ifcfg-lo:0
#vim  ifcfg-lo:0
DEVICE=lo:0
IPADDR=192.168.2.254
NETMASK=255.255.255.255  #必须为32位掩码
ONBOOT=yes
NAME=loopback:0
#ifup  lo:0
2) 为本机添加一条路由记录,将访问vip的数据限制在本地,以避免通信混乱
#route  add  -host  192.168.2.254  dev  lo:0  
3)调整/proc响应参数,阻止更新vip的mac地址,避免发生冲突
#vim  /etc/sysctl.conf
net.ipv4.conf.all.arp_ignore  =  1    #只对本机地址的arp请求进行响应
net.ipv4.conf.all.arp_announce  =  2  #发送arp请求时以本机地址做为源地址
net.ipv4.conf.default.arp_ignore  =  1
net.ipv4.conf.default.arp_announce = 2
net.ipv4.conf.lo.arp_ignore  =  1
net.ipv4.conf.lo.arp_announce  = 2
#sysctl  -p
#这几项的作用:使rs不响应client的arp请求
3.同上配置第二台web服务器
4.配两台web服务,先将两个网站内容设置成不一样
5.再次测试lvs群集
(1)在客户机上使用浏览器访问web
http://192.168.2.254,多次刷新
(2)查看负载分配情况
# ipvsadm -lnc
6.nfs共享存储配置同上篇
7.再从客户机行访问,并多次刷新
http://192.168.2.254
8.再到调度器上查看访问情况
#ipvsadm   -lnc
 

  • 9
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值