openark

orchestrator

openark

A MySQL high availability and replication topology management tool with CLI, HTTP API, and Web interface, supporting automated recovery and topology refactoring.

v3.2.6
Published at
Jul 27, 2021
5,774
Stars
1,097,106
Download
Synced at
Oct 4, 2026

Latest release

v3.2.6Jul 27, 2021, 08:59 AM
Downloads slow? Switch the source anytime above

README

Project Overview

orchestrator is a MySQL high availability and replication management tool that runs as a service and provides command line access, HTTP API, and Web interface.

Key Features

  • Discovery: Actively crawls topologies and maps them, reads replication status and configuration, provides topology visualization
  • Refactoring: Understands replication rules (binlog position, GTID, Pseudo GTID), safely moves replicas
  • Recovery: Holistic detection of master and intermediate master failures, supports automated or manual recovery
  • Interfaces: Command line, Web API, Web interface
  • Additional features: High availability, controlled master takeovers, manual failovers, failover auditing, Pseudo-GTID, datacenter awareness, and more

Target Audience

  • Database administrators (DBAs)
  • MySQL operations engineers
  • Teams who need high-availability MySQL architectures

Quick Start

  1. Download orchestrator from GitHub Releases
  2. Configure MySQL topology connection information
  3. Start the orchestrator service
  4. Manage replication topology via Web UI or CLI

Core Advantages

  • Holistic failure detection and recovery
  • Safe topology refactoring capabilities
  • Rich interfaces (CLI, API, Web)
  • Open-source and free with community support

System Requirements

  • OS: Cross-platform (Linux, macOS, Windows)
  • Architectures: x86_64, arm64
  • Additional Dependencies: MySQL

Notes

Release history

Sort