3,nfs高可用,keepalive使用脚本(自己编写)vrrp_script {},通过脚本返回的状态(根据keepalive自定)判断drbd的主从,然后飘动vip,同时再触发脚本,切换drbd的主从关系。(drbd不能自动切换)
4、redis一主两从,使用哨兵来实现主从切换。配置哨兵的文件,切换主从的同时触发脚本,实现vip的切换
5、mysql
5-1、keepalive+haproxy,在keepalive配置里定义脚本函数,并在权值区域调用,更改权重,实现vip跳动。实现无论是机器宕机,还是haproxy服务停掉,都可以实现vip的跳动。
5-2、haproxy(有健康检查)高可用调度mycat集群,实现mycat高可用。
5-3、mycat实现读写分离,读是轮询的,mycat有健康检查功能,实现读的高可用。
5-4、mysql用MHA做高可用,51主,52主备,53-56纯从,MHA包里有故障切换脚本,开启服务(命令行),当master切换时就会触发脚本实现vip的跳动。