mysql
雙主模式下,在任意一台mysql
上寫資料都會同步到另一台上,本章通過keepalived vip
實現如果一台服務掛了會自動切換到另一台mysql
上.
# 安裝keepalived,centos預設安裝了
yum install keepalived -y
修改雙主機/etc/keepalived/keepalived.conf
配置.
global_defs
vrrp_script chk_mysql
vrrp_instance mysql
virtual_ipaddress
track_script
}
# 通過命令可以看到vip已經在一台機器上了,也可以通過虛擬ip連線上mysql
[root@mysql01 mysql]
# ip addr sh ens33
2: ens33:
mtu 1500 qdisc pfifo_fast state up group default qlen 1000
link/ether 00:50:56:26:c2:7e brd ff:ff:ff:ff:ff:ff
inet 192.168.41.141/24 brd 192.168.41.255 scope global ens33
valid_lft forever preferred_lft forever
inet 192.168.41.140/32 scope global ens33
valid_lft forever preferred_lft forever
inet6 fe80::250:56ff:fe26:c27e/64 scope link
valid_lft forever preferred_lft forever
# 關掉mysql服務,命令可能根據你安裝方式有區別
service mysql stop
# 再次在兩台機器上執行命令,可以看到vip轉移了,可以繼續通過vip連線mysql
ip addr sh ens33
MySQL雙主模式
2臺伺服器之間,沒有明顯的地位差距,兩者可以同步對方的內容.兩台伺服器相互複製 大致思路 1 2臺伺服器都設定上2進製日誌和relay日誌 2 都設定上replcation賬號 3 都設定對方為自己的master 主主複製下一定要注意避免的問題 同步衝突 例 create table stu id ...
Nginx Keepalived(雙主模式)
1.主主模式,需要兩個vip,互為主備,需要修改之前主從模式keepalived配置檔案 主從模式 node1 192.168.3.15 vip 192.168.3.11 node2 192.168.3.8 vip 192.168.3.12 2.修改keepalived的配置檔案,採用master ...
keepalived雙主模式輕鬆構建
考慮到keepalived高可用,備節點的機器基本上屬於空閒狀態,很浪費硬體資源,所以我們可以讓keepalived互為主備,跑多個例項vim etc keepalived keepalived.conf global defs 第乙個業務 為主 vrrp instance vi 1 virtual...