网站首页 > 开源技术 正文
概述
Orchestrator是一款开源的MySQL复制拓扑管理工具,采用go语言编写,支持MySQL主从复制拓扑关系的调整、支持MySQL主库故障自动切换、手动主从切换等功能。
Orchestrator后台依赖于MySQL或者SQLite存储元数据,能够提供Web界面展示MySQL集群的拓扑关系及实例状态,通过Web界面可更改MySQL实例的部分配置信息,同时也提供命令行和api接口,以便更加灵活的自动化运维管理。
今天主要对orchestrator上各个功能做个简单介绍。
1、Home下的status
查看orch的状态:包括运行时间、版本、后端数据库以及各个Raft节点的状态。
2、Cluster下的dashboard
查看orch下的所有被管理的MySQL实例。
3、Cluster下的Failure analysis
查看故障分析以及包括记录的故障类型列表。
4、Cluster下的Discover
用来发现被管理的MySQL实例。
5、Audit下的Failure detection
故障检测信息,包含历史信息。
6、Audit下的Recovery
故障恢复信息以及故障确认。
7、Audit下的agent
是一个在MySQL主机上运行并与orchestrator通信的服务,能够向orch提供操作系统,文件系统和LVM信息,以及调用某些命令和脚本。
8、导航栏里的图标
以下图标表示是否禁止全局恢复。禁止掉的话不会进行Failover。
以下图标,表示是否开启刷新页面(默认60一次)。
总结:
orchestrator是一款开源(go编写)的MySQL复制拓扑管理工具,支持MySQL主从复制拓扑关系的调整、主库故障自动切换、手动主从切换等功能。提供Web界面展示MySQL集群的拓扑关系及状态,可以更改MySQL实例的部分配置信息,也提供命令行和api接口。相对比MHA,自身可以部署多个节点,通过raft分布式一致性协议来保证自身的高可用。
觉得有用的朋友多帮忙转发哦!后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注下~
猜你喜欢
- 2024-10-23 「干货来袭」MySQL架构总结(mysql数据库架构图)
- 2024-10-23 Linux下搭建MySQL集群(linux下搭建mysql集群功能)
- 2024-10-23 MySQL Galera Cluster的特性和不足之处介绍
- 2024-10-23 MySQL系列-高可用性解决方案-Percona XtraDB Cluster介绍
- 2024-10-23 Docker+K8S 集群环境搭建及分布式应用部署
- 2024-10-23 浅析开源数据库MySQL架构(浅析开源数据库mysql架构)
- 2024-10-23 MySQL死锁分析与解决之路(mysql死锁的原因及解决方法)
- 2024-10-23 k8s环境中的MySQL集群解决方案(k8s ingress mysql)
- 2024-10-23 高可用MySQL集群实战教程,详解主从复制搭建步骤
- 2024-10-23 看完这篇还不懂 MySQL 主从复制,可以回家躺平了
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)