keepalived,mysql主主

#待验证

global_defs {
 router_id mysql-2  # 路由器的ID,用于在Keepalived集群中标识
}

vrrp_instance VI_1 {  # virtual router redundancy protocol (VRRP) 实例
 state BACKUP  # 该实例的状态为备用
 interface eno16777736  # Keepalived要绑定的网络接口
 virtual_router_id 51  # 虚拟路由器的ID
 priority 50  # 优先级,备用节点的优先级通常较低
 nopreempt  # 不允许优先级高的节点抢占主节点
 advert_int 1  # 广告间隔,定义Keepalived发送广告消息的间隔(单位:秒)
 authentication {  # 认证配置(可选)
 auth_type PASS  # 认证类型为密码
 auth_pass 1111  # 认证密码
 }

 virtual_ipaddress {  # 虚拟IP地址列表
 192.168.164.100  # 虚拟IP地址
 }
}

virtual_server 192.168.164.100 3306 {  # 虚拟服务器定义
 delay_loop 6  # 延迟周期,定义轮询检测的时间间隔(单位:秒)
 lb_algo rr  # 负载均衡算法为轮询
 lb_kind DR  # 负载均衡类型为直接路由(Direct Routing)
 persistence_timeout 50  # 持久化超时时间,定义持久化会话的超时时间(单位:秒)
 protocol TCP  # 通信协议为TCP
 real_server 192.168.164.20 3306 {  # 真实服务器定义
 notify_down /etc/keepalived/bin/mysql.sh  # 当真实服务器宕机时,执行的脚本或命令
 weight 1  # 真实服务器的权重(可选)
 TCP_CHECK {  # TCP检查配置
 connect_port 3306  # 连接端口
 connect_timeout 3  # 连接超时时间(单位:秒)
 retry 3  # 重试次数
 delay_before_retry 3  # 重试之前的延迟时间(单位:秒)
 }
 }
}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值