基于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.最后测试

相关推荐
charlie1145141912 小时前
Linux内核深入学习(4)——内核常见的数据结构2——红黑树
linux·数据结构·学习·红黑树
XMYX-02 小时前
在 CentOS 7.9 上部署 node_exporter 并接入 Prometheus + Grafana 实现主机监控
centos·grafana·prometheus
chen.@-@2 小时前
Linux 常用命令
linux
不愧是你呀2 小时前
Linux利用多线程和线程同步实现一个简单的聊天服务器
linux·服务器
liulangrenaaa2 小时前
C语言实现android/linux按键模拟
android·linux·c语言
WuYiCheng6663 小时前
CentOS高手之路:从进阶实战到企业级优化
linux·运维·centos
猴子请来的逗比4893 小时前
mysql的安装方式
linux·数据库·学习·mysql
非自律懒癌患者4 小时前
ubuntu 20.04 ping baidu.coom可以通,ping www.baidu.com不通 【DNS出现问题】解决方案
linux·tcp/ip·ubuntu
Xam_d_LM4 小时前
【Linux】如何清除 Ubuntu 留下的 EFI 分区,Windows 磁盘管理器右键删除卷是灰色
linux·运维·windows·ubuntu·重装系统·磁盘管理器
黄暄4 小时前
Linux项目部署全攻略:从环境搭建到前后端部署实战
java·linux·运维·服务器·前端·后端·持续部署