node 131: vm01
node 132: vm02
primitive Stateful ocf:pacemaker:Stateful \
	op start interval=0s timeout=60s on-fail=restart \
	op monitor interval=10s timeout=60s on-fail=restart \
	op stop interval=0s timeout=60s on-fail=ignore
primitive group1_primitived_prmApPostgreSQLDB_dummy06 Dummy \
	params pgctl="/usr/bin/pg_ctl" start_opt="-p 5432 -h 192.168.xxx.xxx" psql="/usr/bin/psql" pgdata="/var/lib/pgsql/data" pgdba=postgres pgport=5432 pgdb=template1 \
	op start interval=0s timeout=60s on-fail=restart \
	op monitor interval=10s timeout=60s on-fail=restart \
	op stop interval=0s timeout=60s on-fail=block
primitive group1_primitived_prmApPostgreSQLDB_dummy07 Dummy \
	params pgctl="/usr/bin/pg_ctl" start_opt="-p 5432 -h 192.168.xxx.xxx" psql="/usr/bin/psql" pgdata="/var/lib/pgsql/data" pgdba=postgres pgport=5432 pgdb=template1 \
	op start interval=0s timeout=60s on-fail=restart \
	op monitor interval=10s timeout=60s on-fail=restart \
	op stop interval=0s timeout=60s on-fail=block
primitive group1_primitived_prmApPostgreSQLDB_dummy08 Dummy \
	params pgctl="/usr/bin/pg_ctl" start_opt="-p 5432 -h 192.168.xxx.xxx" psql="/usr/bin/psql" pgdata="/var/lib/pgsql/data" pgdba=postgres pgport=5432 pgdb=template1 \
	op start interval=0s timeout=60s on-fail=restart \
	op monitor interval=10s timeout=60s on-fail=restart \
	op stop interval=0s timeout=60s on-fail=block
primitive group1_primitived_prmApPostgreSQLDB_dummy09 Dummy \
	params pgctl="/usr/bin/pg_ctl" start_opt="-p 5432 -h 192.168.xxx.xxx" psql="/usr/bin/psql" pgdata="/var/lib/pgsql/data" pgdba=postgres pgport=5432 pgdb=template1 \
	op start interval=0s timeout=60s on-fail=restart \
	op monitor interval=10s timeout=60s on-fail=restart \
	op stop interval=0s timeout=60s on-fail=block
primitive group1_primitived_prmApPostgreSQLDB_dummy10 Dummy \
	params pgctl="/usr/bin/pg_ctl" start_opt="-p 5432 -h 192.168.xxx.xxx" psql="/usr/bin/psql" pgdata="/var/lib/pgsql/data" pgdba=postgres pgport=5432 pgdb=template1 \
	op start interval=0s timeout=60s on-fail=restart \
	op monitor interval=10s timeout=60s on-fail=restart \
	op stop interval=0s timeout=60s on-fail=block
### Primitive Configuration ###
primitive group1_primitived_prmExPostgreSQLDB_dummy01 Dummy \
	params device="/dev/xvdb1" index=1 collision_timeout=1 lock_timeout=100 monitor_interval=10 \
	op start interval=0s timeout=300s on-fail=restart \
	op monitor interval=10s timeout=90s on-fail=restart \
	op stop interval=0s timeout=60s on-fail=block
primitive group1_primitived_prmFsPostgreSQLDB1_dummy02 Dummy \
	params fstype=ext4 device="/dev/xvdb2" options="barrier=0" directory="/var/lib/pgsql/data" \
	op start interval=0s timeout=60s on-fail=restart \
	op monitor interval=10s timeout=60s on-fail=restart \
	op stop interval=0s timeout=60s on-fail=block
primitive group1_primitived_prmFsPostgreSQLDB1_dummy03 Dummy \
	params fstype=ext4 device="/dev/xvdb3" options="barrier=0" directory="/dbfp/pgxlog" \
	op start interval=0s timeout=60s on-fail=restart \
	op monitor interval=10s timeout=60s on-fail=restart \
	op stop interval=0s timeout=60s on-fail=block
primitive group1_primitived_prmFsPostgreSQLDB1_dummy04 Dummy \
	params fstype=ext4 device="/dev/xvdb4" options="barrier=0" directory="/dbfp/pgarch/arc1" \
	op start interval=0s timeout=60s on-fail=restart \
	op monitor interval=10s timeout=60s on-fail=restart \
	op stop interval=0s timeout=60s on-fail=block
primitive group1_primitived_prmIpPostgreSQLDB_dummy05 Dummy \
	params ip=192.168.xxx.xxx nic=eth0 cidr_netmask=24 \
	op start interval=0s timeout=60s on-fail=restart \
	op monitor interval=10s timeout=60s on-fail=restart \
	op stop interval=0s timeout=60s on-fail=block
primitive prmDiskd1 ocf:pacemaker:diskd \
	params name=diskcheck_status device="/dev/vdb" options="-e -t 60" interval=10 \
	op start interval=0s timeout=60s on-fail=restart \
	op monitor interval=10s timeout=60s on-fail=restart \
	op stop interval=0s timeout=60s on-fail=ignore
primitive prmDiskd2 ocf:pacemaker:diskd \
	params name=diskcheck_status_internal device="/dev/vda" options=-e interval=10 \
	op start interval=0s timeout=60s on-fail=restart \
	op monitor interval=10s timeout=60s on-fail=restart \
	op stop interval=0s timeout=60s on-fail=ignore
primitive prmPing ocf:pacemaker:ping \
	params name=default_ping_set host_list=192.168.201.254 multiplier=100 attempts=2 timeout=2 \
	op start interval=0s timeout=60s on-fail=restart \
	op monitor interval=10s timeout=60s on-fail=restart \
	op stop interval=0s timeout=60s on-fail=ignore
primitive prmStonith_libvirt01 stonith:external/libvirt \
	params stonith-timeout=300 hostlist=vm01 reset_method=power_cycle hypervisor_uri="qemu+ssh://x3650a/system" \
	op start interval=0s timeout=60s on-fail=restart \
	op monitor interval=3600s timeout=60s on-fail=restart \
	op stop interval=0s timeout=60s on-fail=ignore
primitive prmStonith_libvirt02 stonith:external/libvirt \
	params stonith-timeout=300 hostlist=vm02 reset_method=power_cycle hypervisor_uri="qemu+ssh://x3650a/system" \
	op start interval=0s timeout=60s on-fail=restart \
	op monitor interval=3600s timeout=60s on-fail=restart \
	op stop interval=0s timeout=60s on-fail=ignore
### Group Configuration ###
group group1 group1_primitived_prmExPostgreSQLDB_dummy01 group1_primitived_prmFsPostgreSQLDB1_dummy02 group1_primitived_prmFsPostgreSQLDB1_dummy03 group1_primitived_prmFsPostgreSQLDB1_dummy04 group1_primitived_prmIpPostgreSQLDB_dummy05 group1_primitived_prmApPostgreSQLDB_dummy06 group1_primitived_prmApPostgreSQLDB_dummy07 group1_primitived_prmApPostgreSQLDB_dummy08 group1_primitived_prmApPostgreSQLDB_dummy09 group1_primitived_prmApPostgreSQLDB_dummy10
ms msst Stateful
clone clnDiskd1 prmDiskd1
clone clnDiskd2 prmDiskd2
### Clone Configuration ###
clone clnPing prmPing
### Resource Location ###
location rsc_location-group1-1 group1 \
	rule $id="rsc_location-group1-1-rule" 200: #uname eq vm01 \
	rule $id="rsc_location-group1-1-rule-0" 100: #uname eq vm02 \
	rule $id="rsc_location-group1-1-rule-1" -inf: not_defined default_ping_set or default_ping_set lt 100 \
	rule $id="rsc_location-group1-1-rule-2" -inf: not_defined diskcheck_status or diskcheck_status eq ERROR \
	rule $id="rsc_location-group1-1-rule-3" -inf: not_defined diskcheck_status_internal or diskcheck_status_internal eq ERROR
colocation rsc_colocation-group1-clnDiskd1-2 inf: group1 clnDiskd1
colocation rsc_colocation-group1-clnDiskd2-3 inf: group1 clnDiskd2
### Resource Colocation ###
colocation rsc_colocation-group1-clnPing-1 inf: group1 clnPing
colocation rsc_colocation-group1-mssf-1 inf: group1 msst:Master
order rsc_order-clnDiskd1-group1-2 0: clnDiskd1 group1 symmetrical=false
order rsc_order-clnDiskd2-group1-3 0: clnDiskd2 group1 symmetrical=false
### Resource Order ###
order rsc_order-clnPing-group1-1 0: clnPing group1 symmetrical=false
property cib-bootstrap-options: \
	dc-version=1.1.11-9fa1ed3 \
	cluster-infrastructure=corosync \
	no-quorum-policy=ignore \
	stonith-enabled=true \
	startup-fencing=false \
	stonith-timeout=60s \
	crmd-transition-delay=2s
### Resource Defaults ###
rsc_defaults rsc-options: \
	resource-stickiness=INFINITY \
	migration-threshold=1
