%name clvm # Cluster-aware lvm (cloned) # # This template generates a cloned instance of clvm and one # volume group # # NB: You need just one clvm, regardless of how many volume # groups. In other words, you can use this template only for one # volume group and to make another one, you'll have to edit the # resulting configuration yourself. %required # Name the volume group (for example: vg-1) # The LVM resource will be in a cloned group with the rest # of the prerequisite resources. The clone is going to be named c- # (e.g. c-vg-1) %% id # The volume group name %% volgrpname %generate primitive %_:id ocf:heartbeat:LVM params volgrpname="%_:volgrpname" op start timeout=60s op stop timeout=60s op monitor interval=30s timeout=60s primitive dlm ocf:pacemaker:controld op start timeout=90s op stop timeout=100s primitive clvm ocf:lvm2:clvmd params daemon_timeout="30" op start timeout=90s op stop timeout=100s primitive cmirror ocf:lvm2:cmirrord params daemon_timeout="30" op start timeout=90s op stop timeout=100s group g-%_:id dlm clvm cmirror %_:id clone c-%_:id g-%_:id meta interleave="true" ordered="true"