LVS TUN模式搭建

1、服务器要有载入TUN模块才行


img_c20afc436d5ca5661790f681f8f4ac0d.png

2、加载模块: modprobe tun


img_45074fbd4dc48846525762cb357cd981.png

3、负载均衡:/etc/init.d/ipvsnat

#!/bin/bash

VIP=172.16.54.245

RIP1=172.16.54.231

RIP2=172.16.54.232

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

case "$1" in

start)

echo "start LVS TUN"

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

/sbin/route add -host $VIP dev tun0

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

/sbin/ipvsadm -C

/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

/sbin/ipvsadm

;;

stop)

echo "stop LVS TUN"

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

/sbin/ipvsadm -C

/sbin/ifconfig eno16777984:0 down

;;

*)

echo :Usage:$0{start|stop}

exit 1

esac

4、rip1、rip2:

#!/bin/bash

VIP=172.16.54.245

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

case "$1" in

start)

echo "start LVS TUNL"

/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/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

echo "0" >/proc/sys/net/ipv4/conf/tunl0/rp_filter

sysctl -p

;;

stop)

echo "stop LVS TUN"

/sbin/ifconfig tunl0 down

echo "0" > /proc/sys/net/ipv4/conf/tunl0/arp_ignore

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

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

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

echo "1" >/proc/sys/net/ipv4/conf/tunl0/rp_filter

;;

*)

echo :Usage:$0{start|stop}

exit 1

esac

5、rip1\rip2:yum install -y httpd && service httpd start

     echo "YourIp">/var/www/html/index.html

6、for i in `seq 1 10`;do curl ....;done

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值