MySQL实战七:mycat+keepalived高可用

1:安装Keepalived
#yum install keepalived -y


2:MyCat-Master配置
# vi /etc/keepalived/keepalived.conf
! Configuration File for keepalived 
 
global_defs { 
   notification_email { 
     acassen@firewall.loc 
     failover@firewall.loc 
     sysadmin@firewall.loc 
   } 
   notification_email_from Alexandre.Cassen@firewall.loc 
   smtp_server 127.0.0.1 
   smtp_connect_timeout 30 
   router_id MYCAT_HA 
}
vrrp_instance VI_1 { 
    state MASTER 
    interface ens33  
    virtual_router_id 53  
    priority 100    
    advert_int 1   
    authentication { 
        auth_type PASS 
        auth_pass 1111 
    } 
    virtual_ipaddress { 
        192.168.31.53/24 
    } 
} 
virtual_server 192.168.31.53 8066 { 
    delay_loop 6 
    protocol TCP 
    real_server 192.168.31.3 8066 { 
        notify_down "kill -9 $(cat /var/run/keepalived.pid)" 
        TCP_CHECK { 
            connect_port 8066  
            connect_timeout 3  
            nb_get_retry 3  
            delay_before_retry 3  
        } 
    } 
} 


MyCat-BACKUP配置

# vi /etc/keepalived/keepalived.conf
! Configuration File for keepalived 
 
global_defs { 
   notification_email { 
     acassen@firewall.loc 
     failover@firewall.loc 
     sysadmin@firewall.loc 
   } 
   notification_email_from Alexandre.Cassen@firewall.loc 
   smtp_server 127.0.0.1 
   smtp_connect_timeout 30 
   router_id MYCAT_HA 
}
vrrp_instance VI_1 { 
    state BACKUP 
    interface ens33  
    virtual_router_id 53  
    priority 90    
    advert_int 1   
    authentication { 
        auth_type PASS 
        auth_pass 1111 
    } 
    virtual_ipaddress { 
        192.168.31.53/24 
    } 
} 
virtual_server 192.168.31.53 8066 { 
    delay_loop 6 
    protocol TCP 
    real_server 192.168.31.4 8066 { 
        notify_down "kill -9 $(cat /var/run/keepalived.pid)" 
        TCP_CHECK { 
            connect_port 8066  
            connect_timeout 3  
            nb_get_retry 3  
            delay_before_retry 3  
        } 
    } 
} 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值