利用子配置文件实现master/master的keepalived双主架构

 ka1的子配置文件

[root@ka1 ~]# cat /etc/keepalived/conf.d/m1.conf 
vrrp_instance m1 {
    state MASTER
    interface ens33
    virtual_router_id 66
    priority 100
    advert_int 1
    preempt_delay 10
    authentication {
        auth_type PASS
        auth_pass 123456
    }
    virtual_ipaddress {
      10.0.0.100/24 dev ens33 label ens33:1
    }
    unicast_src_ip 10.0.0.10
    unicast_peer {
      10.0.0.20
    }
}
[root@ka1 ~]# cat /etc/keepalived/conf.d/m2.conf 
vrrp_instance m2 {
    state MASTER
    interface ens33
    virtual_router_id 88
    priority 80
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 123456
    }
    virtual_ipaddress {
      10.0.0.200/24 dev ens33 label ens33:1
    }
    unicast_src_ip 10.0.0.10
    unicast_peer {
      10.0.0.20
    }
}
[root@ka1 ~]# 

 ka2的子配置文件

[root@ka2 ~]# cat /etc/keepalived/conf.d/m1.conf 
vrrp_instance m1 {
    state BACKUP
    interface ens33
    virtual_router_id 66
    priority 80
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 123456
    }
    virtual_ipaddress {
      10.0.0.100/24 dev ens33 label ens33:0
    }
    unicast_src_ip 10.0.0.20
    unicast_peer { 
    10.0.0.10
    }
}
[root@ka2 ~]# cat /etc/keepalived/conf.d/m2.conf 
vrrp_instance m2 {
    state MASTER
    interface ens33
    virtual_router_id 88
    priority 100
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 123456
    }
    virtual_ipaddress {
      10.0.0.200/24 dev ens33 label ens33:0
    }
    unicast_src_ip 10.0.0.20
    unicast_peer { 
    10.0.0.10
    }
}
[root@ka2 ~]# 

查看IP

[root@ka1 ~]# hostname -I
10.0.0.10 10.0.0.100 
[root@ka1 ~]# 

[root@ka2 ~]# hostname -I
10.0.0.20 10.0.0.200 
[root@ka2 ~]# 

ka1主机故障,测试VIP漂移至ka2主机

[root@ka1 ~]# killall keepalived
[root@ka1 ~]# hostname -I
10.0.0.10 

[root@ka2 ~]# hostname -I
10.0.0.20 10.0.0.200 10.0.0.100 
[root@ka2 ~]# 

恢复ka1主机

[root@ka1 ~]# systemctl start keepalived.service
[root@ka1 ~]# hostname -I
10.0.0.10 10.0.0.100 
 
[root@ka2 ~]# hostname -I
10.0.0.20 10.0.0.200 
[root@ka2 ~]# 

脑裂现象

[root@ka1 ~]# hostname -I
10.0.0.10 10.0.0.100 
[root@ka1 ~]# iptables -A INPUT -s 10.0.0.20 -j DROP
[root@ka1 ~]# hostname -I
10.0.0.10 10.0.0.100 10.0.0.200 

[root@ka2 ~]# hostname -I
10.0.0.20 10.0.0.200 
[root@ka2 ~]# 



[root@ka2 ~]# hostname -I
10.0.0.20 10.0.0.200 
[root@ka2 ~]# iptables -A INPUT -s 10.0.0.10 -j REJECT
[root@ka2 ~]# hostname -I
10.0.0.20 10.0.0.200 10.0.0.100 
[root@ka2 ~]# 


[root@ka1 ~]# iptables -F
[root@ka1 ~]# hostname  -I
10.0.0.10 10.0.0.100 
[root@ka1 ~]# 
[root@ka2 ~]# iptables -F
[root@ka2 ~]# hostname -I
10.0.0.20 10.0.0.200 
[root@ka2 ~]# 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

y_zilong

一分钱的肯定

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值