Official address https://github.com/github/orchestrator
Introduction
Orchestrator is a MySQL high-availability and replication management tool that can be run as a service and provides command line access, HTTP API and web interface
1 Discovery
Orch can automatically discover the MySQL replication topology, provide visualization, and display it on the web page. Orch itself is highly available.
2 Refactoring
Orch can reconstruct the MySQL replication relationship, and drag the graph on the web to change the replication relationship
3 Recovery Recovery
Orch can find the main library abnormal, and the recovery method is configurable, you can choose to recover automatically or manually
Dependent requirements
Database dependencies and operating system version
Back-end database requirements: Orch applications also need a database, and the back-end database can choose MySQL or SQLLite.
Operating system requirements: Orchestrator is built and tested on Linux 64-bit and Mac OS/X. The official binaries are only available for Linux.
download
Orchestrator is released as open source and is available on GitHub. View version information: https://github.com/openark/orchestrator/releases
Orchestrator package download: https://packagecloud.io/github/orchestrator
For developers to get the source code, you can pass
go get github.com/openark/orchestrator/...
Configuration installation
Database deployment
Two sets of databases with one master and slave
Installation and deployment