LVS群集的DR模式配置

前面一篇我们说到了LVS 群集的NAT 模式的配置(见),今天说说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的网卡上

[root@localhost ~]# route add  -host 192.168.10.101 dev lo:0

同理server2上是同样的配置。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/598f4e818a2b700eaa6bcd994a1b6523.html