麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > Linux Shell > 正文

如何利用shell開發(fā)keepalived啟動(dòng)腳本

2020-07-26 23:25:45
字體:
供稿:網(wǎng)友

keepalived是什么?

Keepalived軟件起初是專為L(zhǎng)VS負(fù)載均衡軟件設(shè)計(jì)的,用來管理并監(jiān)控LVS集群系統(tǒng)中各個(gè)服務(wù)節(jié)點(diǎn)的狀態(tài),后來又加入了可以實(shí)現(xiàn)高可用的VRRP功能。因此,Keepalived除了能夠管理LVS軟件外,還可以作為其他服務(wù)(例如:Nginx、Haproxy、MySQL等)的高可用解決方案軟件。

  Keepalived軟件主要是通過VRRP協(xié)議實(shí)現(xiàn)高可用功能的。VRRP是Virtual Router RedundancyProtocol(虛擬路由器冗余協(xié)議)的縮寫,VRRP出現(xiàn)的目的就是為了解決靜態(tài)路由單點(diǎn)故障問題的,它能夠保證當(dāng)個(gè)別節(jié)點(diǎn)宕機(jī)時(shí),整個(gè)網(wǎng)絡(luò)可以不間斷地運(yùn)行。

  所以,Keepalived 一方面具有配置管理LVS的功能,同時(shí)還具有對(duì)LVS下面節(jié)點(diǎn)進(jìn)行健康檢查的功能,另一方面也可實(shí)現(xiàn)系統(tǒng)網(wǎng)絡(luò)服務(wù)的高可用功能。

         keepalived官網(wǎng)http://www.keepalived.org

1.1 keepalived的相關(guān)的文件

keepalived的執(zhí)行命令:/data/apps/keepalived/sbin/keepalived
keepalived的配置文件:/data/apps/keepalived/etc/keepalived/keepalived.conf
keepalived的Pid文件:/data/apps/keepalived/run/keepalived.pid

1.2 keepalived的啟停止方式

注意:不要去修改/data/apps/keepalived/etc/sysconfig/keepalived文件

啟動(dòng)方式:keepalived -f 配置文件(絕對(duì)路徑)  -p PID文件(絕對(duì)路徑)
關(guān)閉方式:kill $( cat PID文件(絕對(duì)路徑) )

1.3 腳本內(nèi)容

注意:該腳本只能Linux的超級(jí)用戶root才能啟動(dòng),因?yàn)槟_本中有進(jìn)行限制

#!/bin/bash## Define variablesRETVAL=0Conf="/data/apps/keepalived/etc/keepalived/keepalived.conf"Exce="/data/apps/keepalived/sbin/keepalived"Pid="/data/apps/keepalived/run/keepalived.pid"# Determine the user to executeif [ "$UID" -ne "$RETVAL" ];then echo "Must be root to run scripts" exit 1fi# Load local functions library[ -f /etc/init.d/functions ] && source /etc/init.d/functions# Define functionsstart(){ if [ ! -f "$Pid" ];then $Exce -f $Conf -p $Pid >/dev/null 2>&1 RETVAL=$? if [ $RETVAL -eq 0 ];then  action "Start keepalived service" /bin/true    else  action "Start keepalived service" /bin/false fi else echo "keepalived service is running" fi return $RETVAL}stop(){ if [ -f "$Pid" ];then   kill $(cat $Pid) >/dev/null 2>&1 RETVAL=$? if [ $RETVAL -eq 0 ];then  action "Stop keepalived service" /bin/true    else  action "Stop keepalived service" /bin/false fi else echo "keepalived service is not running" fi return $RETVAL}status(){ if [ -f "$Pid" ];then   echo "keepalived service is running" else echo "keepalived service is not running" fi return $RETVAL}# case local functionscase "$1" in start) start RETVAL=$? ;; stop) stop RETVAL=$? ;; status) status RETVAL=$? ;; restart) stop sleep 2 start RETVAL=$? ;; *) echo "USAGE:$0{status|start|stop|restart}"   exit 1 esac# Scripts return valuesexit $RETVAL

總結(jié)

到此這篇關(guān)于使用shell開發(fā)keepalived啟動(dòng)腳本的文章就介紹到這了,更多相關(guān)shell keepalived啟動(dòng)腳本內(nèi)容請(qǐng)搜索武林網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持武林網(wǎng)!

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 神秘电影91| 国产精品成人一区二区三区电影毛片 | 久色成人网 | 中文字幕在线播放一区 | 国产精品视频自拍 | 欧美黄色片一级 | 日韩色视频| 深夜影院一级毛片 | 性看小视频 | 在线播放一区二区三区 | 一级黄色在线观看 | 久久精品国产99久久久古代 | 日韩精品中文字幕一区二区 | 一级免费黄视频 | 国产日韩亚洲 | 欧美一级做一a做片性视频 日韩黄色片免费看 | 欧美大屁股精品毛片视频 | 九九热精品视频在线 | 亚洲精品永久视频 | 欧美成人一区二区三区 | 中文字幕在线观看精品 | 一区二区久久久久草草 | 夏目友人帐第七季第一集 | 中文字幕在线观看精品 | av电影免费在线看 | 中文字幕在线观看91 | 精品人伦一区二区三区蜜桃网站 | 操操电影 | 久久久久国产一区二区三区不卡 | 91情侣偷在线精品国产 | 色淫影院| 成人毛片av在线 | 精品国产亚洲人成在线 | 原来神马影院手机版免费 | 免费小毛片 | 久久在线| 黄在线观看| 91精品国产99久久久久久 | 午夜热门福利 | 福利一区二区三区视频在线观看 | 久久99精品久久久久久园产越南 |