[Pacemaker] resources not migrating when some are not runnable on one node, maybe because of groups or master/slave clones?
Phil Frost
phil at macprofessionals.com
Mon Jun 18 16:38:44 CEST 2012
On 06/18/2012 10:05 AM, Jake Smith wrote:
> Why don't you have vg_nfsexports in the group? Not really any point to
> a group with only one resource...
> You need an order constraint here too... Pacemaker needs to know in
> what order to start/stop/promote things. Something like: order
> ord_drbd_master_first drbd_nfsexports_ms:promote vg_nfsexports:start
> test:start
Indeed, a group with one resource isn't useful, but this is a minimal
test case, not a practical configuration. My understanding is that
putting just one resource in a group, though not a useful thing to do,
should be a no-op with respect to how that resource is placed in the
cluster. This is because a group is intended to be a shorthand for order
and colocation constraints among the group, and in a group of 1, there
is nothing to constrain. In this case, the presence of the group, which
should do nothing but does, suggests to me a bug in the constraint logic
or my understanding of group semantics.
Regarding the order constraint, I don't think it is necessary, because
Dummy resources can start in any order they please. Indeed if they were
actually the services the names suggested they would need the order
constraint, and I did have them in my full configuration, but in my
attempt to reduce the problem I determined that the order constraint had
no effect on the undesirable behavior, so I removed it.
More information about the Pacemaker
mailing list