我们可以用脚本来对keepalived进行操作:
先写vrrp_script <名字>{
}
随后在如下配置段进行操作:

使用方法为track_script{
}
我们可以在括号里写脚本语言,进行相关操作,比如说进行主备切换,如果出现某些不应该出现的问题,对权值进行相应修改,当master的权值低于BACKUP权值的时候,进行主备切换等等。

实战

(1)首先编写脚本文件:


mkdir /data/scripts/ -p
cd /data/scripts/
vim check_keepalived.sh

编辑脚本文件,当出现/tmp/scripts文件时将权重减少30,同时在(3)和(4)keepalived主机上进行操作

track_script里的内容的脚本一定要和vrrp_script 后跟的内容一致。

演示

此时在两台主机上开启服务:
查看信息:

成功启动,观察master:

观察slave:

此时在/tmp/下添加文件:

此时master的权值到了70,小于slave的80,所以主备切换,这时候再看备机:

发现成功,这样就实现了脚本化操作

keepalived(7)——操作脚本相关推荐

  1. pyautogui自动化操作脚本

    之前针对加密视频播放编写了一个自动答题的脚本(使用易语言 大漠插件所编写的) 还有商户自动话术回复的(也是易语言+大漠插件) 还有使用autojs所编写的一个针对安卓端钉钉的自动签到 还有一个某宝领喵 ...

  2. 解放双手|利用 PyAutoGUI 快速构建自动化操作脚本

    一.背景 我们经常遇到需要进行大量重复操作的时候,比如网页上填表,对 web 版本 OA 进行操作,自动化测试或者给新系统首次添加数据等.这些操作的特点往往是:数据同构,大多是已经有了的结构化数据:操 ...

  3. mysql主从切换脚本_mysql+keepalived主从切换脚本 转

    MySQL架构为master-slave(主从),master故障自动切换到slave上.当然也可以设置为双master,但这里有个弊端:就是当主的压力很大时,从上延时很大,比如落后2000秒,此时主 ...

  4. 监控服务器登录用户的操作脚本(linux下shell.sh)

    linux下记录所有用户的登录和操作日志 在 /etc/profile文件末尾加入如下代码: #vim /etc/profile history USER=`whoami` USER_IP=`who ...

  5. python自动操作脚本_Python实现自动挂机脚本 | 沐雨浥尘

    使用Python + win32api实现简单自动鼠标点击 使用tkinter设计GUI界面并用pyinstaller打包 不知不觉肝阴阳师也快一年了,对这游戏真是又爱又恨,最近刚刚发布了PC版,突然 ...

  6. 验证码按钮的html代码,验证码识别-网页操作-脚本手册-VG自动化神器 - 原VG浏览器,VG网页操作神器...

    一. 功能介绍 对网页上出现的验证码进行处理,可以由用户手动输入验证码,也可以自动识别验证码. 二. 配置验证码 对网页上出现的验证码进行处理,可以由用户手动输入验证码,也可以自动识别验证码. 在使用 ...

  7. keepalived心跳检测脚本

    1.在与其他服务一起运行下做高可用时,比如NGINX,需要在NGINX断开的时候先尝试启动一次NGINX,如果启动不行,漂移keepalived到备机,所以需要在配置下加检测脚本. 2.配置:keep ...

  8. python+sikuli 图形操作脚本编写

    1.环境准备 安装 jpype 包,安装方式 pip install jpype1 安装jdk包并配置环境变量,最少安装jdk1.8 2.代码块解析及使用 sikulix.jar 文件: 通过图形操作 ...

  9. 最新苹果同步器技术-手机群控操作-脚本录制分屏控制-实时同步操作一系列APP功能解析分享

    首先我们先了解一下同步群控的连接原理(以创联群控为例):** 创联苹果中控将所有手机画面集中显示在电脑上,通过鼠标进行点击滑动操作. 主控手机怎么操作被控手机自动进行相同操作,可以群控 可以单控 可以 ...

最新文章

  1. 如何创建一个定时管理的页面
  2. 一些蠕虫传播研究的文章——TODO
  3. Mysql+innodb数据存储逻辑
  4. ClickHouse内核分析-MergeTree的Merge和Mutation机制
  5. 运用循环判断语句和列表的购物车程序
  6. numpy 矩阵乘法_NumPy 运算规则总结
  7. MyBatis获取参数值的两种方式以及传参情况
  8. 120万名 GoDaddy 客户数据遭泄露
  9. 2018北京ICPC B. Heshen's Account Book(模拟)
  10. www.skymaya.com:8080/index.php,www_skymaya_com
  11. python的基本数据类型关键字_Python3 基本数据类型
  12. 设备管理---要点练习及总结
  13. Nsstring中搜索方法rangeOfString
  14. udf,udaf,udtf区别与联系
  15. ps Adobe 存储为 Web 所用格式
  16. 计算机英语造句简单的,简短的英语情话句子 经典英文简短情话
  17. 网络攻击(Cyber Attacks,也称赛博攻击)
  18. 用 Python 分析各国人口性别比例
  19. 在条码软件中如何制作ISBT-128条码
  20. RHEL7 模块开机加载

热门文章

  1. android n等分 layout,RecyclerView GridLayoutManager 等分间距
  2. OpenCV计算机视觉实战(Python版)资源
  3. bzoj1110: [POI2007]砝码Odw
  4. JavaScript学习-1
  5. STL:大小写字母转换、字符转数字、char*转string(未完待续)
  6. [f]动态判断js加载完成
  7. 【vbs】vbs写ini文件
  8. Mac10.9 Mavericks 输入法切换快捷键
  9. SQL注入 1-3_基于post报错注入
  10. C# 数据库存储过程的讲解应用