搜索
写经验 领红包
 > 社会

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方面的内容,感兴趣的朋友可以关注下~

免责声明:本站部份内容由优秀作者和原创用户编辑投稿,本站仅提供存储服务,不拥有所有权,不承担法律责任。若涉嫌侵权/违法的,请反馈,一经查实立刻删除内容。本文内容由快快网络小馨创作整理编辑!