keepalived 高可用(主备切换)
时间:2023-06-26 11:30:31.975 +0800 CST 浏览:366

安装keepalived(ALL)

 yum install -y keepalived

配置服务(ALL)

cat /etc/keepalived/keepalived.conf

global_defs {
    router_id test001   #标识,只是一个名称
    script_user root
    enable_script_security
   }


vrrp_script check_openrestry {
    script "/etc/keepalived/check.sh" #检测脚本地址 根据退出状态判断
    interval 30  #健康检查周期
    advert_int 5
    weight 30 #脚本返回非0时 priority-weight,脚本返回0时 priority+weight
}

vrrp_instance VI_1 {
    state MASTER  #MASTER、BACKUP
    interface em1 #绑定的网卡
    virtual_router_id 51 #主备服务器必须在一个id内,
    priority 70 #权重
    advert_int 1 #心跳间隔
    authentication {
        auth_type PASS #用户名 主备要配置为一样
        auth_pass 1111 #密码 主备要配置为一样
    }
    virtual_ipaddress {
        10.200.12.248 #虚拟IP
    }
    track_script {
        check_openrestry #执行vrrp_script定义的检测脚本
    }
}

启动服务(ALL)

systemctl enable keepalived
systemctl start keepalived


如果这篇文章对你有所帮助,可以通过下边的“打赏”功能进行小额的打赏。

本网站部分内容来源于互联网,如有侵犯版权请来信告知,我们将立即处理。


来说两句吧