Administrador de Alta Disponibilidad y Herramientas MHA [Master High Availability] para MySQL que automatiza la conmutación por error [failover] de un servidor maestro y la promoción del esclavo a un nuevo servidor, minimizando el tiempo de inactividad y garantizando la consistencia de los datos. Incluye las herramientas masterha_check_repl, masterha_check_ssh, masterha_check_status, masterha_conf_host, masterha_manager, masterha_master_monitor, masterha_master_switch, masterha_secondary_check y masterha_stop.
$ masterha_check_repl --conf=/etc/masterha/app1.cnf
$ masterha_check_ssh --conf=/etc/masterha/app1.cnf
$ masterha_check_status --conf=/etc/masterha/app1.cnf
$ masterha_conf_host --conf=/etc/masterha/app1.cnf
$ masterha_manager --conf=/etc/masterha/app1.cnf --daemonize
$ masterha_master_monitor --conf=/etc/masterha/app1.cnf
$ masterha_master_switch --conf=/etc/masterha/app1.cnf --new_master_host=node2 --orig_master_host=node1 --ignore_binlog_error
$ masterha_secondary_check --conf=/etc/masterha/app1.cnf
$ masterha_stop --conf=/etc/masterha/app1.cnf