一、本节课程的依赖课程
《高可用架构篇--第 13 节--MySQL 源码编译安装(CentOS-6.6+MySQL-5.6)》
《高可用架构篇--第 14 节--MySQL 主从复制的配置(CentOS-6.6+MySQL-5.6)》
《高可用架构篇--第 15 节--MyCat 在 MySQL 主从复制基础上实现读写分离》
《高可用架构篇--第 16 节--MyCat 集群部署(HAProxy+MyCat)》
本节课程要解决的问题:
二、软件版本
操作系统:CentOS-6.6-x86_64
JDK 版本:jdk1.7.0_72
Keepalived 版本:keepalived-1.2.18.tar.gz
HAProxy 版本:haproxy-1.5.16.tar.gz
MyCat 版本:Mycat-server-1.4-release-20151019230038-linux.tar.gz
MySQL 版本:mysql-5.6.26.tar.gz
三、部署环境规划
名称 IP 主机名 配置
HAProxy 主机 1
VIP:192.168.1.190
192.168.1.191 edu-haproxy-01 (默认 Master) 2 核、2G
HAProxy 主机 2 192.168.1.192 edu-haproxy-02 (默认 Backup) 2 核、2G
MyCat 主机 1 192.168.1.203 edu-mycat-01 4 核、4G
MyCat 主机 2 192.168.1.204 edu-mycat-02 4 核、4G
MySQL 主节点 192.168.1.205 edu-mysql-01 4 核、4G
MySQL 从节点 192.168.1.206 edu-mysql-02 4 核、4G
1