LVS/DR配置笔记
来源:互联网 发布:电子杂志免费制作软件 编辑:程序博客网 时间:2024/05/19 12:23
安装ipvsadm-1.24
1, wget http://www.linuxvirtualserver.org/software/kernel-2.6/ipvsadm-1.24.tar.gz
2,创建一个连接文件:ln -sv /usr/src/kernels/2.6.18-92.el5-i686/ /usr/src/linux
3,解压:tar zxvf ipvsadm-1.24.tar.gz
4,安装:cd ipvsadm-1.24; make; 然后 make install
5,执行ipvsadm,检验ipvsadm 是否被正确安装
执行ipvsadm的结果是:
[root@localhost ipvsadm-1.24]# ipvsadmIP Virtual Server version 1.2.1 (size=4096)Prot LocalAddress:Port Scheduler Flags -> RemoteAddress:Port Forward Weight ActiveConn InActConn
应该是安装成功了!均衡器脚本:
#!/bin/bash# description: start LVS of DirectorServer
#GW=192.168.1.250# website director vip.SNS_VIP=10.7.12.243SNS_RIP1=10.7.12.26SNS_RIP2=10.7.11.120
. /etc/rc.d/init.d/functions
logger $0 called with $1
case "$1" in
start) # set squid vip #/sbin/ipvsadm --set 30 5 60 /sbin/ifconfig eth0:0 $SNS_VIP broadcast $SNS_VIP netmask 255.255.255.255 up /sbin/route add -host $SNS_VIP dev eth0:0 /sbin/ipvsadm -C /sbin/ipvsadm -A -t $SNS_VIP:80 -s wrr -p 1 #/sbin/ipvsadm -A -t $SNS_VIP:80 -s rr /sbin/ipvsadm -a -t $SNS_VIP:80 -r $SNS_RIP1:80 -g -w 1 #/sbin/ipvsadm -a -t $SNS_VIP:80 -r $SNS_RIP1 -g /sbin/ipvsadm -a -t $SNS_VIP:80 -r $SNS_RIP2:80 -g -w 1 #/sbin/ipvsadm -a -t $SNS_VIP:80 -r $SNS_RIP2 -g /sbin/ipvsadm touch /var/lock/subsys/ipvsadm >/dev/null 2>&1 ;;stop) /sbin/ipvsadm -C /sbin/ipvsadm -Z route del $SNS_VIPdev eth0 ifconfig eth0:0 down
rm -rf /var/lock/subsys/ipvsadm >/dev/null 2>&1 echo "ipvsadm stoped" ;;
status)
if [ ! -e /var/lock/subsys/ipvsadm ];then echo "ipvsadm stoped" exit 1 else echo "ipvsadm OK" fi ;;
*) echo "Usage: $0 {start|stop|status}" exit 1esac
exit 0
RealServer服务器脚本
#!/bin/bash# description: Config realserver lo and apply noarpSNS_VIP=10.7.12.243. /etc/rc.d/init.d/functionscase "$1" instart) ifconfig lo:0 $SNS_VIP netmask 255.255.255.255 broadcast $SNS_VIP up /sbin/route add -host $SNS_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 >/dev/null 2>&1 echo "RealServer Start OK" ;;stop) ifconfig lo:0 down route del $SNS_VIP >/dev/null 2>&1 echo "0" >/proc/sys/net/ipv4/conf/lo/arp_ignore echo "0" >/proc/sys/net/ipv4/conf/lo/arp_announce echo "0" >/proc/sys/net/ipv4/conf/all/arp_ignore echo "0" >/proc/sys/net/ipv4/conf/all/arp_announce echo "RealServer Stoped" ;;*) echo "Usage: $0 {start|stop}" exit 1esacexit 0
- LVS/DR配置笔记
- 配置 LVS DR模式
- LVS DR模式配置
- lvs-dr配置
- Linux lvs DR配置
- LVS-DR-service配置
- LVS-DR配置篇
- LVS-DR模式配置详解
- LVS之DR模式配置
- LVS 配置之DR模式
- lvs-dr模式 安装配置
- LVS-NAT, LVS-DR, LVS-KEEPALIVED,LVS-TUN配置
- lvs DR模式的笔记
- LVS(一)LVS简介及LVS-DR模式配置搭建
- LVS--lvs-dr、lvs-nat配置(2)
- 配置基于DR模式Lvs集群
- LVS/DR RSP配置loopback device原理
- CentOS上配置LVS DR集群
- Android HandlerThread使用小例
- mvc使用ajax(json的前后台处理)
- 华为荣耀四核,通知栏音效频繁提示解决!
- HDU3336:Count the string
- 浅析busybox查找命令和调用相应命令函数的实现流程框架
- LVS/DR配置笔记
- 布局相关我犯的错误
- vb CreateObject("Scripting.FileSystemObject") 48错误
- 【二维数组】统计英文大写字母,小写字母,数字,空格,以及其他字符的个数
- zend 框架中的 主从数据库部署
- C++日记——list的erase用法(erase迭代删除运行时出错)
- [转]Java继承中的成员方法和变量
- sql表死锁查不出数据
- DOM解析XML