keepalived简单总结

本文详细介绍了在部署HA应用时如何配置keepalived,包括全局定义、VRRP脚本和实例设置,重点是通过VRRP_script监控远程MySQL状态,确保高可用性。
摘要由CSDN通过智能技术生成

  在使用keepalived中配置HA应用部署注意事项。

  配置脚本如下:


   global_defs {
   router_id LVS_DEVEL
}


vrrp_script check_amoeba {
    script "/usr/etc/keepalived/check_mysql_status.sh”  //mysql的检查脚本 ,此处,我检查远程mysql状态,如果检查成功,返回1,否则返回0,这样,检查远程mysql失败,则本地优先级增加,便于将本地切换为master
    interval 2  //没两分钟检查一次
    weight 5 //权重,如果检查脚本返回0,则优先级=priority+weight
}


vrrp_instance VI_1 {
    state BACKUP //两个节点状态都设置为backup,这样,讲采用选举算法
    interface eth0
    virtual_router_id 51
    priority 50 //两个节点的优先级设置为相同,这样,一个节点挂掉之后,重启后不需要切换状态。
    advert_int 1
    track_script {
      chec

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值