使用Docker 搭建 MySQL 双主热备 + Keepalived 高可用集群
首先,准备两台Linux主机,并且安装好docker
Master1: 10.122.52.101
Master2: 10.122.52.102
VIP: 10.122.52.108
第二步,搭建主主集群,这个参考MySQL主主集群搭建的笔记
第三步,开始在Master1服务器上安装Keepalived
-
修改配置文件
vi /etc/my.cnf
添加如下配置,下面的server-id 要保证在这个集群里面的唯一性
server-id=1 log-bin=mysql-bin relay-log=mysql-relay
-
安装keepalived
yum -y install keepalived vi /etc/keepalived/keepalived.conf
修改配置文件如下: