zoukankan      html  css  js  c++  java
  • proxysql高可用~ keepalived+proxysql

    一 简介:介绍下高可用通用的方案

    二 目的:一个中间件提供服务,故障后,另一个中间件提供服务

    三 手段: 应用keepalived的vrrp_scripts服务

    四 具体配置      

    global_defs {
    notification_email {
    root@localhost
    }
    script_user root //这里一定要写
    }

    vrrp_script chk_nginx {
    script "/etc/keepalived/check.sh"
    interval 1
    }
    vrrp_instance VI_1 {
    state BACKUP//不一致
    interface eth0
    virtual_router_id 22
    priority 50 //不一致
    advert_int 1
    authentication {
    auth_type PASS
    auth_pass 1111
    }
    virtual_ipaddress {
    vip/24
    }
    track_script {
    chk_nginx
    }
    }

    脚本具体内容 check.sh

    killall -0 proxysql &> /dev/null && exit 0 || service keepalived stop && exit 1

    这里建议采用killall方式检测常规服务内容

    五 进行切换测试

    六 经过测试完全没问题,当然中途会有一小段时间服务不可用

  • 相关阅读:
    P1007 独木桥
    P1789 【Mc生存】插火把
    P2658 汽车拉力比赛
    1959 拔河比赛
    P1936 水晶灯火灵
    websocket
    瀑布流布局
    Router
    图片占位
    单位
  • 原文地址:https://www.cnblogs.com/danhuangpai/p/10478057.html
Copyright © 2011-2022 走看看