栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

详解LVS配置DR模型

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

详解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
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/680921.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号