详解LVS配置DR模型

详解LVS配置DR模型

准备:
三台服务器,一台LVS,两台RS
在这里插入图片描述

操作
LVS:

8是随便写的
新配置一个虚拟网卡,作为LVS的VIP,之后的访问就用这个"192.168.28.150"IP。
24代表打是IP掩码:255.255.255.0,一个255为一个字节,一个字节是8位,3个255也就是3个8字节,加起来就是24
ifconfig eth0:8 192.168.28.150/24
在这里插入图片描述

RS:

修改内核,让RS不暴露,不能使用VI
echo 1 > /proc/sys/net/ipv4/conf/eth0/arp_ignore
echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore
echo 2 > /proc/sys/net/ipv4/conf/eth0/arp_announce
echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce

设置隐藏的VIP
lo是虚拟的环回接口,3也是随便写的
这个隐藏VIP一定要和LVS新配置的虚拟网卡的IP要一致,不然会导致CIP-VIP到不了RS服务器上,因为目标IP发生了改变,之后发给client也会把这个包给丢弃
这里掩码是4个255,不是之前的255.255.255.0是因为:环回接口的优先级比网卡的高(因为更靠近内核),IP与掩码做与运算之后,优先选择环回接口的IP,结果发现IP还是自己,然后又把数据发给自己,这会直接导致网络死循环,xshell也无法连接,只能去真实主机上修改,或者重启server
ifconfig lo:3 192.168.28.150 netmask 255.255.255.255
在这里插入图片描述

接下来RS安装 httpd ,为了更好的测试

先安装:yum install httpd -y
启动httpd:service httpd start 这个命令只适用于centos6,如果是centos7的话需要使用:systemctl start httpd
这是httpd的默认路径,新建编辑一个index的html文件:vi /var/www/html/index.html
可以在里面写上这个标识,ip为自己server的ip:from IP

LVS:
接下来是LVS的 ipvsadm 的配置

先安装:yum install ipvsadm
:192.168.28.150为你的VIP
:192.168.28.13x为你RS的IP地址
-g是轮询、-w是给权重1
ipvsadm -A -t 192.168.28.150:80 -s rr
ipvsadm -a -t 192.168.28.150:80 -r 192.168.28.132 -g -w 1
ipvsadm -a -t 192.168.28.150:80 -r 192.168.28.133 -g -w 1
输入这个命令查看配置的信息:ipvsadm -ln
在这里插入图片描述

验证测试:
浏览器输入:192.168.28.150

查看连接记录信息

ipvsadm -lnc
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值