Prev: IBM DS 8300 SAN reporting different LUN friendly name than CentOS.
Next: Debian on board with intel X4500 chip
From: Frédéric DONNAT on 23 Oct 2009 06:40 Hi all, I'm wondering if I could find some VRRP expert who could help me.. ^^ I'm trying to set UP an High Availability Service for a MTA. I've installed two box with debian lenny and a MTA and i'm trying to set keepalived and those server. I want to set both server as backup, so the first UP will be elected MASTER, and then this avoid double switch when a faulting node become available again. Everything seems working fine except that I could not disable premption. Package version ii ipvsadm 1:1.24-2.1 Linux Virtual Server support programs ii keepalived 1.1.15-1 Failover and monitoring daemon for LVS clusters Here is my conf: ============== global_defs { router_id LVS_HA_2 } vrrp_instance VI_1 { state BACKUP interface eth0 virtual_router_id 13 priority 25 authentication { auth_type PASS auth_pass mailinblack } virtual_ipaddress { 192.168.11.232/24 brd 192.168.11.255 dev eth0 label eth0:1 } Nopreempt # try to avoid preemption with BACKUP state notify_master "/root/notify.sh MASTER" notify_backup "/root/notify.sh BACKUP" notify_fault "/root/notify.sh FAULT" #notify /root/notify.sh #smtp_alert } virtual_server 192.168.11.232 25 { delay_loop 10 lb_algo wrr lb_kind DR persistence_timeout 10 protocol TCP ha_suspend # I disable heal checker is current node is not available real_server 192.168.11.131 25 { weigth 25 #inhibit_on_failure # I try both whith and whithout this and that makes no change notify_up "/root/notify_rs.sh UP MTA" notify_down "/root/notify_rs.sh DOWN MTA" SMTP_CHECK { # Postfix IN host { connect_ip 192.168.11.131 connect_port 25 bindto 127.0.0.1 } connect_timeout 10 retry 3 delay_before_retry 20 helo_name "High Availability Checker" } } } Script: ====== My script allow me to switch from backup and slave when healtchecker detects a failure (de activate and activate network link) If someone could help me or point me in the right direction.. ;) Tanks in advance Fred |