keepalived mysql双主架构图_通过KeepAlived搭建MySQL双主模式的高可用集群系统

通过

KeepAlived

搭建

MySQL

双主模式的高可用集群系统

一、整体架构

企业级

mysql

集群具备高可用、可扩展、易管理、低成本的特点。下面将介绍企业环境

中经常应用的一个解决方案,即

MySQL

的双主互备架构,主要设计思路是通过

MySQL

Replication

技术将两台

MySQL

Server

互相将对方作为自己的

Master

,自己又同时作为对方

Slave

来进行复制。

这样就实现了高可用构架中的数据同步功能,

同时,

将采用

KeepAlived

来实现

Mysql

的自动

failover

。在这个构架中,虽然两台

MySQL

Server

互为主从,但同一时

刻只有一个

MySQL Server

可读写,另一个

MySQL Server

只能进行读操作,这样可保证数据

的一致性。整个架构下图所示。

二、

MySQL

主主互备模式配置环境

第一步要做的工作是在这两天机器上都安装

mysql

,在做主从复制的时候

mysql

的版本

尽量保持一致。

即使不一样一定要以主服务的版本为最高的版本,

从服务器的版本不能高于

主服务器的版本。

1

Mysql

的安装与配置

Mysql5.6

版本之后,编译

mysql

方式变为

cmake

安装

cmake

#yum install cmake

你可能感兴趣的:(keepalived,mysql双主架构图)