summaryrefslogtreecommitdiffstats
path: root/test/testcases/confbasic
blob: b06016b388eaf8e56406c1cedfba594dac702de8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
show Basic configure
node node1
delete node1
node node1 \
	attributes mem=16G
node node2 utilization cpu=4
primitive st stonith:ssh \
	params hostlist='node1 node2' \
	meta target-role="Started" \
	op start timeout=60s \
	op monitor interval=60m timeout=60s
primitive st2 stonith:ssh \
	params hostlist='node1 node2'
primitive d1 ocf:pacemaker:Dummy \
	operations $id=d1-ops \
	op monitor interval=60m \
	op monitor interval=120m OCF_CHECK_LEVEL=10
monitor d1 60s:30s
primitive d2 ocf:heartbeat:Delay \
	params mondelay=60 \
	op start timeout=60s \
	op stop timeout=60s
monitor d2:Started 60s:30s
group g1 d1 d2
primitive d3 ocf:pacemaker:Dummy
clone c d3 \
	meta clone-max=1
primitive d4 ocf:pacemaker:Dummy
ms m d4
delete m
master m d4
primitive s5 ocf:pacemaker:Stateful \
	operations $id-ref=d1-ops
primitive s6 ocf:pacemaker:Stateful \
	operations $id-ref=d1
ms m5 s5
ms m6 s6
primitive d7 Dummy \
	params rule inf: #uname eq node1 fake=1 \
	params rule inf: #uname eq node2 fake=2 \
	op start interval=0 timeout=60s \
	op_params 2: rule #uname eq node1 op_param=dummy \
	op_params 1: op_param=smart \
	op_meta 2: rule #ra-version version:gt 1.0 start-delay=120m \
	op_meta 1: start-delay=60m
primitive d8 ocf:pacemaker:Dummy
clone m7 d8 \
	meta promotable=true \
	meta promoted-max=1 \
	meta promoted-node-max=1
location l1 g1 100: node1
location l2 c \
	rule $id=l2-rule1 100: #uname eq node1
location l3 m5 \
	rule inf: #uname eq node1 and pingd gt 0
location l4 m5 \
	rule -inf: not_defined pingd or pingd lte 0
location l5 m5 \
	rule -inf: not_defined pingd or pingd lte 0 \
	rule inf: #uname eq node1 and pingd gt 0 \
	rule inf: date lt "2009-05-26" and \
		date in start="2009-05-26" end="2009-07-26" and \
		date in start="2009-05-26" years="2009" and \
		date spec years="2009" hours="09-17"
location l6 m5 \
	rule $id-ref=l2-rule1
location l7 m5 \
	rule $id-ref=l2
collocation c1 inf: m6 m5
collocation c2 inf: m5:Master d1:Started
order o1 Mandatory: m5 m6
order o2 Optional: d1:start m5:promote
order o3 Serialize: m5 m6
order o4 Mandatory: m5 m6
rsc_ticket ticket-A_m6 ticket-A: m6
rsc_ticket ticket-B_m6_m5 ticket-B: m6 m5 loss-policy=fence
rsc_ticket ticket-C_master ticket-C: m6 m5:Master loss-policy=fence
fencing_topology st st2
property stonith-enabled=true
property $id=cpset2 maintenance-mode=true
rsc_defaults failure-timeout=10m
op_defaults $id=opsdef2 rule 100: #uname eq node1 record-pending=true
tag t1: m5 m6
set d2.mondelay 45
_test
verify
.
-F node maintenance node1
-F resource maintenance g1 off
-F resource maintenance d1
-F configure property maintenance-mode=true