博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
shell脚本:lvs启动简易脚本
阅读量:6894 次
发布时间:2019-06-27

本文共 1121 字,大约阅读时间需要 3 分钟。

LVS成功安装之后,可以命令行模式命令实现,也可以自定义脚本执行,方便快捷,可扩展性较好;DR主机也可以使用脚本执行vip的绑定和arp的抑制;

DR自动启动ipvs的脚本:

VIP如有多个的话可以定义数组,RIP定义为数组,如有多个添加即可;

[root@localhost ~]# cat ipvs.sh#!/bin/bash#written by mofansheng@2015-11-17#simple ipvs start/stop scripts. /etc/init.d/functionsVIP=192.168.20.100RIP=(192.168.20.10192.168.20.11)PORT=80IPVSADM=/sbin/ipvsadmIFCONFIG=/sbin/ifconfigfunction ipvs_start(){$IFCONFIG eth0:0 $VIP/24 up$IPVSADM -C$IPVSADM --set 30 5 60$IPVSADM -A -t $VIP:$PORT -s rr -p 20for((i=0;i<${#RIP[*]};i++))do $IPVSADM -a -t $VIP:$PORT -r ${RIP[$i]} -g -w 1done}function ipvs_stop(){$IFCONFIG eth0:0 down$IPVSADM -C}case "$1" in start) ipvs_start action "ipvs is started" /bin/true ;; stop) ipvs_stop action "ipvs is stopped" /bin/true ;; *) printf "USAGE:$0 {start|stop} \n"esac

RS启动ipvs脚本:

[root@localhost ~]# cat lvs_rs.sh#!/bin/bash#written by mofansheng@2015-11-17VIP=192.168.20.100IFCONFIG=/sbin/ifconfig$IFCONFIG lo:0 $VIP/32 upecho "1" >/proc/sys/net/ipv4/conf/lo/arp_ignoreecho "2" >/proc/sys/net/ipv4/conf/lo/arp_announceecho "1" >/proc/sys/net/ipv4/conf/all/arp_ignoreecho "2" >/proc/sys/net/ipv4/conf/all/arp_announce

转载地址:http://ukzdl.baihongyu.com/

你可能感兴趣的文章
你想建设一个能承受500万PV/每天的网站吗?如果计算呢?
查看>>
iOS8完美越狱在路上了吗?
查看>>
编写更好的jQuery代码的建议
查看>>
linux 入门基础知识(一)
查看>>
项目质量管理
查看>>
将linux英文系统变成中文系统
查看>>
CXDVA视频组件
查看>>
给自己降降级你会发现一片广阔的天空
查看>>
Linux Apache 编译安装;
查看>>
python2.7x Django mysql在windows Ubuntu下的环境搭建
查看>>
33 一生能有几个?
查看>>
我的友情链接
查看>>
一键安装lnmp报错 pycurl.so: undefined symbol: CRYPTO_set_locking_callback
查看>>
Ext4 把分页的Demo整合到MVC模式中
查看>>
svn迁移
查看>>
CentOS5.10yum本地源配置问题
查看>>
我的友情链接
查看>>
打造私有的DNS 服务
查看>>
simhash算法实现--查找文件相似度
查看>>
Linux磁盘探索
查看>>