網上收了很多都沒有完整的資料,現在整理一下,希望以後有用
首先鏈接 上善若水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