mysql keepalived双主双活_Keepalived单网络双活双主配置模式

前言:

一般这种模式不需要相对复杂的配置,相对单网络单主模式,多了一个主可用模式。主要实现单网络双主故障漂移模式。

1.架构示意图:

多播IP是:224.0.0.111。

NAT网络可根据自己的实际情况配置。

+------+

|Client|

+------+

/\

+--------+

|Internet|

+--------+

/\

+--------+

|NAT 网络|

+--------+

/\

+-----------------------+

| 公网VIP1:172.16.8.100 |

| 公网VIP2:172.16.8.101 |

+-----------------------+

/ \

+-----------------------+ +-----------------------+

| KA+Lvs/Nginx/HAProxy | | KA+Lvs/Nginx/HAProxy |

| || |

| VIP1:Master (eth1) |多播IP| VIP1:BACKUP (eth1) |

| VIP2:BACKUP (eth1) || VIP2:Master (eth1) |

| IP1:172.16.8.10(eth1) | | IP1:172.16.8.11(eth1) |

+-----------------------+ +-----------------------+

\ /

+-----------------------+

| 公网VIP1:172.16.8.100 |

| 公网VIP2:172.16.8.101 |

+-----------------------+

\/

+------+

|资源池|

+------+

2.ka67配置文件:

global_defs {

notification_email {

root@localhost

}

notification_email_from ka@localhost

smtp_server 127.0.0.1

smtp_connect_timeout 30

router_id ka67

vrrp_mcast_group4 224.0.0.111

}

vrrp_instance VG_1 {

state MASTER

interface eth0

virtual_router_id 191

priority 100

advert_int 1

authentication {

auth_type PASS

auth_pass renwole0

}

virtual_ipaddress {

172.16.8.100

}

notify_master "/usr/local/keepalived/etc/keepalived/notify.sh master"

notify_backup "/usr/local/keepalived/etc/keepalived/notify.sh backup"

notify_fault "/usr/local/keepalived/etc/keepalived/notify.sh fault"

}

vrrp_instance VG_2 {

state BACKUP

interface eth0

virtual_router_id 192

priority 95

advert_int 1

authentication {

auth_type PASS

auth_pass renwole1

}

virtual_ipaddress {

172.16.8.101

}

notify_master "/usr/local/keepalived/etc/keepalived/notify.sh master"

notify_backup "/usr/local/keepalived/etc/keepalived/notify.sh backup"

notify_fault "/usr/local/keepalived/etc/keepalived/notify.sh fault"

}

3.ka68配置文件:

global_defs {

notification_email {

root@localhost

}

notification_email_from ka@localhost

smtp_server 127.0.0.1

smtp_connect_timeout 30

router_id ka68

vrrp_mcast_group4 224.0.0.111

}

vrrp_instance VG_1 {

state BACKUP

interface eth0

virtual_router_id 191

priority 100

advert_int 1

authentication {

auth_type PASS

auth_pass renwole0

}

virtual_ipaddress {

172.16.8.100

}

notify_master "/usr/local/keepalived/etc/keepalived/notify.sh master"

notify_backup "/usr/local/keepalived/etc/keepalived/notify.sh backup"

notify_fault "/usr/local/keepalived/etc/keepalived/notify.sh fault"

}

vrrp_instance VG_2 {

state MASTER

interface eth0

virtual_router_id 192

priority 95

advert_int 1

authentication {

auth_type PASS

auth_pass renwole1

}

virtual_ipaddress {

172.16.8.101

}

notify_master "/usr/local/keepalived/etc/keepalived/notify.sh master"

notify_backup "/usr/local/keepalived/etc/keepalived/notify.sh backup"

notify_fault "/usr/local/keepalived/etc/keepalived/notify.sh fault"

}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值