暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
5.Orchestrator.docx
146
59页
0次
2025-04-26
100墨值下载
Orchestrator
Orchestrator 是一个由 Go 语言编写的 MySQL 高可用管理和复制拓补显示工具,它后端使用
MySQL SQLite 存储实时变化的元数据信息,这些元数据信息包括监听对外服务的
MySQL,也包括它自身后端的 MySQL
它提供了一个 Web 界面,可以在界面上使用鼠标非常简便的更改复制拓补结构,更新部分配
置等。
同时,提供了非常多的预先封装好的命令以供用户使用,我们可以在钩子函数的脚本里使用这
些命令,可以非常便捷的触发失败 failvoer 脚本或其他 failover 过程脚本。
这款中间件最可靠的地方,就是它是由 GitHub 官方出品,其中 GitHub 的一部分业务也是使
Orchestrator 来管理的。
Orchestrator 的地址:https://github.com/github/orchestrator
Orchestrator 相比 MHAMySQL+keepalived,最大的痛点就是解决了管理节点单点问题,
自身可以使用 raft 协议来保证自身高可用性,而且单点或多点 Orchestrator 更是解决了脑裂
的问题。
Orchestrator 功能
1. 自动检测和监控复制状态和拓扑结构
2. 可以使用 GUICLI API 来检查和执行操作
3. 支持主库的自动故障转移,并且当发生故障时,可以手动或自动修复
4. 不依赖于 MySQL 的任何特定版本或分支(MySQLPercona ServerMariaDB
支持)
5. 支持许多不同类型的拓扑,从简单的主从结构,到由数百台服务器组成的复杂多层复
6. 可根据当时的状态进行拓扑更改, 而不需要预先对数据库拓扑定义相对应的配置。
7. 提供友好美观的图形界面,通过拖放即可在 Web 界面更改复制关系(也可以通过 CLI
API 操作以及更多功能)
Orchestrator 支持的拓扑结构和版本
1. GTID 复制。
2. SBR RBR 都可以。(Statement-Based and Row-Based Replication
3. 半同步复制
4. 单主复制、级联复制
5. Master-Master 复制(两个节点)
6. 并行复制
Orchestrator 不支持的拓扑结构和版本
1. 不支持 3 个节点以上的主主(Master-Master)复制
2. 不支持多源复制(多主一从 Multi master replication )
3. 不支持 5.6 版本的并行复制 (thread per schema)
4. 不支持 Percona XtraDB ClusterGalera
5. 不支持 Tungsten replicator 方式的复制
搭建主从复制
1.系统准备
MHA 主机规划
主机名
IP
角色
server_id
mysql01 192.168.1.102 Master 1
mysql02 192.168.1.103 Slave1 2
mysql03 192.168.1.104 Salve2 3
1.修改主机名,重新登录生效
hostnamectl set-hostname mysql01
hostnamectl set-hostname mysql02
hostnamectl set-hostname mysql03
2.关闭防火墙和 selinux
systemctl stop firewalld
systemctl disable firewalld
systemctl status firewalld
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
getenforce
cat /etc/selinux/config
3.修改 /etc/hosts
vi /etc/hosts
192.168.1.102 mysql01
192.168.1.103 mysql02
192.168.1.104 mysql03
2.Master 配置部署
1.编辑配置文件
vi /etc/my.cnf
[mysqld]
user = mysql
port = 3306
server-id = 1
basedir = /usr/local/mysql
datadir=/data
socket = /tmp/mysql.sock
of 59
100墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜