1、MMM高可用故障切换示意图,Multi-Master Manager,db6,db1,db7,R2,R1,W1,db6,db1,db7,R2,R1,W1,Db7挂,db6,db1,db7,R2,R1,W1,Db7恢复后,db6,db1,db7,R2,R1,W1,Db6挂,db6,db1,db7,R2,R1,W1,Db6恢复后,4 host 3 host =4 master 4 host =4 slave 3 lv,db6,db1,db7,R2,R1,W1,db5,R3,Writer:db6,db7 Reader:db6,db7,db1,db5,db6,db1,db7,R2,R1,W1,db5,
2、R3,Db5挂,db6,db1,db7,R2,R1,W1,db5,R3,Db5恢复后,db6,db1,db7,R2,R1,W1,db5,R3,Db7挂,db6,db1,db7,R2,R1,W1,db5,R3,Db7恢复后,db6,db1,db7,R2,R1,W1,db5,R3,db1挂,db6,db1,db7,R2,R1,W1,db5,R3,Db1恢复后,db6,db1,db7,R2,R1,W1,db5,R3,Db6挂,db1,db7,R2,R1,W1,db5,R3,db6,Db6恢复后,4 node 2M 2S 3L当设置. prefer db6,db1,db7,R2,R1,W1,db5,R
3、3,db6,正常状态,db6,db1,db7,R2,R1,W1,db5,R3,启动MMM后,会自动调整成这样的状态,db6,db1,db7,R2,R1,W1,db5,R3,假如这是 当前状态,db6,db1,db7,R2,R1,W1,db5,R3,在某些情况下,db5的master可能会由db1变为db6,2M 2S 2L,db6,db1,db7,R2,R1,W1,db5,R3,db6,db1,db7,R2,R1,W1,db5,R3,Db5挂,db6,db1,db7,R2,R1,W1,db5,R3,Db5恢复后,db6,db1,db7,R2,R1,W1,db5,R3,Db7挂,db6,db1,db7,R2,R1,W1,db5,R3,Db7恢复后,db6,db1,db7,R2,R1,W1,db5,R3,Db6挂,db6,db1,db7,R2,R1,W1,db5,R3,Db6恢复之后,Db1在db6挂了之后,把master切到db7,当db6恢复之后,所有的slave都在db7下面保持不变,除非设置db6为prefer writer,上面这些所有的故障切换,有了MMM之后就可以自动实现了。That All!by: Jcr Cui,