设为首页 加入收藏

TOP

linux LVS的DR模式实现(二)
2023-07-23 13:39:21 】 浏览:51
Tags:linux LVS
c/sysconfig/network-scripts/ifcfg-eth0 TYPE=Ethernet BOOTPROTO=none NAME=eth0 DEVICE=eth0 ONBOOT=yes IPADDR=10.0.0.17 PREFIX=24 GATEWAY=10.0.0.200 [root@RS2 ~]# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 10.0.0.200 0.0.0.0 UG 100 0 0 eth0 10.0.0.0 0.0.0.0 255.255.255.0 U 100 0 0 eth0 #设置RS2的VIP [root@RS2 ~]# ifconfig lo:1 10.0.0.100/32 #RS2的IPVS配置 [root@RS2 ~]#echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore #忽略请求 [root@RS2 ~]#echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce #对外宣传 [root@RS2 ~]#echo 1 > /proc/sys/net/ipv4/conf/lo/arp_ignore [root@RS2 ~]#echo 2 > /proc/sys/net/ipv4/conf/lo/arp_announce #安装并启动web服务 [root@RS2 ~]# yum -y install httpd [root@RS2 ~]# systemctl enable --now httpd [root@RS2 ~]# 10.0.0.17 rs1 -I > /var/www/html/index.html [root@RS2 ~]# curl 10.0.0.7 10.0.0.7 rs2

测试:

tom@Client:~$ curl 10.0.0.100
10.0.0.7 rs1
tom@Client:~$ curl 10.0.0.100
10.0.0.7 rs1

说明:

DR模型中各主机上均需要配置VIP,解决地址冲突的方式有三种:

  • (1) 在前端网关做静态绑定

  • (2) 在各RS使用arptables

  • (3) 在各RS修改内核参数,来限制arp响应和通告的级别

限制响应级别:arp_ignore

  • 0:默认值,表示可使用本地任意接口上配置的任意地址进行响应

  • 1:仅在请求的目标IP配置在本地主机的接收到请求报文的接口上时,才给予响应

限制通告级别:arp_announce

  • 0:默认值,把本机所有接口的所有信息向每个接口的网络进行通告

  • 1:尽量避免将接口信息向非直接连接网络进行通告

  • 2:必须避免将接口信息向非本网络进行通告

注意:
lvs的DR模式,不支持端口映射功能,DR模式只修改数据链路层,不会修改网络链层以上。

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇记在CentOS7的httpd源码包安装的.. 下一篇Linux LVS-NAT模式的实现

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目