LVS群集的DR模式配置

宜家博客
宜家博客
宜家博客
47420
文章
0
评论
2020年7月1日02:16:05 评论 2 1115字阅读3分43秒

前面一篇我们说到了LVS 群集的NAT 模式的配置(见http://www.linuxidc.com/Linux/2012-12/77028.htm),今天说说DR模式的配置。

案例要求:director上的网卡eth0:0上配置VIP地址,eth0上配置DIP地址,外网用户通过交换机访问到director的VIP,然后director通过DIP将请求发送至两台realserver :realserver1和realserver2 ,然后两台realserver 通过交换机到存储服务器上查找网页,在将结果直接通过左侧的交换机返回给客户机,绕开director.

拓扑图如下:

LVS群集的DR模式配置

步骤如下:

1.对real server1和real server2 ip正确配置并

安装httpd服务,测试网页分别为test1 和 test2

2.使用命令sysctl -a |grep arp 查看arp_announce和arp_ignore的值

[root@localhost ~]# sysctl -a |grep arp

net.ipv4.conf.eth0.arp_ignore = 0

net.ipv4.conf.eth0.arp_announce = 0

将arp_announce的值改为2,将arp_ignore的值改为为1,/etc/sysctl.conf

[root@localhost ~]# echo "net.ipv4.conf.eth0.arp_announce = 2" >> /etc/sysctl.conf

[root@localhost ~]# echo "net.ipv4.conf.all.arp_announce = 2" >> /etc/sysctl.conf

[root@localhost ~]# echo "net.ipv4.conf.eth0.arp_ignore = 1" >> /etc/sysctl.conf

[root@localhost ~]# echo "net.ipv4.conf.all.arp_ignore = 1" >> /etc/sysctl.conf

[root@localhost ~]# sysctl -p      #使服务生效

5.net.ipv4.conf.eth0.arp_announce = 2

6.net.ipv4.conf.all.arp_announce = 2

7.net.ipv4.conf.eth0.arp_ignore = 1

8.net.ipv4.conf.all.arp_ignore = 1

3.配置realserver1的loopback0:0的ip地址,子网掩码为4个 255

LVS群集的DR模式配置

设置lo的ip

LVS群集的DR模式配置

5.在server1上添加路由,当directory收到请求时就会转到lo:0 即ip为 10.101的网卡上

继续阅读
weinxin
欢迎加入中国站长博客之家
本站的所有资源都会上传分享到博客之家,希望大家互相学习交流进步。
宜家博客
手动实现高可用LVS的资源转移 linux服务器应用

手动实现高可用LVS的资源转移

在高可用集群中在主节点当即后如果资源不能成功转移到该高可用集群的其他节点上那么这个集群的高可用性就无从谈起,所以在高可用集群中资源成功转移才是王道! 在《一步步教你为LVS中的Director实现高可...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: