Chinaunix首页 | 论坛 | 博客

OPS

  • 博客访问: 504958
  • 博文数量: 117
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1210
  • 用 户 组: 普通用户
  • 注册时间: 2015-05-05 14:50
个人简介

hellow 运维

文章分类

全部博文(117)

文章存档

2019年(1)

2018年(1)

2017年(45)

2016年(38)

2015年(32)

我的朋友

分类: 系统运维

2015-12-18 09:58:16

getway=192.168.0.254
DIP=192.168.0.150
VIP=192.168.0.10
RIP1=192.168.0.141
RIP2=192.168.0.142
[root@mysql ~]# uname  -a
Linux mysql 2.6.32-573.3.1.el6.x86_64 #1 SMP Thu Aug 13 22:55:16 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

lvs{DiP服务端}

   [root@test3 ~]# cat   ipvs.sh
#!/bin/bash  
GW=192.168.0.254
# website director vip.  
SNS_VIP=192.168.0.10  
#SNS_RIP1=192.168.0.141  
SNS_RIP2=192.168.0.142  
      
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 -A -t $SNS_VIP:80 -s wrr -p 3  
 # /sbin/ipvsadm -a -t $SNS_VIP:80 -r $SNS_RIP1:80 -g -w 1  
  /sbin/ipvsadm -a -t $SNS_VIP:80 -r $SNS_RIP2:80 -g -w 1  
  touch /var/lock/subsys/ipvsadm >/dev/null 2>&1  
  ;;  
stop)  
  /sbin/ipvsadm -C  
  /sbin/ipvsadm -Z  
  ifconfig eth0:0 down  
  ifconfig eth0:1 down  
  route del $SNS_VIP  
  route del $SS_VIP  
  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 1  
esac  
 exit 0  
release{RELEASE}RIP后端服务器

   [root@mysql ~]# cat ipvsr.sh 
#!/bin/bash 
. /etc/init.d/functions 
SNS_VIP=192.168.0.10
 
case "$1" in 
start) 
      ifconfig lo:0 $SNS_VIP netmask 255.255.255.255 broadcast $SNS_VIP 
      /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 1 
esac 
exit 0 
 
   
阅读(1435) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~