09. 安装 Keepalived 编辑配置文件,启动Kee
------------------------------
更多相关课程免费试听,请点击下方链接可直达:
专题【《xxxxx》从入门到不放弃 合辑】
https://edu.51cto.com/topic/4145.html
-----------------------------------
Re: 《Galera 高可用 MySQL 集群》 (Percona Xtradb Cluster)PXC v5.7+Haproxy+Keepalived
========================================================
# Galera Cluster 如何解决问题
我们知道 Galera Cluster 是 MySQL 封装了具有高一致性,支持多点写入的同步通信模块 Galera 而做的,它是建立在 MySQL 同步基础之上的,使用 Galera Cluster时,应用程序可以直接读、写某个节点的**数据,并且可以在不影响应用程序读写的情况下,下线某个节点,因为支持多点写入,使得 Failover 变得非常简单。
目前Galera Cluster具备的功能包括如下几个方面:
1) 多主架构:真正的多点读写的集群,在任何时候读写数据,都是**的。
2) 同步复制:集群不同节点之间数据同步,没有延迟,在数据库挂掉之后,数据不会丢失。
3) 并发复制:从节点在APPLY数据时,支持并行执行,有更好的性能表现。
4) 故障切换:在出现数据库故障时,因为支持多点写入,切的非常容易。
5) 热插拔 :在服务期间,如果数据库挂了,只要监控程序发现的够快,不可服务时间就会非常少。
6) 自动节点克隆:在新增节点或者停机维护时,增量数据或者基础数据不需要人工手动备份提供, Galera Cluster会自动拉取在线节点数据,最终集群会变为一致。
7) 对应用透明 :集群的维护,对应用程序是透明的,几乎感觉不到。
以上几点,足以说明 Galera Cluster 是一个既稳健,又在数据一致性、完整性及高性能方面有出色表现的高可用解决方案。
01. 完成基础配置和关闭防火墙和 SELinux
02. yum 源方式安装 PXC 5. 7
03. 先(SST:rsync)同步数据,开始启动 Node节点
04. 再使用(SST:xtrabackup-v2)实现数据同步
05. 数据同步验证 PXC57完成
06. 添加 mysqlchk 的服务端口,安装 xinetd 服务和 haproxy 反向代理服务,配置 haproxy 的日志
07. 启动 Haproxy 服务,命令行测试轮询主机名称或 serverID 显示
08. 间歇性输入表格内容测试
09. 安装 Keepalived 编辑配置文件,启动Keepalived,测试高可用(HA)
10. 最后测试:Haproxy 利用 Keepalived 实现高可用,PXC 平滑上下和下线 成功
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
课程大纲
- 1试看 01. 完成基础配置和关闭防火墙和 SELinux15:33
- 202. yum 源方式安装 PXC 5. 713:49
- 303. 先(SST:rsync)同步数据,开始启动 Node16:04
- 404. 再使用(SST:xtrabackup-v2)实现数据21:10
- 505. 数据同步验证 PXC57完成12:51
- 606. 添加 mysqlchk 的服务端口,安装 xinet14:50
- 707. 启动 Haproxy 服务,命令行测试轮询主机名称或18:45
- 808. 间歇性输入表格内容测试11:51
- 909. 安装 Keepalived 编辑配置文件,启动Kee14:01
- 1010. 最后测试:Haproxy 利用 Keepalived11:10