84366992 发表于 2019-1-5 09:12:55

LVS自动摘除故障RS--老男孩老师

  脚本实现LVS自动摘除故障RS
  基于端口(此法不优):
  # cat health_check
  #!/bin/sh
  VIP=10.0.0.29
  PORT="80"
  RIP=(
  10.0.0.17
  10.0.0.18
  )
  while true
  do
  for ((i=0; i>/tmp/rs.log
  }
  done
  sleep 10
  done
  提示:此法缺点1)端口检查不准确(但是使用的特别多)。2)nmap检查时间有点长。
  改进BUG的脚本
  # cat check_rs.sh
  #!/bin/sh
  #created by oldboy 201308
  VIP=10.0.0.29
  PORT=80
  RIP=(
  10.0.0.17
  10.0.0.18
  )
  while true
  do
  for((i=0;i/dev/null 2>&1
  fi
  fi
  done
  sleep 10
  done
  以上脚本来自老男孩培训机构,转载请注明本脚本的编写人-老男孩老师

页: [1]
查看完整版本: LVS自动摘除故障RS--老男孩老师