1
2
3
4
5
6
7
8
|
[root@rs1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE= "eth0"
BOOTPROTO= static
IPADDR= 192.168 . 27.130
NETMASK= 255.255 . 255.0
GATEWAY= 192.168 . 27.128
NM_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.1
web1
[root@rs1 ~]# curl http: //192.168.27.131
web2
|
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_forward
ipvsadm -A -t 192.168 . 244.132 : 80 -s rr
ipvsadm -a -t 192.168 . 244.132 : 80 -r 192.168 . 27.131 -m
ipvsadm -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 -y
ifconfig tunl0192. 168.182 . 200 broadcast 192.168 . 182.200 netmask 255.255 . 255.0 up
route add -host $VIP dev tunl0
ipvsadm -A -t 192.168 . 182.200 : 80 -s rr
ipvsadm -a -t 192.168 . 182.200 : 80 -r 192.168 . 27.130 -i
ipvsadm -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 up
route 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
|