前回の記事で作成したMHA + HAproxyのMySQLクラスタで、フェイルオーバーの実験をしてみた。 MySQL Cluster of MHA + HAproxy (FAILOVER) from Satoshi Tajima 想定する状況 フェイルオーバー時のレプリケーションの状態は、上のスライドの図1のような状態を想定。 master(mysqlserver-a), slave*2台の構成。 slv1(mysqlserver-b)はt1までをDBに反映済み。t3までのrelay-logを受信済み。 slv2(mysqlserver-c)はt0までをDBに反映済み。t2までのrelay-logを受信済み。 この状況でmasterが(物理障害などで)OSごと停止した状況を想定。 MHAがどのようにリカバリを行うかを調査する。 検証環境構築の準備 MySQLのレプリケーション構成、MHAの