在MySQL Master-Master-Slave情景下从设备故障切换到其他主设备

我有一个主 – 主MySQL安装程序(5.6),附加从站连接到主站1:

Master 1 (alive) <---> Master 2 (alive) | Slave 1 

现在,当主人1死亡,我想让奴隶自动切换到另一个主,并从那里接收更新:

 Master 1 (DEAD) <---> Master 2 (alive) | Slave 1 

有什么工具可以处理这个吗?

我相信这个高可用性故障切换情况并不罕见,但不幸的是,我找不到任何工具来自动执行此操作。

HAproxy在这方面做得很好。 我build议转移到Percona,但如果这是一个选项,并使用Xtradb集群。 Percona使用mysql。 http://www.haproxy.org/ http://www.percona.com/

HAProxy非常容易设置和使用,根据所看到的和configuration的不同,还可以显示哪个节点正在接听,主要等等。