[Pacemaker] Help understanding why a failover occurred.
Tim Serong
tserong at novell.com
Mon Oct 18 02:03:06 UTC 2010
On 10/16/2010 at 09:45 AM, Jai <awayatm at gmail.com> wrote:
> I have setup a DRBD->Xen failover cluster. Last night at around 02:50 it failed
> the resources from server "bravo" to "alpha". I'm trying to find out what
> caused the failover of resources. I don't see anything in the logs that
> indicate the cause but I don't really know what to look for. If someone could
> help me understand these logs and what I'm looking for would be great. I'm
> not even sure how far back I need to go.
I reckon it's this:
Oct 16 02:46:04 bravo attrd: [25098]: info: attrd_perform_update: Sent update 161: pingval=0
Which suggests bravo lost connectivity to 12.12.12.1 around that time, causing
the failover.
For reference, if you're looking at pengine logs... A few lines above where
it says "info: process_pe_message: Transition NNN: PEngine Input stored in:
/var/lib/pengine/pe-input-MMM.bz2", you'll see what it's about to do to your
resources. If this is just: "Leave resource FOO (Started/Master/Slave etc.)"
that transition is probably boring. If it says "Start FOO (...)" or
"Promote/Demote/Stop FOO (...)", it means something has changed. Scroll up
a bit, to above where pengine is saying "unpack_config", "determine_node_status"
etc. and you should see a message suggesting the cause for the change (failed
op, timeout, ping attribute modified, etc.) It might be a bit inscrutable
sometimes, but it'll be there somewhere...
HTH
Tim
--
Tim Serong <tserong at novell.com>
Senior Clustering Engineer, OPS Engineering, Novell Inc.
More information about the Pacemaker
mailing list