node $id="1084811078" nebula1
node $id="1084811079" nebula2
node $id="1084811080" nebula3
node $id="1084811118" quorum \
	attributes standby="on"
node $id="1084811119" one-frontend
primitive ONE-Datastores ocf:heartbeat:Filesystem \
	params device="/dev/one-fs/datastores" directory="/var/lib/one/datastores" fstype="gfs2" \
	op start interval="0" timeout="90" \
	op stop interval="0" timeout="100" \
	op monitor interval="20" timeout="40"
primitive ONE-Frontend ocf:heartbeat:VirtualDomain \
	params config="/var/lib/one/datastores/one/one.xml" \
	op start interval="0" timeout="90" \
	op stop interval="0" timeout="100" \
	utilization cpu="1" hv_memory="1024"
primitive ONE-vg ocf:heartbeat:LVM \
	params volgrpname="one-fs" \
	op start interval="0" timeout="30" \
	op stop interval="0" timeout="30" \
	op monitor interval="60" timeout="30"
primitive Quorum-Node ocf:heartbeat:VirtualDomain \
	params config="/var/lib/libvirt/qemu/pcmk/quorum.xml" \
	op start interval="0" timeout="90" \
	op stop interval="0" timeout="100" \
	utilization cpu="1" hv_memory="1024"
primitive Stonith-ONE-Frontend stonith:external/libvirt \
	params hostlist="one-frontend" hypervisor_uri="qemu:///system" pcmk_host_list="one-frontend" pcmk_host_check="static-list" \
	op monitor interval="30m"
primitive Stonith-Quorum-Node stonith:external/libvirt \
	params hostlist="quorum" hypervisor_uri="qemu:///system" pcmk_host_list="quorum" pcmk_host_check="static-list" \
	op monitor interval="30m"
primitive Stonith-nebula1-IPMILAN stonith:external/ipmi \
        params hostname="nebula1-ipmi" ipaddr="XXX.XXX.XXX.XXX" interface="lanplus" userid="USER" passwd="PASSWORD1" passwd_method="env" priv="operator" pcmk_host_list="nebula1" pcmk_host_check="static-list" \
        op monitor interval="30m" \
        meta target-role="Started"
primitive Stonith-nebula2-IPMILAN stonith:external/ipmi \
        params hostname="nebula2-ipmi" ipaddr="YYY.YYY.YYY.YYY" interface="lanplus" userid="USER" passwd="PASSWORD2" passwd_method="env" priv="operator" pcmk_host_list="nebula2" pcmk_host_check="static-list" \
        op monitor interval="30m" \
        meta target-role="Started"
primitive Stonith-nebula3-IPMILAN stonith:external/ipmi \
        params hostname="nebula3-ipmi" ipaddr="ZZZ.ZZZ.ZZZ.ZZZ" interface="lanplus" userid="USER" passwd="PASSWORD3" passwd_method="env" priv="operator" pcmk_host_list="nebula3" pcmk_host_check="static-list" \
        op monitor interval="30m" \
        meta target-role="Started"
primitive clvm ocf:lvm2:clvmd \
	op start interval="0" timeout="90" \
	op stop interval="0" timeout="100" \
	op monitor interval="60" timeout="90"
primitive dlm ocf:pacemaker:controld \
	op start interval="0" timeout="90" \
	op stop interval="0" timeout="100" \
	op monitor interval="60" timeout="60"
group ONE-Frontend-Group Stonith-ONE-Frontend ONE-Frontend \
	meta target-role="Started"
group ONE-Storage dlm clvm ONE-vg ONE-Datastores
group Quorum-Node-Group Stonith-Quorum-Node Quorum-Node \
	meta target-role="Started"
clone ONE-Storage-Clone ONE-Storage \
	meta interleave="true" target-role="Started"
location Nebula1-does-not-fence-itslef Stonith-nebula1-IPMILAN \
	rule $id="Nebula1-does-not-fence-itslef-rule" 50: #uname eq nebula2 \
	rule $id="Nebula1-does-not-fence-itslef-rule-0" 40: #uname eq nebula3
location Nebula2-does-not-fence-itslef Stonith-nebula2-IPMILAN \
	rule $id="Nebula2-does-not-fence-itslef-rule" 50: #uname eq nebula3 \
	rule $id="Nebula2-does-not-fence-itslef-rule-0" 40: #uname eq nebula1
location Nebula3-does-not-fence-itslef Stonith-nebula3-IPMILAN \
	rule $id="Nebula3-does-not-fence-itslef-rule" 50: #uname eq nebula1 \
	rule $id="Nebula3-does-not-fence-itslef-rule-0" 40: #uname eq nebula2
location Nodes-with-ONE-Storage ONE-Storage-Clone \
	rule $id="Nodes-with-ONE-Storage-rule" inf: #uname eq nebula1 \
	rule $id="Nodes-with-ONE-Storage-rule-0" inf: #uname eq nebula2 \
	rule $id="Nodes-with-ONE-Storage-rule-1" inf: #uname eq nebula3 \
	rule $id="Nodes-with-ONE-Storage-rule-2" inf: #uname eq one-frontend
location ONE-Frontend-run-on-hypervisor ONE-Frontend-Group \
	rule $id="ONE-Frontend-run-on-hypervisor-rule" 40: #uname eq nebula1 \
	rule $id="ONE-Frontend-run-on-hypervisor-rule-0" 30: #uname eq nebula3 \
	rule $id="ONE-Frontend-run-on-hypervisor-rule-1" 20: #uname eq nebula2
location Quorum-Node-run-on-nebula2 Quorum-Node-Group \
	rule $id="Quorum-Node-run-on-nebula2-rule" inf: #uname eq nebula2
order Frontend-after-Storage inf: ONE-Storage-Clone ONE-Frontend-Group
property $id="cib-bootstrap-options" \
	dc-version="1.1.10-42f2063" \
	cluster-infrastructure="corosync" \
	symmetric-cluster="false" \
	stonith-enabled="true" \
	stonith-timeout="30" \
	last-lrm-refresh="1415377825"
rsc_defaults $id="rsc-options" \
	resource-stickiness="100"
