curiouse state switch
Tobias Dinse <tobias.dinse <at> stegbauer.info>
2012-05-24 08:06:18 GMT
Hi,
sry for posting in the developement Mailing List. I hope that its ok. I
have a realy strange Problem with our 2 Firewalls which runs under
Debian Squeeze x64 with keepalived and conntrackd.
The Backup Server gos into the Master state for a few seconds without
any inteface down Reports on Syslog / Snmp or else. On the Master Server
I can only see some Received lower prio advert, forcing new election
entrys. The Master server never lost the virtuell IP Adresses. At
08:13:12 the Backup Server stopps with switching Backup <-> Master and
was on the correct State "BACKUP".
All internal traffic goes to the correct Gateway IP Adress 192.168.43.1.
But all the external Traffic was on the Backup Server which had no
virtuell Adresses! Its also curiouse that the new election was only on 2
of our 3 VRRP Interfaces as you can see below.
Backup Log(full on attach):
May 24 08:13:10 servername-backup Keepalived_vrrp:
VRRP_Instance(VI_extern) Transition to MASTER STATE
May 24 08:13:10 servername-backup Keepalived_vrrp:
VRRP_Instance(VI_iscsi) Entering MASTER STATE
May 24 08:13:10 servername-backup Keepalived_vrrp:
VRRP_Instance(VI_intern) Entering MASTER STATE
May 24 08:13:11 servername-backup Keepalived_vrrp:
VRRP_Instance(VI_intern) Entering BACKUP STATE
May 24 08:13:11 servername-backup Keepalived_vrrp:
VRRP_Instance(VI_extern) Entering BACKUP STATE
May 24 08:13:11 servername-backup Keepalived_vrrp:
VRRP_Instance(VI_iscsi) Entering BACKUP STATE
May 24 08:13:12 servername-backup Keepalived_vrrp:
VRRP_Instance(VI_iscsi) Entering BACKUP STATE
May 24 08:13:12 servername-backup Keepalived_vrrp:
VRRP_Instance(VI_intern) Entering BACKUP STATE
May 24 08:13:12 servername-backup Keepalived_vrrp:
VRRP_Instance(VI_extern) Entering BACKUP STATE
Master Log(full on attach):
May 24 08:13:14 servername-master Keepalived_vrrp:
VRRP_Instance(VI_iscsi) Received lower prio advert, forcing new election
May 24 08:13:14 servername-master Keepalived_vrrp:
VRRP_Instance(VI_intern) Received lower prio advert, forcing new election
May 24 08:13:14 servername-master Keepalived_vrrp:
VRRP_Instance(VI_iscsi) Received lower prio advert, forcing new election
May 24 08:13:14 servername-master Keepalived_vrrp:
VRRP_Instance(VI_intern) Received lower prio advert, forcing new election
May 24 08:13:14 servername-master Keepalived_vrrp:
VRRP_Instance(VI_iscsi) Received lower prio advert, forcing new election
May 24 08:13:14 servername-master Keepalived_vrrp:
VRRP_Instance(VI_intern) Received lower prio advert, forcing new election
May 24 08:13:15 servername-master Keepalived_vrrp:
VRRP_Instance(VI_iscsi) Received lower prio advert, forcing new election
May 24 08:13:15 servername-master Keepalived_vrrp:
VRRP_Instance(VI_intern) Received lower prio advert, forcing new election
After rebooting the Backup Server the Problem was gone.
thanks in advance
Tobias
# Simple script for primary-backup setups
#
global_defs {
notification_email {
tech-role <at> xxx.info
info <at> xxx.de
}
notification_email_from keepalived-gw1 <at> xxx.info
smtp_server 192.168.43.3
smtp_connect_timeout 30
}
vrrp_sync_group G1 { # must be before vrrp_instance declaration
group {
VI_intern
VI_extern
VI_iscsi
}
notify_master "/etc/conntrackd/primary-backup.sh primary"
notify_backup "/etc/conntrackd/primary-backup.sh backup"
notify_fault "/etc/conntrackd/primary-backup.sh fault"
}
vrrp_instance VI_intern {
interface eth0
state MASTER
virtual_router_id 61
priority 150
advert_int 1
smtp_alert
authentication {
auth_type PASS
auth_pass top-secret
}
virtual_ipaddress {
192.168.43.1/24 # default CIDR mask is /32
}
}
vrrp_instance VI_extern {
interface eth1
state MASTER
virtual_router_id 62
priority 150
advert_int 1
smtp_alert
authentication {
auth_type PASS
auth_pass top-secret
}
virtual_ipaddress {
xxx.30.210.242/28
xxx.30.210.243/28
xxx.30.210.244/28
xxx.30.210.245/28
xxx.30.210.246/28
xxx.30.210.247/28
xxx.30.210.248/28
}
notify_master "/etc/conntrackd/racoon.sh start"
notify_backup "/etc/conntrackd/racoon.sh stop"
notify_fault "/etc/conntrackd/racoon.sh stop"
}
vrrp_instance VI_iscsi {
interface eth2
state MASTER
virtual_router_id 63
priority 150
advert_int 1
smtp_alert
authentication {
auth_type PASS
auth_pass top-secret
}
virtual_ipaddress {
192.168.130.1/24
}
}
# Simple script for primary-backup setups
#
global_defs {
notification_email {
tech-role <at> xxx.info
info <at> xxx.info
}
notification_email_from keepalived-gw2 <at> xxx.info
smtp_server 192.168.43.3
smtp_connect_timeout 30
}
vrrp_sync_group G1 { # must be before vrrp_instance declaration
group {
VI_intern
VI_extern
VI_iscsi
}
notify_master "/etc/conntrackd/primary-backup.sh primary"
notify_backup "/etc/conntrackd/primary-backup.sh backup"
notify_fault "/etc/conntrackd/primary-backup.sh fault"
}
vrrp_instance VI_intern {
interface eth0
state BACKUP
virtual_router_id 61
priority 100
advert_int 1
smtp_alert
authentication {
auth_type PASS
auth_pass top-secret
}
virtual_ipaddress {
192.168.43.1/24 # default CIDR mask is /32
}
}
vrrp_instance VI_extern {
interface eth1
state BACKUP
virtual_router_id 62
priority 100
advert_int 1
smtp_alert
authentication {
auth_type PASS
auth_pass top-secret
}
virtual_ipaddress {
xxx.30.210.242/28
xxx.30.210.243/28
xxx.30.210.244/28
xxx.30.210.245/28
xxx.30.210.246/28
xxx.30.210.247/28
xxx.30.210.248/28
}
notify_master "/etc/conntrackd/racoon.sh start"
notify_backup "/etc/conntrackd/racoon.sh stop"
notify_fault "/etc/conntrackd/racoon.sh stop"
}
vrrp_instance VI_iscsi {
interface eth2
state BACKUP
virtual_router_id 63
priority 100
advert_int 1
smtp_alert
authentication {
auth_type PASS
auth_pass top-secret
}
virtual_ipaddress {
192.168.130.1/24
}
}
May 24 08:13:10 servername-backup Keepalived_vrrp: VRRP_Instance(VI_extern) Transition to MASTER STATE
May 24 08:13:10 servername-backup Keepalived_vrrp: VRRP_Group(G1) Syncing instances to MASTER state
May 24 08:13:10 servername-backup Keepalived_vrrp: VRRP_Instance(VI_intern) Transition to MASTER STATE
May 24 08:13:10 servername-backup Keepalived_vrrp: VRRP_Instance(VI_iscsi) Transition to MASTER STATE
May 24 08:13:10 servername-backup Keepalived_vrrp: Opening script file /etc/conntrackd/primary-backup.sh
May 24 08:13:10 servername-backup Keepalived_vrrp: VRRP_Instance(VI_iscsi) Entering MASTER STATE
May 24 08:13:10 servername-backup Keepalived_vrrp: Remote SMTP server [192.168.43.3:25] connected.
May 24 08:13:10 servername-backup Keepalived_vrrp: VRRP_Instance(VI_intern) Entering MASTER STATE
May 24 08:13:10 servername-backup Keepalived_vrrp: Remote SMTP server [192.168.43.3:25] connected.
May 24 08:13:10 servername-backup Keepalived_vrrp: SMTP alert successfully sent.
May 24 08:13:10 servername-backup Keepalived_vrrp: SMTP alert successfully sent.
May 24 08:13:11 servername-backup Keepalived_vrrp: VRRP_Instance(VI_extern) Entering MASTER STATE
May 24 08:13:11 servername-backup Keepalived_vrrp: Opening script file /etc/conntrackd/racoon.sh
May 24 08:13:11 servername-backup Keepalived_vrrp: Remote SMTP server [192.168.43.3:25] connected.
May 24 08:13:11 servername-backup Keepalived_vrrp: SMTP alert successfully sent.
May 24 08:13:11 servername-backup Keepalived_vrrp: VRRP_Instance(VI_iscsi) Received higher prio advert
May 24 08:13:11 servername-backup Keepalived_vrrp: VRRP_Instance(VI_iscsi) Entering BACKUP STATE
May 24 08:13:11 servername-backup Keepalived_vrrp: VRRP_Group(G1) Syncing instances to BACKUP state
May 24 08:13:11 servername-backup Keepalived_vrrp: VRRP_Instance(VI_intern) Entering BACKUP STATE
May 24 08:13:11 servername-backup Keepalived_vrrp: VRRP_Instance(VI_extern) Entering BACKUP STATE
May 24 08:13:11 servername-backup Keepalived_vrrp: Opening script file /etc/conntrackd/racoon.sh
May 24 08:13:11 servername-backup Keepalived_vrrp: Opening script file /etc/conntrackd/primary-backup.sh
May 24 08:13:11 servername-backup Keepalived_vrrp: Remote SMTP server [192.168.43.3:25] connected.
May 24 08:13:11 servername-backup Keepalived_vrrp: SMTP alert successfully sent.
May 24 08:13:12 servername-backup Keepalived_vrrp: VRRP_Instance(VI_extern) Transition to MASTER STATE
May 24 08:13:12 servername-backup Keepalived_vrrp: VRRP_Group(G1) Syncing instances to MASTER state
May 24 08:13:12 servername-backup Keepalived_vrrp: VRRP_Instance(VI_intern) Transition to MASTER STATE
May 24 08:13:12 servername-backup Keepalived_vrrp: VRRP_Instance(VI_iscsi) Transition to MASTER STATE
May 24 08:13:12 servername-backup Keepalived_vrrp: Opening script file /etc/conntrackd/primary-backup.sh
May 24 08:13:12 servername-backup Keepalived_vrrp: VRRP_Instance(VI_iscsi) Received higher prio advert
May 24 08:13:12 servername-backup Keepalived_vrrp: VRRP_Instance(VI_iscsi) Entering BACKUP STATE
May 24 08:13:12 servername-backup Keepalived_vrrp: VRRP_Group(G1) Syncing instances to BACKUP state
May 24 08:13:12 servername-backup Keepalived_vrrp: VRRP_Instance(VI_intern) Entering BACKUP STATE
May 24 08:13:12 servername-backup Keepalived_vrrp: VRRP_Instance(VI_extern) Entering BACKUP STATE
May 24 08:13:12 servername-backup Keepalived_vrrp: Opening script file /etc/conntrackd/racoon.sh
May 24 08:13:12 servername-backup Keepalived_vrrp: Opening script file /etc/conntrackd/primary-backup.sh
May 24 08:13:12 servername-backup Keepalived_vrrp: Remote SMTP server [192.168.43.3:25] connected.
May 24 08:13:12 servername-backup Keepalived_vrrp: SMTP alert successfully sent.
May 24 08:40:28 servername-backup Keepalived_vrrp: Terminating VRRP child process on signal
May 24 08:43:34 servername-backup Keepalived_vrrp: Registering Kernel netlink reflector
May 24 08:43:34 servername-backup Keepalived_vrrp: Registering Kernel netlink command channel
May 24 08:43:34 servername-backup Keepalived_vrrp: Registering gratutious ARP shared channel
May 24 08:43:34 servername-backup Keepalived_vrrp: Initializing ipvs 2.6
May 24 08:43:34 servername-backup Keepalived_vrrp: IPVS: Can't initialize ipvs: Protocol not available
May 24 08:43:34 servername-backup Keepalived_vrrp: Opening file '/etc/keepalived/keepalived.conf'.
May 24 08:43:34 servername-backup Keepalived_vrrp: Configuration is using : 74944 Bytes
May 24 08:43:34 servername-backup Keepalived_vrrp: Using LinkWatch kernel netlink reflector...
May 24 08:43:34 servername-backup Keepalived_vrrp: VRRP_Instance(VI_intern) Entering BACKUP STATE
May 24 08:43:34 servername-backup Keepalived_vrrp: Opening script file /etc/conntrackd/primary-backup.sh
May 24 08:43:34 servername-backup Keepalived_vrrp: VRRP_Instance(VI_extern) Entering BACKUP STATE
May 24 08:43:34 servername-backup Keepalived_vrrp: Opening script file /etc/conntrackd/racoon.sh
May 24 08:43:34 servername-backup Keepalived_vrrp: VRRP_Instance(VI_iscsi) Entering BACKUP STATE
May 24 08:43:34 servername-backup Keepalived_vrrp: Remote SMTP server [192.168.43.3:25] connected.
May 24 08:43:34 servername-backup Keepalived_vrrp: Remote SMTP server [192.168.43.3:25] connected.
May 24 08:43:34 servername-backup Keepalived_vrrp: Remote SMTP server [192.168.43.3:25] connected.
May 24 08:13:14 servername-master Keepalived_vrrp: VRRP_Instance(VI_iscsi) Received lower prio
advert, forcing new election
May 24 08:13:14 servername-master Keepalived_vrrp: VRRP_Instance(VI_intern) Received lower prio
advert, forcing new election
May 24 08:13:14 servername-master Keepalived_vrrp: VRRP_Instance(VI_iscsi) Received lower prio
advert, forcing new election
May 24 08:13:14 servername-master Keepalived_vrrp: VRRP_Instance(VI_intern) Received lower prio
advert, forcing new election
May 24 08:13:14 servername-master Keepalived_vrrp: VRRP_Instance(VI_iscsi) Received lower prio
advert, forcing new election
May 24 08:13:14 servername-master Keepalived_vrrp: VRRP_Instance(VI_intern) Received lower prio
advert, forcing new election
May 24 08:13:15 servername-master Keepalived_vrrp: VRRP_Instance(VI_iscsi) Received lower prio
advert, forcing new election
May 24 08:13:15 servername-master Keepalived_vrrp: VRRP_Instance(VI_intern) Received lower prio
advert, forcing new election
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Keepalived-devel mailing list
Keepalived-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/keepalived-devel