请问Slony+Keepalived怎么解决

Slony有一个特点是只能由master更新数据,但它提供了failover的指令用于转移master权限

我发现只有keepalived down(或eth0不能工作,如关机),backup主机才起效,因为我试过把postgresql服务关闭而master主机没反应!

我的需求是postgresql的TCP服务关闭后能自动把职能转移到backup主机上,而平时backup上的postgresql服务只做热备

请问这个怎么实现?

还有就是我希望当我的master上的postgresql的TCP端口关闭后,keepalived能为我执行一个failover的脚本把backup上的postgresql权限提升为master

Forums:

keepalive能根据这些事件驱动脚本去做你想做的事情;
keepalive能定义检测脚本做用户自定义的检测;

randomness