[Pacemaker] correct way to deploy a CLVM configuration with pacemaker

Dejan Muhamedagic dejanmm at fastmail.fm
Tue Sep 18 11:03:14 EDT 2012


Hi,

On Fri, Sep 14, 2012 at 04:41:55PM +0200, Alberto Menichetti wrote:
> Hi all,
>
> I'm trying to deploy a CLVM configuration; my VGs will be active on only  
> 1 node at time and I won't use a clustered fs but ext3.
>
> I configured clvmd and dlm in this way:
>
> primitive cluster-dlm ocf:pacemaker:controld op monitor interval="60" \  
> timeout="60" meta is-managed="true"
>
> primitive cluster-lvm ocf:lvm2:clvmd params daemon_timeout="30" \
> meta is-managed="true"
>
> group cluster-base cluster-dlm cluster-lvm meta is-managed="true"
>
> clone cluster-infra cluster-base meta \
> interleave="true" is-managed="true"
>
>
> Suppose now that I want to configure a resource to manage my VG,  
> something like this:
>
> primitive wfq-lv-rs ocf:heartbeat:LVM params \
> volgrpname="WFQ_vg" exclusive="yes" op start interval="0" \
> op monitor interval="120s" timeout="60s" op stop \
> interval="0" timeout="30s" meta is-managed="true"
>
>
>
> I think that my LVM resource should be someway dependant from  
> cluster-infra; in my opinion the following "dependencies" should be 
> honored:
>
> 1. the resource who manage the VG, wfq-lv-rs, must be started only after  
> the resource who manage the CLVM
>
> 2. because the resource who manage the CLVM is inside a clone resource  
> and will be started in all nodes, the wfq-lv-rs must be started only in  
> a node who has the clone resource containing the CLVM resource online.
>
>
> If the above assumptions are correct, how is it possible to manage this  
> in pacemaker?

Just create an order and collocation constraints between the
clone (cluster-infra) and the filesystem.

Thanks,

Dejan

> Thank you,
> Alberto
>
>
> _______________________________________________
> 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://bugs.clusterlabs.org




More information about the Pacemaker mailing list