网上收了很多都没有完整的资料,现在整理一下,希望以后有用
首先链接 上善若水AV 大侠的搭建教程
http://liumissyou.blog.51cto.com/4828343/1775079
看过之后貌似缺了配置文件,网上搜了一个
脚本
#lvsDr.sh
#!/bin/bash
VIP=192.168.132.254
RIP1=192.168.132.64
RIP2=192.168.132.68
case "$1" in
start)
echo "开始配置LVS Director Server"
ifconfig eth0:0 $VIP broadcast $VIP netmask 255.255.255.255 up
route add -host $VIP dev eth0:0
echo "1">/proc/sys/net/ipv4/ip_forward
ipvsadm -C
ipvsadm -A -t $VIP:80 -s rr
ipvsadm -a -t $VIP:80 -r $RIP1:80 -g
ipvsadm -a -t $VIP:80 -r $RIP2:80 -g
ipvsadm
echo "配置成功"
;;
stop)
echo "正在关闭LVS Director Server"
echo "0">/proc/sys/net/ipv4/ip_forward
ipvsadm -C
ifconfig eth0:0 down
echo "关闭成功!"
;;
*)
echo "用法:$0 {start|stop}"
exit 1
esac
#lvsRS.sh
#!/bin/bash
VIP=192.168.132.254
case "$1" in
start)
echo "配置lvs Real Server开始..."
ifconfig lo:0 $VIP broadcast $VIP netmask 255.255.255.255 up
route add -host $VIP dev lo:0
echo "1" >/proc/sys/net/ipv4/conf/lo/arp_ignore
echo "1" >/proc/sys/net/ipv4/conf/all/arp_ignore
echo "2" >/proc/sys/net/ipv4/conf/lo/arp_announce
echo "2" >/proc/sys/net/ipv4/conf/all/arp_announce
;;
stop)
echo "正在关闭lvs Real server"
ifconfig lo:0 down
echo "0" >/proc/sys/net/ipv4/conf/lo/arp_ignore
echo "0" >/proc/sys/net/ipv4/conf/all/arp_ignore
echo "0" >/proc/sys/net/ipv4/conf/lo/arp_announce
echo "0" >/proc/sys/net/ipv4/conf/all/arp_announce
;;
*)
echo "用法:$0 {start|stop}"
exit 1
esac