lvs后端realserver的vip管理脚本lvs-realsvr.sh

简介:

lvs后端realserver的vip管理脚本lvs-realsvr.sh


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
#!/bin/bash
# 2015/3/27
# lvs real server
#
# chkconfig:   - 85 15
# description:  control vip on lvs realserver 
 
# Source function library.
/etc/rc .d /init .d /functions
 
# Source networking configuration.
/etc/sysconfig/network
 
# Check that networking is up.
"$NETWORKING"  "no"  ] &&  exit  0
 
lockfile= "/var/lock/subsys/lvs-real"
   
s_vip= '10.0.205.100'
 
start() {
   ifconfig  lo:1 ${s_vip} netmask 255.255.255.255 broadcast ${s_vip}
   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
 
   retval=$?
   echo
   [ $retval - eq  0 ] &&  touch  $lockfile
   return  $retval
}
 
stop() {
   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
   ifconfig  lo:1 down
 
   retval=$?
   echo
   [ $retval - eq  0 ] &&  rm  -f $lockfile
   return  $retval
}
 
status() {
   ip a | grep  inet | grep  - v  inet6  
}
 
case  $1  in  
   start)
     start
     status
     ;;
   stop)
     stop
     status
     ;;
   status)
     status
     ;;
   *)  
     echo  $ "Usage: $0 {start|stop|status}"
     exit 
esac


本文转自 pcnk 51CTO博客,原文链接:http://blog.51cto.com/nosmoking/1633530,如需转载请自行联系原作者
相关文章
|
存储 安全 前端开发
PHP医院安全不良事件管理系统源码(AEMS)前端vue2+element+后端laravel8不良事件上报与闭环管理
医院不良事件上报与管理系统结合现代医院管理思路,遵照PDCA全面质量循环管理方法而设计,并在多家大型三甲医院成熟运用。系统从事件上报、基于人、机、料、法 、环的RCA分析、事件整改、效果评估实现了结构化、标准化、智能化的管理和分析,满足医院可追溯化、全流程闭环管理要求,满足等级医院评审细则要求,大力提高医院不良事件上报的效率,保障事件分析的准确性,促进医疗安全的提高,避免同类事件再次发生,改善整个医院医疗安全,从而实现医院安全医疗的目标。
269 3
|
JavaScript
vue项目中统一管理多个后端URL的方法
vue项目中统一管理多个后端URL的方法
553 0
|
XML API 数据库
七天.NET 8操作SQLite入门到实战 - 第六天后端班级管理相关接口完善和Swagger自定义配置
七天.NET 8操作SQLite入门到实战 - 第六天后端班级管理相关接口完善和Swagger自定义配置
299 0
|
域名解析 负载均衡 网络协议
keepalived+vip+lvs高可用负载均衡服务演化
keepalived+vip+lvs高可用负载均衡服务演化
1130 0
|
前端开发 算法 Java
合工大企业实训-计划管理模块-后端搭建
合工大企业实训-计划管理模块-后端搭建
303 0
|
小程序
远山行小程序后端管理心得总结
远山行小程序后端管理心得总结
210 0
远山行小程序后端管理心得总结
|
缓存 算法 前端开发
网站流量日志埋点收集—后端脚本(nginx+lua)|学习笔记
快速学习网站流量日志埋点收集—后端脚本(nginx+lua)
983 0
网站流量日志埋点收集—后端脚本(nginx+lua)|学习笔记
|
存储 Java 对象存储
讲师管理-上传讲师头像(后端接口实现) | 学习笔记
快速学习讲师管理-上传讲师头像(后端接口实现)
讲师管理-上传讲师头像(后端接口实现) | 学习笔记
|
对象存储 开发者 微服务
讲师管理-上传讲师头像(后端接口完善) | 学习笔记
快速学习讲师管理-上传讲师头像(后端接口完善)
讲师管理-上传讲师头像(后端接口完善) | 学习笔记
|
JavaScript Go
第81/90步《后端篇》第7章 后端二:用Node.js和Go实现管理后台 第18课
今天学习《后端篇》第7章 后端二:用Node.js和Go实现管理后台 第18课 Go语言实现后端程序
158 0