Shell之企業實際工作案例2

來源:互聯網
上載者:User

標籤:shell

案例一:

【LVS用戶端節點】開發LVS用戶端設定VIP以及抑制ARP的管理指令碼

指令碼內容:

#!/bin/bash############################################################### File Name: lvs_client.sh# Version: V1.0# Author: da ya# Organization: [email protected]# Created Time : 2018# Description:##############################################################. /etc/init.d/functionsVip=`ip a s lo|grep 10.0.0.13|wc -l`function Start(){  if [ $Vip -eq 1 ];then    action 'Vip is alreadly exists' /bin/true  else    ip addr add 10.0.0.13/32 dev lo    echo -e 'net.ipv4.conf.all.arp_ignore = 1\nnet.ipv4.conf.all.arp_announce = 2\nnet.ipv4.conf.lo.arp_ignore = 1\nnet.ipv4.conf.lo.arp_announce = 2' >/etc/sysctl.conf    sysctl -p &>/dev/null    action 'Vip is started' /bin/true  fi}function Stop(){  ip addr del 10.0.0.13/32 dev lo &>/dev/null  action 'Vip is delete' /bin/true}case $1 instart)  Start;;stop)  Stop;;restart)  Stop  sleep 1  Start;;*)  echo "Please Input $0 { start|stop|restart }";;esac

進行測試:

案例二:

【LVS主節點】類比keepalived健全狀態檢查功能管理LVS節點,

當節點掛掉(檢測2次,間隔2秒)從伺服器集區中剔除,好了(檢測2次,間隔2秒)加進來

提示:利用ipvsadm命令實現添加和減少LVS節點。

指令碼內容:



Shell之企業實際工作案例2

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.