keepalived(7)——操作脚本
生活随笔
收集整理的這篇文章主要介紹了
keepalived(7)——操作脚本
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
我們可以用腳本來對keepalived進(jìn)行操作:
先寫vrrp_script <名字>{
}
隨后在如下配置段進(jìn)行操作:
使用方法為track_script{
}
我們可以在括號里寫腳本語言,進(jìn)行相關(guān)操作,比如說進(jìn)行主備切換,如果出現(xiàn)某些不應(yīng)該出現(xiàn)的問題,對權(quán)值進(jìn)行相應(yīng)修改,當(dāng)master的權(quán)值低于BACKUP權(quán)值的時候,進(jìn)行主備切換等等。
實戰(zhàn)
(1)首先編寫腳本文件:
mkdir /data/scripts/ -p cd /data/scripts/ vim check_keepalived.sh編輯腳本文件,當(dāng)出現(xiàn)/tmp/scripts文件時將權(quán)重減少30,同時在(3)和(4)keepalived主機上進(jìn)行操作
track_script里的內(nèi)容的腳本一定要和vrrp_script 后跟的內(nèi)容一致。
演示
此時在兩臺主機上開啟服務(wù):
查看信息:
成功啟動,觀察master:
觀察slave:
此時在/tmp/下添加文件:
此時master的權(quán)值到了70,小于slave的80,所以主備切換,這時候再看備機:
發(fā)現(xiàn)成功,這樣就實現(xiàn)了腳本化操作
總結(jié)
以上是生活随笔為你收集整理的keepalived(7)——操作脚本的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: keepalived(6)——lvs和a
- 下一篇: keepalived(8)——http、