mysql常用复制的拓扑结构不包括()(mysql复制模式)
导语:史上最全面的MySQL复制拓扑管理工具Orchestrator功能介绍
概述
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方面的内容,感兴趣的朋友可以关注下~
免责声明:本站部份内容由优秀作者和原创用户编辑投稿,本站仅提供存储服务,不拥有所有权,不承担法律责任。若涉嫌侵权/违法的,请反馈,一经查实立刻删除内容。本文内容由快快网络小馨创作整理编辑!