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"
}
總結
以上是生活随笔為你收集整理的mysql keepalived双主双活_Keepalived单网络双活双主配置模式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: input python2.7_pyth
- 下一篇: python gevent缺点_pyth