基于CentOS 7构建LVS-DR集群

|--------|----------------|---------------|----------------|
| | DIP | VIP | RIP |
| Client | | | 192.169.41.139 |
| LVS | 192.168.41.134 | 192.169.41.10 | |
| RS1 | | | 192.168.41.135 |
| RS2 | | | 192.168.41.138 |

要求:

node4为客户端,node2为LVS,node3和node4为RS。

1.配置DNS解析(我这里使用本地解析)

复制代码
192.168.41.134 www.ykkry.com

2.配置LVS虚拟IP(VIP)

复制代码
ifconfig eth1:11 192.168.41.10 netmask 255.255.255.0 up

3.手工执行配置添加LVS服务并增加两台RS

复制代码
ipvsadm -A -t 192.168.41.10:80 -s wrr
ipvsadm -a -t 192.168.41.10:80 -r 192.168.41.135:80 -g
ipvsadm -a -t 192.168.41.10:80 -r 192.168.41.138:80 -g

4.查看之前配置
ipvsadm -L -n

5.手工在RS端绑定VIP

复制代码
ifconfig lo:11 192.168.41.10 netmask 255.255.255.255 up
添加本机访问VIP的路由
route add -host 192.168.41.10 dev lo

手工在 RS 端抑制 ARP 响应
每台 real server 端执行
调整内核参数,关闭 arp 响应

root@RS1 \~ # echo "1" > /proc/sys/net/ipv4/conf/lo/arp_ignore
root@RS1 \~ # echo "2" > /proc/sys/net/ipv4/conf/lo/arp_announce
root@RS1 \~ # echo "1" > /proc/sys/net/ipv4/conf/all/arp_ignore
root@RS1 \~ # echo "2" > /proc/sys/net/ipv4/conf

7.最后测试

相关推荐
tangwangbi7 小时前
Linux 系统配置文件:/etc/profile、~/.bashrc 和 ~/.bash_profile 三者之间的区别与作用
linux·运维·bash
蜀道山老天师8 小时前
Shell Bash变量与运算符(含条件测试与流程控制)
linux·运维·bash
Mr.朱鹏8 小时前
Linux 服务器 LVM 根分区在线动态扩容
linux·服务器·数据库
mengge.cloud8 小时前
存储技术基础小白教程
linux·运维·服务器·wpf·存储
tang777899 小时前
反爬虫场景下代理IP池的动态扩容与失效IP自动清理方案实现
linux·服务器·网络·爬虫代理·住宅代理ip
新时代牛马10 小时前
Linux 系统调用与IPC 完整篇:从syscall 入口、VDSO 到pipe/shm/futex 选型
linux·运维·服务器
fpcc11 小时前
计算机原理—Linux是如何加载可执行文件到内存
linux
野熊佩骑11 小时前
Kubernetes实战系列文章(三) 之 K8S运维常用命令
linux·运维·docker·微服务·云原生·容器·kubernetes
码农客栈11 小时前
linux 设备树下的 platform 驱动编写
linux
小HANN11 小时前
Linux建站实战:CentOS7+LNMP 从零部署 ECShop 开源电商系统
linux·运维·服务器·经验分享