keepalived脚本健康检查

本文介绍了如何使用keepalived在Linux环境下实现HTTPD服务的高可用,通过配置脚本来检查服务状态,当服务异常时,进行VIP漂移。详细步骤包括安装httpd和keepalived,定义检测脚本,配置vrrp_instance,并在master和backup主机上分别进行设置。
摘要由CSDN通过智能技术生成

keepalived 脚本健康检查
keepalived高可用软件:
master
backup

1.定义一个检测脚本,检测服务的状态,服务停止后,操作:1.停止keepavlied 2.降低自己的优先级

2.引用脚本


vrrp_script <SCRIPT_NAME> { #定义一个检测脚本,在global_defs 之外配置
script | #shell命令或脚本路径
interval #间隔时间,单位为秒,默认1秒
timeout #超时时间
weight INTEGER:-254..254 #此值为负数,表示fall((脚本返回值为非0)时,会将此
#值与本节点权重相加可以降低本节点权重,如果是正数,表示
#rise (脚本返回值为0)成功后,会将此值与本节点权重相加可以提高本节点权重,通常使用负值较多
fall #脚本几次失败转换为失败,建议设为2以上
rise #脚本连续监测成功后,把服务器从失败标记为成功的次数
user USERNAME [GROUPNAME] #执行监测脚本的用户或组
init_fail #设置默认标记为失败状态,监测成功之后再转换为成功状态
}

track_script {
check_down #调用前面定义的脚本
}


例子 配置httpd的高可用,准备两台主机测试,并安装httpd和keepalived

yum -y install httpd keepa

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值