【知识积累】大数据旅程-LVS 搭建DR网络模型

本文详细介绍LVS在DR模式下搭建高可用集群的过程,包括虚拟机网络配置、VIP设置、内核参数调整及HTTP服务部署。通过实验拓扑图展示LVS节点与真实服务器的连接,深入讲解如何配置LVS的VIP、调整RS的ARP通告级别,并启动httpd服务,最终实现负载均衡。

                                                      ★★★文章的所有配置都是临时配置,重启失效★★★

一、DR实验拓扑图

二、准备3台虚拟机

LVS:node01(192.168.217.11)

RS:node02(192.168.217.12)、node03(192.168.217.13)

三、配置3台虚拟机的网络

要求:LVS和RealServer在同一网段

四、配置LVS的VIP

ifconfig eth0:1 192.168.217.100/24

  • :1(表示一个子接口)
  • /24(netmask 255:255:255:0 -> 1111 1111 1111 0000)
  • 192.168.217.100(VIP地址)

echo 1 > /proc/sys/net/ipv4/ip_forward收到包不丢弃,根据路由表进行路由判定,转发出去

五、调整RS的响应、通告级别(每一台RS都配置,请勿直接VI命令修改)

echo 1 > /proc/sys/net/ipv4/conf/eth0/arp_ignore
echo 2 > /proc/sys/net/ipv4/conf/eth0/arp_announce
echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore
echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce

六、配置RS的VIP

ifconfig lo:2 192.168.217.100 netmask 255.255.255.255

  • :2(表示一个子接口)
  • 255.255.255.255(因为三个255与ip进行与运算,得到的是192.168.217.0这个网络号,和默认的eth0的网络号一致,环回接口离内核近一些,当我们的数据包进行响应的时候,环回接口又将数据包返回给内核,无法发送出去)
  • 192.168.217.100(VIP地址)

   eth0   
node01LVSipvsadmDIPeth0:0 VIP 配置ipvsadm
node02RS01httpd 80RIPlo:0 VIP先调整内核ARP通告和响应级别启动httpd
node03RS02httpd 80RIPlo:0 VIP先调整内核ARP通告和响应级别启动httpd

七、启动RS上的httpd

- yum install httpd -y(y:确认)

- /var/www/html

  • vi index.html
  • from RS的ip

- servcie httpd start

客户端验证:

  • - RIP:80能显示
  • - VIP:80不能显示

八、LVS ipvsadm

yum install ipvsadm -y(y:确认)

ipvsadm -A -t 192.168.217.100:80 -s rr
ipvsadm -a -t 192.168.217.100:80 -r 192.168.217.12:80 -g
ipvsadm -a -t 192.168.217.100:80 -r 192.168.217.13:80 -g
ipvsadm -ln

浏览器刷新:访问VIP

 

 

ipvsadm -lnc

netstat -natp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值