LVS (Nat +Dr)


NAT模型


161621970.jpg

一Director配置

1.配置IP(两块网卡eth0 eth1)

174254116.jpg174253334.jpg

2:打开路由转发功能

[root@localhost ~]# vim /etc/sysctl.conf

将 net.ipv4.ip_forward = 0 改为 net.ipv4.ip_forward = 1

[root@localhost ~]#sysctl -p (使内核参数立即生效)

3:转发

[root@localhost ~]# ipvsadm -A -t 192.168.2.100: 80 -s wrr (w 加权调度算法)


[root@localhost ~]# ipvsadm -a -t 192.168.2.20:80 -r 192.168.3.10 -m


[root@localhost ~]# ipvsadm -a -t 192.168.2.30:80 -r 192.168.3.20 -m -w 4 (-w 4 权重为)


174923232.jpg

[root@localhost~]# service ipvsadm save

[root@localhost~]# service ipvsadm restart


二:Real server配置

1:IP设置

E1和E2分别为

175422765.jpg175423998.jpg

2:安装http建设网站测试页

E1和E2都需要安装httpd

[root@localhost ~]# yum install httpd

E1测试页:

[root@localhost ~]# echo "server 1" >>/var/www/html/index.html

E2测试页:

[root@localhost ~]# echo "server 2" >>/var/www/html/index.html

开启E1和E2的http服务

[root@localhost ~]# service httpd start

三:测试(server2将出现4次)

161149991.jpg161150340.jpg


DR模型

1:群集节点和Director在同一个网段

2:必须是公有地址(这里用192.168.2.100模拟)

3:只检查进来的不检查出去的

4:不再把Director作为服务器的默认网关

5:不做端口重定向

6:可以支持更多的节点

7:和nat方式相比能够处理更多的relserve

151946321.jpg

一:Real server配置

1.Arp 忽略请求

E1和E2首先都需要这样做,否则在配置IP重启网络功能时会报错

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

net.ipv4.conf.all.arp_ignore = 0

net.ipv4.conf.all.arp_announce = 0 (将此行复制)

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

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

[root@localhost ~]# sysctl -p (使内核参数立即生效)


2:IP和路由配置

E1的IP配置

153652621.jpg153651148.jpg

E1路由配置

[root@localhost~]# route add -host 192.168.2.100/32 dev lo:0

E2的IP配置

154514326.jpg154515176.jpg

E2路由配置

[root@localhost~]# route add -host 192.168.2.100/32 dev lo:0

3:安装http建设网站测试页

E1和E2都需要安装httpd

[root@localhost ~]# yum install httpd

E1测试页:

[root@localhost ~]# echo "server 1" >>/var/www/html/index.html

E2测试页:

[root@localhost ~]# echo "server 2" >>/var/www/html/index.html

开启E1和E2的http服务

[root@localhost ~]# service httpd start

二:Director配置

1:IP配置

155450899.jpg155451260.jpg

2:转发

[root@localhost~]# ipvsadm -A -t 192.168.2.100:80 -s rr

[root@localhost~]# ipvsadm -a -t 192.168.2.10:80 -r 192.168.2.10 -g

[root@localhost~]# ipvsadm -a -t 192.168.2.20:80 -r 192.168.2.20 -g

161859137.jpg

[root@localhost~]# service ipvsadm save

[root@localhost~]# service ipvsadm restart

三:测试(注意关闭防火墙)

161149991.jpg161150340.jpg














你可能感兴趣的:(LVS,NAT,DR)