亚洲成精品动漫久久精久,九九在线精品视频播放,黄色成人免费观看,三级成人影院,久碰久,四虎成人欧美精品在永久在线

掃一掃
關注微信公眾號

解決方案 VMware5安裝集群LVS實戰解析2
2007-06-21   中國IT實驗室

3、配置realserver腳本

[root@test5 chang]#vi realserver

#!/bin/sh

VIP=192.168.8.11

/sbin/ifconfig lo:0 $VIP broadcast $VIP netmask 255.255.255.255 up

/sbin/route add -host $VIP dev lo:0

echo "1" > /proc/sys/net/ipv4/conf/lo/arp_ignore

echo "2" > /proc/sys/net/ipv4/conf/lo/arp_announce

echo "1" > /proc/sys/net/ipv4/conf/all/arp_ignore

echo "2" > /proc/sys/net/ipv4/conf/all/arp_announce

sysctl –p

如果有多個realserver直接添加就可以了,之后啟動此腳本就可以了。

測試:分別啟動realserver上的httpd服務

在realserver1 執行 echo "This is realserver1" >> /var/www/html/index.html

在realserver2 執行 echo "This is realserver2" >> /var/www/html/index.html

打開IE瀏覽器輸入http://192.168.8.11 應該可以分別看到:This is realserver1 和 This is realserver2.

二、配置基于隧道模式Lvs集群

1.配置LVS directorserver 腳本

[root@test7 chang]#vi TunLVS

#!/bin/sh

VIP=192.168.8.11

RIP1=192.168.8.5

RIP2=192.168.8.6

/etc/rc.d/init.d/functions

case "$1" in

start)

echo "Start Lvs of DirectorServer"

#set vip server

/sbin/ifconfig tunl0 $VIP broadcast $VIP netmask 255.255.255.255 up

/sbin/route add -host $VIP dev tunl0

#clear IPVS table

/sbin/ipvsadm -C

#set lvs

/sbin/ipvsadm -A -t $VIP:80 -s rr

/sbin/ipvsadm -a -t $VIP:80 -r $RIP1:80 -i

/sbin/ipvsadm -a -t $VIP:80 -r $RIP2:80 -i

#Run Lvs

/sbin/ipvsadm

;;

stop)

echo "Close Lvs DirectorServer "

ifconfig tunl0 down

/sbin/ipvsadm -C

;;

*)

echo "Usage: $0 {start|stop}"

exit 1

esac

2. 配置realserver

[root@test5 chang]#

#!/bin/sh

VIP=192.168.8.11

/etc/rc.d/init.d/functions

case "$1" in

start)

echo "tunl port starting"

/sbin/ifconfig tunl0 $VIP broadcast $VIP netmask 255.255.255.255 up

/sbin/route add -host $VIP dev tunl0

echo "1" > /proc/sys/net/ipv4/ip_forward

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

sysctl -p

;;

stop)

echo "tunl port closing"

ifconfig tunl0 down

echo "1" > /proc/sys/net/ipv4/ip_forward

echo "0" > /proc/sys/net/ipv4/conf/all/arp_announce

;;

*)

echo "Usege: $0 {start|stop}"

exit 1

esac

此腳本分別在realserver上執行,目的使realserver忽略arp響應,并設定vip.

熱詞搜索:

上一篇:解決方案 VMware5安裝集群LVS實戰解析1
下一篇:解決方案 VMware5安裝集群LVS實戰解析3

分享到: 收藏