lvs+keepalived+互相主备
# wget http://people.suug.ch/~tgr/libnl/files/libnl-1.1.tar.gz#wget http://www.keepalived.org/software/keepalived-1.2.2.tar.gz
#tar zxvf libnl-1.1.tar.gz
#cd libnl-1.1
#vi lib/route/link/vlan.c
在:
/** @cond SKIP */
#define VLAN_HAS_ID (1/proc/sys/net/ipv4/conf/all/arp_announce
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esac
##其中需说明:VIP根据每台不同Real Server的VIP不同改变即可。
#########################################################################
启动Keepalived+LVS集群系统:
在主备Director Server上分贝启动Keepalived服务,执行如下:
#/etc/init.d/keepalived start
接着在各Real Server上执行:
#/etc/init.d/lvsrs start
####################################################################
看下最后的结果:
#ipvsadm
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
TCP192.168.2.88:http wlc persistent 600
-> 192.168.2.81:http Route 1 0 0
-> 192.168.2.80:http Route 1 0 0
TCP192.168.2.89:http wlc persistent 600
-> 192.168.2.203:http Route 1 0 0
-> 192.168.2.85:http Route 1 0 0
TCP192.168.2.90:6666 wlc persistent 600
-> esx02.jiuxing.com:6666 Route 1 0 0
-> 192.168.2.98:6666 Route 1 0 0
TCP192.168.2.90:ddi-tcp-1 wlc persistent 600
-> esx02.jiuxing.com:ddi-tcp-1Route 1 0 0
-> 192.168.2.98:ddi-tcp-1 Route 1 0 0
###################################################################
页:
[1]