[Pacemaker] Best way to specify colocation and ordering

Dejan Muhamedagic dejanmm at fastmail.fm
Fri Aug 13 15:43:44 UTC 2010


Hi,

On Fri, Aug 13, 2010 at 02:55:30PM +0000, Chris Picton wrote:
> On Fri, 13 Aug 2010 14:37:18 +0000, Chris Picton wrote:
> 
> >>> On Fri, Aug 13, 2010 at 01:44:28PM +0000, Chris Picton wrote: I have a
> >>> drbd backed mysql server which has the following resources:
> >>> 
> >>> drbd0 -> lvm_data -> mount_data
> >>> drbd1 -> lvm_logs -> mount_logs
> >>> mysqld
> >>> floatingip
> >>> 
> 
> > Should I need to also specify the demote ordering, 
> 
> This has turned out to be true - I need to specify the order on promote 
> and demote as follows:
> 
> colocation col_data inf: ms_drbd0:Master group_data group_mysql FloatingIP
> 
> colocation col_logs inf: ms_drbd1:Master group_logs group_mysql FloatingIP
> 
> order order_data inf: ms_drbd0:promote group_data:start group_mysql:start 
> FloatingIP:start
> 
> order order_data_stop inf: FloatingIP:stop group_mysql:stop 
> group_data:stop ms_drbd0:demote
> 
> order order_logs inf: ms_drbd1:promote group_logs:start group_mysql:start 
> FloatingIP:start

You can also try to add symmetrical=true, though that should be
default.

> order order_logs_stop inf: FloatingIP:stop group_mysql:stop 
> group_logs:stop ms_drbd1:demote
> 
> It seems a but long-winded, but does work

I find it odd that the chain of two-resource constraints didn't
work.

Thanks,

Dejan


> Chris
> 
> 
> _______________________________________________
> Pacemaker mailing list: Pacemaker at oss.clusterlabs.org
> http://oss.clusterlabs.org/mailman/listinfo/pacemaker
> 
> Project Home: http://www.clusterlabs.org
> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
> Bugs: http://developerbugs.linux-foundation.org/enter_bug.cgi?product=Pacemaker




More information about the Pacemaker mailing list