Lvs之NAT、DR、TUN三种模式的应用配置案例
|
1
2
3
4
5
6
7
8
|
[root@rs1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE="eth0"BOOTPROTO=staticIPADDR=192.168.27.130NETMASK=255.255.255.0GATEWAY=192.168.27.128NM_CONTROLLED="yes"ONBOOT="yes |
|
1
2
3
4
5
6
7
8
9
10
|
[root@rs1 ~]# yum install httpd -y[root@rs1 ~]# echo web1 > /var/www/html/index.html[root@rs1 ~]# service httpd start[root@rs2 ~]# yum install httpd -y[root@rs2 ~]# echo web2 > /var/www/html/index.html[root@rs2 ~]# service httpd start[root@rs1 ~]# curl http://127.0.0.1web1[root@rs1 ~]# curl http://192.168.27.131web2 |
|
1
|
[root@LB1 ~]# grep -i 'ip_vs' /boot/config-2.6.32-71.el6.i686 |
|
1
|
[root@LB1 ~]# yum install ipvsadm -y |
|
1
2
3
4
|
echo 1 > /proc/sys/net/ipv4/ip_forwardipvsadm -A -t 192.168.244.132:80 -s rripvsadm -a -t 192.168.244.132:80 -r 192.168.27.131 -mipvsadm -a -t 192.168.244.132:80 -r 192.168.27.130 -m |
|
1
2
3
|
[root@LB1 html]# ipvsadm -E -t 192.168.244.132:80 -s wrr[root@LB1 html]# ipvsadm -e -t 192.168.244.132:80 -r 192.168.27.130 -m -w 2[root@LB1 html]# ipvsadm -e -t 192.168.244.132:80 -r 192.168.27.131 -m -w 1 |
|
1
2
3
4
5
6
7
8
|
[root@rs1 ~]# echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce[root@rs1 ~]# echo 2 > /proc/sys/net/ipv4/conf/eth0/arp_announce[root@rs1 ~]# echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore[root@rs1 ~]# echo 1 > /proc/sys/net/ipv4/conf/eth0/arp_ignore[root@rs1 ~]# service network restart[root@rs1 ~]# ifconfig lo:0 192.168.182.200 netmask 255.255.255.255 broadcast 182.168.182.200[root@rs1 ~]# route add -host 192.168.182.200 dev lo:0[root@rs1 ~]# yum install httpd -y |
|
1
|
[root@LB1 ~]# ifconfig eth0:0 192.168.182.200/24 #在eth0:0配置vip |
|
1
2
3
4
|
[root@LB1 ~]# yum install ipvsadm -y[root@LB1 ~]# ipvsadm -A -t 192.168.182.200:80 -s rr[root@LB1 ~]# ipvsadm -a -t 192.168.182.200:80 -r 192.168.182.130 -g[root@LB1 ~]# ipvsadm -a -t 192.168.182.200:80 -r 192.168.182.129 -g |
|
1
2
3
4
5
6
|
yum install ipvsadm -yifconfig tunl0192.168.182.200 broadcast 192.168.182.200 netmask 255.255.255.0 uproute add -host $VIP dev tunl0ipvsadm -A -t 192.168.182.200:80 -s rripvsadm -a -t 192.168.182.200:80 -r 192.168.27.130 -iipvsadm -a -t 192.168.182.200:80 -r 192.168.138.131 -i |
|
1
2
3
4
5
6
|
ifconfig tunl0 192.168.182.200 netmask 255.255.255.0 broadcast 192.168.182.200 uproute add -host 192.168.182.200 dev tunl0 echo "1" >/proc/sys/net/ipv4/conf/tunl0/arp_ignore echo "2" >/proc/sys/net/ipv4/conf/tunl0/arp_announce echo "1" >/proc/sys/net/ipv4/conf/all/arp_ignore echo "2" >/proc/sys/net/ipv4/conf/all/arp_announce |








浙公网安备 33010602011771号