OSDN Git Service

Add new directories for documentation and example configuration files.
[ultramonkey-l7/ultramonkey-l7-v2.git] / doc / heartbeat-ra / cib.xml-sample
1  <cib admin_epoch="0" epoch="0" num_updates="0">
2    <configuration>
3      <crm_config>
4        <cluster_property_set id="cib-bootstrap-options">
5          <attributes>
6            <nvpair id="cib-bootstrap-options-no-quorum-policy" name="no-quorum-policy" value="ignore"/>
7            <nvpair id="cib-bootstrap-options-stonith-enabled" name="stonith-enabled" value="false"/>
8            <nvpair id="cib-bootstrap-options-default-resource-stickiness" name="default-resource-stickiness" value="INFINITY"/>
9            <nvpair id="cib-bootstrap-options-default-resource-failure-stickiness" name="default-resource-failure-stickiness" value="-INFINITY"/>
10            <nvpair id="cib-bootstrap-options-default-action-timeout" name="default-action-timeout" value="120s"/>
11          </attributes>
12        </cluster_property_set>
13      </crm_config>
14      <nodes/>
15      <resources>
16        <group id="grpUltraMonkey">
17          <primitive id="prmVIPcheck" class="ocf" type="VIPcheck" provider="heartbeat">
18            <instance_attributes id="prmVIPcheck_instance_attrs">
19              <attributes>
20                <nvpair id="atr:VIPcheck:ex:VIPcheck:target_ip" name="target_ip" value="192.168.43.10"/>
21                <nvpair id="atr:VIPcheck:ex:VIPcheck:count" name="count" value="1"/>
22                <nvpair id="atr:VIPcheck:ex:VIPcheck:wait" name="wait" value="10"/>
23              </attributes>
24            </instance_attributes>
25            <operations>
26              <op id="op:VIPcheck:ex:VIPcheck:start" name="start" timeout="90s" on_fail="block" start_delay="2s"/>
27            </operations>
28          </primitive>
29          <primitive id="prmL7vsd" class="ocf" type="L7vsd" provider="heartbeat">
30            <operations>
31              <op id="op:L7vsd:ex:L7vsd:monitor" name="monitor" interval="10s" timeout="60s" on_fail="restart"/>
32            </operations>
33          </primitive>
34          <primitive id="prmVIP" class="ocf" type="IPaddr2" provider="heartbeat">
35            <instance_attributes id="prmVIP_instance_attrs">
36              <attributes>
37                <nvpair id="atr:VIP:ex:IPaddr2:ip" name="ip" value="192.168.43.10"/>
38                <nvpair id="atr:VIP:ex:IPaddr2:nic" name="nic" value="bond1"/>
39                <nvpair id="atr:VIP:ex:IPaddr2:" name="cidr_netmask" value="28"/>
40              </attributes>
41            </instance_attributes>
42            <operations>
43              <op id="op:VIP:ex:IPaddr2:start" name="start" timeout="60s" on_fail="restart"/>
44              <op id="op:VIP:ex:IPaddr2:monitor" name="monitor" interval="10s" timeout="60s" on_fail="restart"/>
45              <op id="op:VIP:ex:IPaddr2:monitor" name="stop" timeout="60s" on_fail="block"/>
46            </operations>
47          </primitive>
48          <primitive id="prmL7directord" class="ocf" type="L7directord" provider="heartbeat">
49            <operations>
50              <op id="op:L7directord:ex:L7directord:start" name="start" timeout="60s" on_fail="restart"/>
51              <op id="op:L7directord:ex:L7directord:monitor" name="monitor" interval="10s" timeout="60s" on_fail="restart"/>
52              <op id="op:L7directord:ex:L7directord:stop" name="stop" timeout="60s" on_fail="block"/>
53            </operations>
54          </primitive>
55          <primitive id="prmSSLProxy" class="ocf" type="SSLProxy" provider="heartbeat">
56            <operations>
57              <op id="op:SSLProxy:ex:SSLProxy:start" name="start" timeout="60s" on_fail="restart"/>
58              <op id="op:SSLProxy:ex:SSLProxy:monitor" name="monitor" interval="10s" timeout="60s" on_fail="restart"/>
59              <op id="op:SSLProxy:ex:SSLProxy:stop" name="stop" timeout="60s" on_fail="block"/>
60            </operations>
61          </primitive>
62        </group>
63      </resources>
64      <constraints>
65        <rsc_location id="location_node01_200" rsc="grpUltraMonkey">
66          <rule id="prefered_location_node01_200" score="200">
67            <expression attribute="#uname" id="location:grpUltraMonkey:node1" operation="eq" value="ibww0101"/>
68          </rule>
69        </rsc_location>
70        <rsc_location id="location_node00_100" rsc="grpUltraMonkey">
71          <rule id="prefered_location_node00_100" score="100">
72            <expression attribute="#uname" id="location:grpUltraMonkey:node2" operation="eq" value="ibww0201"/>
73          </rule>
74        </rsc_location>
75        <rsc_location id="rul_PN1_dsc" rsc="grpUltraMonkey">
76          <rule id="prefered_rul_PN1_dsc" score="-INFINITY" boolean_op="and">
77            <expression attribute="default_ping_set" id="PN1_dsc:expr:defined" operation="defined"/>
78            <expression attribute="default_ping_set" id="PN1_dsc:expr:lt" operation="lt" value="100"/>
79          </rule>
80        </rsc_location>
81      </constraints>
82    </configuration>
83  </cib>